commit 1fb9875 refs/remotes/origin/merge-review (origin/merge-review) Author: Sam Roberts Date: 2014-10-08 14:36:21 -0700 process: pid can be a string in process.kill() Not allowing string was a change from v0.10 behaviour, commented on in joyent/node#7991. Allow them again, but still check that argument is numberish. Also, simplify the fragile and non-portable test code introduced in 832ec1cd507 that required fixups 2a415358ee, and ef3c4ed3d. M src/node.js M test/simple/test-process-kill-pid.js commit 7306ef0 refs/remotes/origin/merge-review Author: Alexis Campailla Date: 2014-10-10 15:14:47 +0200 build: vcbuild fix "The input line is too long." vcbuild.bat is calling vcvars.bat, which doesn't detect if the environment has already been set. This causes repeated entries to be added to the PATH, which after a few invocations will lead to an error: The input line is too long. M vcbuild.bat commit 727171f refs/remotes/origin/merge-review Author: Julien Gilli Date: 2014-10-09 13:01:27 -0700 build: fix build for SmartOS This change in V8: https://code.google.com/p/v8/source/detail?r=22210 has introduced a method named OS::GetCurrentThreadId which fails to compile on OSes where a "gettid" syscall does not exist. This build issue has been fixed upstream by another change: https://code.google.com/p/v8/source/detail?r=23459. This commit integrates this fix. It's still not clear if this is good enough for the long term, see https://code.google.com/p/v8/issues/detail?id=3620 for more information. The other build issue was due to the fact that alloca.h is not included by other system includes on SmartOS, which is assumed by V8. M deps/v8/src/base/platform/platform-posix.cc M deps/v8/src/base/platform/platform.h commit 874dd59 refs/remotes/origin/v0.12 (origin/v0.12) Author: Brian White Date: 2014-10-09 16:07:50 -0400 streams: make setDefaultEncoding() throw PR-URL: https://github.com/joyent/node/pull/8529 Fixes: f04f3a0 "streams: set default encoding for writable streams" [trev.norris@gmail.com: update tests to check if throws] Signed-off-by: Trevor Norris M lib/_stream_writable.js M test/simple/test-stream-writable-change-default-encoding.js commit db7df57 refs/remotes/origin/v0.12 Author: Wang Xinyong Date: 2014-10-10 01:15:05 +0800 doc: correct createSecureContext Remove incorrect stablity indication of tls.createSecureContext, and format stablity indication of crypto.createCredentials. Fixes: e50749 "doc: document `tls.createSecureContext`" Reviewed-by: Trevor Norris M doc/api/crypto.markdown M doc/api/tls.markdown commit cfcb1de refs/heads/master (HEAD, origin/master, origin/HEAD, master) Author: Yazhong Liu Date: 2014-10-03 00:00:40 +0800 stream: remove duplicated expression Reviewed-by: Trevor Norris Reviewed-by: Chris Dickinson M lib/_stream_readable.js commit 61dd74b refs/remotes/origin/v0.12 Author: Alexis Campailla Date: 2014-10-08 20:30:01 +0200 test: fix test-child-process-spawn-typeerror You cannot spawn 'dir' on Windows because it's not an executable. Also, some people might have 'ls' on their path on Windows, so I changed invalidCmd to something that's highly unlikely to exist. Reviewed-by: Trevor Norris M test/simple/test-child-process-spawn-typeerror.js commit 47f119c refs/remotes/origin/v0.12 Author: Stiliyan Lazarov Date: 2014-10-04 10:50:50 -0400 doc: fix wording and punctuation in modules [trev.norris@gmail.com: break lines at 80 characters] Signed-off-by: Trevor Norris M doc/api/modules.markdown commit 1a4a189 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-10-08 15:38:46 -0700 crypto: createDiffieHellman throw for bad args Previously crypto.createDiffieHellman() would fail silently when a bad argument was passed for prime/prime_length. Now throws TypeError. Fixes: https://github.com/joyent/node/issues/8480 Signed-off-by: Trevor Norris M lib/crypto.js M test/simple/test-crypto.js commit d87480b refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-10-08 14:35:07 +0400 test: fix debug-signal-cluster after da update The cluster children are hitting breakpoint at `cluster.onread` and hanging on a Semaphore wait now. This prevents them from disconnecting gracefully. Considering that the test is checking different thing, the cluster children needs to be force killed from the grand parent process. Reviewed-By: Trevor Norris PR-URL: https://github.com/joyent/node/pull/8476 M test/fixtures/clustered-server/app.js M test/simple/test-debug-signal-cluster.js commit 685ac09 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-10-08 14:34:51 +0400 src, test: fixup after v8 update Because of behavior change of some V8 APIs (they mostly became more strict), following modules needed to be fixed: * crypto: duplicate prototype methods are not allowed anymore * contextify: some TryCatch trickery, the binding was using it incorrectly * util: maximum call stack error is now crashing in a different place Reviewed-By: Trevor Norris PR-URL: https://github.com/joyent/node/pull/8476 M common.gypi M src/node.cc M src/node.h M src/node_buffer.cc M src/node_contextify.cc M src/node_crypto.cc M src/util.cc M test/simple/test-abort-fatal-error.js M test/simple/test-vm-harmony-symbols.js commit 42ecd48 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-10-04 18:44:46 +0400 cluster: do not signal children in debug mode Do not send signal to children if they are already in debug mode. Node.js on Windows does not register signal handler, and thus calling `process._debugProcess()` will throw an error. Reviewed-By: Trevor Norris PR-URL: https://github.com/joyent/node/pull/8476 M lib/cluster.js commit 7a0cfe9 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-10-04 18:44:39 +0400 deps: re-implement debugger-agent Reviewed-By: Trevor Norris PR-URL: https://github.com/joyent/node/pull/8476 M Makefile A deps/debugger-agent/debugger-agent.gyp A deps/debugger-agent/include/debugger-agent.h A deps/debugger-agent/lib/_debugger_agent.js A deps/debugger-agent/src/agent.cc A deps/debugger-agent/src/agent.h M lib/_debugger.js M node.gyp M src/cares_wrap.cc M src/env-inl.h M src/env.h M src/handle_wrap.cc M src/node.cc M src/node.h M src/node.js M src/req_wrap.h A test/disabled/test-debug-brk-no-arg.js D test/simple/test-debug-brk-no-arg.js commit 8efcc7f refs/remotes/origin/v0.12 Author: Refael Ackermann Date: 2014-09-29 13:20:50 +0400 deps: fix postmortem-metadata generator in v8 Reviewed-By: Fedor Indutny PR-URL: https://github.com/joyent/node/pull/8476 M deps/v8/tools/gen-postmortem-metadata.py commit 270e998 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-10-02 08:16:24 +0400 deps: apply floating irhydra patch to v8 Reviewed-By: Fedor Indutny PR-URL: https://github.com/joyent/node/pull/8476 M deps/v8/src/codegen.cc M deps/v8/src/hydrogen.cc M deps/v8/src/objects.cc M deps/v8/src/ostreams.cc M deps/v8/src/ostreams.h commit 9116b24 refs/remotes/origin/v0.12 Author: Refael Ackermann Date: 2014-09-29 13:20:04 +0400 deps: update v8 to 3.28.73 Reviewed-By: Fedor Indutny PR-URL: https://github.com/joyent/node/pull/8476 M deps/v8/.DEPS.git M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/BUILD.gn M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/Makefile.nacl M deps/v8/OWNERS M deps/v8/PRESUBMIT.py A deps/v8/benchmarks/v8.json M deps/v8/build/all.gyp M deps/v8/build/android.gypi A deps/v8/build/detect_v8_host_arch.py M deps/v8/build/features.gypi A deps/v8/build/get_landmines.py M deps/v8/build/gyp_v8 A deps/v8/build/landmine_utils.py A deps/v8/build/landmines.py M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi M deps/v8/codereview.settings A deps/v8/include/libplatform/libplatform.h M deps/v8/include/v8-debug.h M deps/v8/include/v8-platform.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8-util.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/samples.gyp M deps/v8/samples/shell.cc A deps/v8/src/DEPS M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/allocation-site-scopes.cc M deps/v8/src/allocation-site-scopes.h M deps/v8/src/allocation-tracker.cc M deps/v8/src/allocation.cc M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apinatives.js M deps/v8/src/arguments.cc M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/lithium-gap-resolver-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/arm64/assembler-arm64-inl.h M deps/v8/src/arm64/assembler-arm64.cc M deps/v8/src/arm64/assembler-arm64.h M deps/v8/src/arm64/builtins-arm64.cc M deps/v8/src/arm64/code-stubs-arm64.cc M deps/v8/src/arm64/code-stubs-arm64.h M deps/v8/src/arm64/codegen-arm64.cc M deps/v8/src/arm64/codegen-arm64.h M deps/v8/src/arm64/constants-arm64.h M deps/v8/src/arm64/cpu-arm64.cc D deps/v8/src/arm64/cpu-arm64.h M deps/v8/src/arm64/debug-arm64.cc M deps/v8/src/arm64/decoder-arm64-inl.h M deps/v8/src/arm64/decoder-arm64.cc M deps/v8/src/arm64/decoder-arm64.h A deps/v8/src/arm64/delayed-masm-arm64-inl.h A deps/v8/src/arm64/delayed-masm-arm64.cc A deps/v8/src/arm64/delayed-masm-arm64.h M deps/v8/src/arm64/deoptimizer-arm64.cc M deps/v8/src/arm64/disasm-arm64.cc M deps/v8/src/arm64/disasm-arm64.h M deps/v8/src/arm64/frames-arm64.cc M deps/v8/src/arm64/frames-arm64.h M deps/v8/src/arm64/full-codegen-arm64.cc M deps/v8/src/arm64/ic-arm64.cc M deps/v8/src/arm64/instructions-arm64.cc M deps/v8/src/arm64/instructions-arm64.h M deps/v8/src/arm64/instrument-arm64.cc M deps/v8/src/arm64/instrument-arm64.h M deps/v8/src/arm64/lithium-arm64.cc M deps/v8/src/arm64/lithium-arm64.h M deps/v8/src/arm64/lithium-codegen-arm64.cc M deps/v8/src/arm64/lithium-codegen-arm64.h M deps/v8/src/arm64/lithium-gap-resolver-arm64.cc M deps/v8/src/arm64/lithium-gap-resolver-arm64.h M deps/v8/src/arm64/macro-assembler-arm64-inl.h M deps/v8/src/arm64/macro-assembler-arm64.cc M deps/v8/src/arm64/macro-assembler-arm64.h M deps/v8/src/arm64/regexp-macro-assembler-arm64.cc M deps/v8/src/arm64/regexp-macro-assembler-arm64.h M deps/v8/src/arm64/simulator-arm64.cc M deps/v8/src/arm64/simulator-arm64.h M deps/v8/src/arm64/stub-cache-arm64.cc M deps/v8/src/arm64/utils-arm64.cc M deps/v8/src/arm64/utils-arm64.h M deps/v8/src/array-iterator.js M deps/v8/src/array.js M deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/assert-scope.cc M deps/v8/src/assert-scope.h A deps/v8/src/ast-value-factory.cc A deps/v8/src/ast-value-factory.h M deps/v8/src/ast.cc M deps/v8/src/ast.h D deps/v8/src/atomicops.h D deps/v8/src/atomicops_internals_arm64_gcc.h D deps/v8/src/atomicops_internals_arm_gcc.h D deps/v8/src/atomicops_internals_atomicword_compat.h D deps/v8/src/atomicops_internals_mac.h D deps/v8/src/atomicops_internals_mips_gcc.h D deps/v8/src/atomicops_internals_tsan.h D deps/v8/src/atomicops_internals_x86_gcc.cc D deps/v8/src/atomicops_internals_x86_gcc.h D deps/v8/src/atomicops_internals_x86_msvc.h A deps/v8/src/base/DEPS A deps/v8/src/base/atomicops.h A deps/v8/src/base/atomicops_internals_arm64_gcc.h A deps/v8/src/base/atomicops_internals_arm_gcc.h A deps/v8/src/base/atomicops_internals_atomicword_compat.h A deps/v8/src/base/atomicops_internals_mac.h A deps/v8/src/base/atomicops_internals_mips64_gcc.h A deps/v8/src/base/atomicops_internals_mips_gcc.h A deps/v8/src/base/atomicops_internals_tsan.h A deps/v8/src/base/atomicops_internals_x86_gcc.cc A deps/v8/src/base/atomicops_internals_x86_gcc.h A deps/v8/src/base/atomicops_internals_x86_msvc.h A deps/v8/src/base/build_config.h A deps/v8/src/base/cpu.cc A deps/v8/src/base/cpu.h A deps/v8/src/base/lazy-instance.h A deps/v8/src/base/logging.cc A deps/v8/src/base/logging.h M deps/v8/src/base/macros.h A deps/v8/src/base/once.cc A deps/v8/src/base/once.h A deps/v8/src/base/platform/condition-variable.cc A deps/v8/src/base/platform/condition-variable.h A deps/v8/src/base/platform/elapsed-timer.h A deps/v8/src/base/platform/mutex.cc A deps/v8/src/base/platform/mutex.h A deps/v8/src/base/platform/platform-cygwin.cc A deps/v8/src/base/platform/platform-freebsd.cc A deps/v8/src/base/platform/platform-linux.cc A deps/v8/src/base/platform/platform-macos.cc A deps/v8/src/base/platform/platform-openbsd.cc A deps/v8/src/base/platform/platform-posix.cc A deps/v8/src/base/platform/platform-qnx.cc A deps/v8/src/base/platform/platform-solaris.cc A deps/v8/src/base/platform/platform-win32.cc A deps/v8/src/base/platform/platform.h A deps/v8/src/base/platform/semaphore.cc A deps/v8/src/base/platform/semaphore.h A deps/v8/src/base/platform/time.cc A deps/v8/src/base/platform/time.h A deps/v8/src/base/qnx-math.h A deps/v8/src/base/safe_conversions.h A deps/v8/src/base/safe_conversions_impl.h A deps/v8/src/base/safe_math.h A deps/v8/src/base/safe_math_impl.h A deps/v8/src/base/utils/random-number-generator.cc A deps/v8/src/base/utils/random-number-generator.h A deps/v8/src/base/win32-headers.h A deps/v8/src/base/win32-math.cc A deps/v8/src/base/win32-math.h M deps/v8/src/bignum-dtoa.cc M deps/v8/src/bignum.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/cached-powers.cc M deps/v8/src/cached-powers.h M deps/v8/src/char-predicates-inl.h M deps/v8/src/char-predicates.h M deps/v8/src/checks.cc M deps/v8/src/checks.h M deps/v8/src/circular-queue-inl.h M deps/v8/src/circular-queue.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/code.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h A deps/v8/src/collection-iterator.js M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler-intrinsics.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h A deps/v8/src/compiler/arm/code-generator-arm.cc A deps/v8/src/compiler/arm/instruction-codes-arm.h A deps/v8/src/compiler/arm/instruction-selector-arm.cc A deps/v8/src/compiler/arm/linkage-arm.cc A deps/v8/src/compiler/arm64/code-generator-arm64.cc A deps/v8/src/compiler/arm64/instruction-codes-arm64.h A deps/v8/src/compiler/arm64/instruction-selector-arm64.cc A deps/v8/src/compiler/arm64/linkage-arm64.cc A deps/v8/src/compiler/ast-graph-builder.cc A deps/v8/src/compiler/ast-graph-builder.h A deps/v8/src/compiler/change-lowering.cc A deps/v8/src/compiler/change-lowering.h A deps/v8/src/compiler/code-generator-impl.h A deps/v8/src/compiler/code-generator.cc A deps/v8/src/compiler/code-generator.h A deps/v8/src/compiler/common-node-cache.h A deps/v8/src/compiler/common-operator.h A deps/v8/src/compiler/control-builders.cc A deps/v8/src/compiler/control-builders.h A deps/v8/src/compiler/frame.h A deps/v8/src/compiler/gap-resolver.cc A deps/v8/src/compiler/gap-resolver.h A deps/v8/src/compiler/generic-algorithm-inl.h A deps/v8/src/compiler/generic-algorithm.h A deps/v8/src/compiler/generic-graph.h A deps/v8/src/compiler/generic-node-inl.h A deps/v8/src/compiler/generic-node.h A deps/v8/src/compiler/graph-builder.cc A deps/v8/src/compiler/graph-builder.h A deps/v8/src/compiler/graph-inl.h A deps/v8/src/compiler/graph-reducer.cc A deps/v8/src/compiler/graph-reducer.h A deps/v8/src/compiler/graph-replay.cc A deps/v8/src/compiler/graph-replay.h A deps/v8/src/compiler/graph-visualizer.cc A deps/v8/src/compiler/graph-visualizer.h A deps/v8/src/compiler/graph.cc A deps/v8/src/compiler/graph.h A deps/v8/src/compiler/ia32/code-generator-ia32.cc A deps/v8/src/compiler/ia32/instruction-codes-ia32.h A deps/v8/src/compiler/ia32/instruction-selector-ia32.cc A deps/v8/src/compiler/ia32/linkage-ia32.cc A deps/v8/src/compiler/instruction-codes.h A deps/v8/src/compiler/instruction-selector-impl.h A deps/v8/src/compiler/instruction-selector.cc A deps/v8/src/compiler/instruction-selector.h A deps/v8/src/compiler/instruction.cc A deps/v8/src/compiler/instruction.h A deps/v8/src/compiler/ir-operations.txt A deps/v8/src/compiler/js-context-specialization.cc A deps/v8/src/compiler/js-context-specialization.h A deps/v8/src/compiler/js-generic-lowering.cc A deps/v8/src/compiler/js-generic-lowering.h A deps/v8/src/compiler/js-graph.cc A deps/v8/src/compiler/js-graph.h A deps/v8/src/compiler/js-operator.h A deps/v8/src/compiler/js-typed-lowering.cc A deps/v8/src/compiler/js-typed-lowering.h A deps/v8/src/compiler/linkage-impl.h A deps/v8/src/compiler/linkage.cc A deps/v8/src/compiler/linkage.h A deps/v8/src/compiler/lowering-builder.cc A deps/v8/src/compiler/lowering-builder.h A deps/v8/src/compiler/machine-node-factory.h A deps/v8/src/compiler/machine-operator-reducer.cc A deps/v8/src/compiler/machine-operator-reducer.h A deps/v8/src/compiler/machine-operator.h A deps/v8/src/compiler/machine-type.h A deps/v8/src/compiler/node-aux-data-inl.h A deps/v8/src/compiler/node-aux-data.h A deps/v8/src/compiler/node-cache.cc A deps/v8/src/compiler/node-cache.h A deps/v8/src/compiler/node-matchers.h A deps/v8/src/compiler/node-properties-inl.h A deps/v8/src/compiler/node-properties.h A deps/v8/src/compiler/node.cc A deps/v8/src/compiler/node.h A deps/v8/src/compiler/opcodes.h A deps/v8/src/compiler/operator-properties-inl.h A deps/v8/src/compiler/operator-properties.h A deps/v8/src/compiler/operator.h A deps/v8/src/compiler/phi-reducer.h A deps/v8/src/compiler/pipeline.cc A deps/v8/src/compiler/pipeline.h A deps/v8/src/compiler/raw-machine-assembler.cc A deps/v8/src/compiler/raw-machine-assembler.h A deps/v8/src/compiler/register-allocator.cc A deps/v8/src/compiler/register-allocator.h A deps/v8/src/compiler/representation-change.h A deps/v8/src/compiler/schedule.cc A deps/v8/src/compiler/schedule.h A deps/v8/src/compiler/scheduler.cc A deps/v8/src/compiler/scheduler.h A deps/v8/src/compiler/simplified-lowering.cc A deps/v8/src/compiler/simplified-lowering.h A deps/v8/src/compiler/simplified-node-factory.h A deps/v8/src/compiler/simplified-operator.h A deps/v8/src/compiler/source-position.cc A deps/v8/src/compiler/source-position.h A deps/v8/src/compiler/structured-machine-assembler.cc A deps/v8/src/compiler/structured-machine-assembler.h A deps/v8/src/compiler/typer.cc A deps/v8/src/compiler/typer.h A deps/v8/src/compiler/verifier.cc A deps/v8/src/compiler/verifier.h A deps/v8/src/compiler/x64/code-generator-x64.cc A deps/v8/src/compiler/x64/instruction-codes-x64.h A deps/v8/src/compiler/x64/instruction-selector-x64.cc A deps/v8/src/compiler/x64/linkage-x64.cc M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.cc M deps/v8/src/conversions.h M deps/v8/src/counters.cc M deps/v8/src/counters.h M deps/v8/src/cpu-profiler-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h D deps/v8/src/cpu.cc D deps/v8/src/cpu.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8-posix.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8-windows.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/data-flow.cc M deps/v8/src/data-flow.h M deps/v8/src/date.cc M deps/v8/src/date.h M deps/v8/src/date.js M deps/v8/src/dateparser-inl.h M deps/v8/src/dateparser.cc M deps/v8/src/dateparser.h D deps/v8/src/debug-agent.cc D deps/v8/src/debug-agent.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/disassembler.h M deps/v8/src/diy-fp.cc M deps/v8/src/diy-fp.h M deps/v8/src/double.h M deps/v8/src/dtoa.cc M deps/v8/src/effects.h M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/externalize-string-extension.h M deps/v8/src/extensions/free-buffer-extension.cc M deps/v8/src/extensions/free-buffer-extension.h M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/extensions/gc-extension.h M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/extensions/statistics-extension.h M deps/v8/src/extensions/trigger-failure-extension.cc M deps/v8/src/extensions/trigger-failure-extension.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/fast-dtoa.cc M deps/v8/src/feedback-slots.h A deps/v8/src/field-index-inl.h A deps/v8/src/field-index.cc A deps/v8/src/field-index.h M deps/v8/src/fixed-dtoa.cc M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/flags.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/func-name-inferrer.cc M deps/v8/src/func-name-inferrer.h M deps/v8/src/gdb-jit.cc M deps/v8/src/gdb-jit.h M deps/v8/src/generator.js M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h D deps/v8/src/harmony-math.js M deps/v8/src/harmony-string.js M deps/v8/src/hashmap.h D deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h D deps/v8/src/heap.cc D deps/v8/src/heap.h A deps/v8/src/heap/gc-tracer.cc A deps/v8/src/heap/gc-tracer.h A deps/v8/src/heap/heap-inl.h A deps/v8/src/heap/heap.cc A deps/v8/src/heap/heap.h A deps/v8/src/heap/incremental-marking-inl.h A deps/v8/src/heap/incremental-marking.cc A deps/v8/src/heap/incremental-marking.h A deps/v8/src/heap/mark-compact-inl.h A deps/v8/src/heap/mark-compact.cc A deps/v8/src/heap/mark-compact.h A deps/v8/src/heap/objects-visiting-inl.h A deps/v8/src/heap/objects-visiting.cc A deps/v8/src/heap/objects-visiting.h A deps/v8/src/heap/spaces-inl.h A deps/v8/src/heap/spaces.cc A deps/v8/src/heap/spaces.h A deps/v8/src/heap/store-buffer-inl.h A deps/v8/src/heap/store-buffer.cc A deps/v8/src/heap/store-buffer.h A deps/v8/src/heap/sweeper-thread.cc A deps/v8/src/heap/sweeper-thread.h M deps/v8/src/hydrogen-alias-analysis.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-bce.h M deps/v8/src/hydrogen-bch.cc M deps/v8/src/hydrogen-bch.h M deps/v8/src/hydrogen-canonicalize.cc M deps/v8/src/hydrogen-canonicalize.h M deps/v8/src/hydrogen-check-elimination.cc M deps/v8/src/hydrogen-check-elimination.h M deps/v8/src/hydrogen-dce.cc M deps/v8/src/hydrogen-dce.h M deps/v8/src/hydrogen-dehoist.cc M deps/v8/src/hydrogen-dehoist.h M deps/v8/src/hydrogen-environment-liveness.cc M deps/v8/src/hydrogen-environment-liveness.h M deps/v8/src/hydrogen-escape-analysis.cc M deps/v8/src/hydrogen-escape-analysis.h M deps/v8/src/hydrogen-flow-engine.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-infer-representation.cc M deps/v8/src/hydrogen-infer-representation.h M deps/v8/src/hydrogen-infer-types.cc M deps/v8/src/hydrogen-infer-types.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-load-elimination.cc M deps/v8/src/hydrogen-load-elimination.h M deps/v8/src/hydrogen-mark-deoptimize.cc M deps/v8/src/hydrogen-mark-deoptimize.h M deps/v8/src/hydrogen-mark-unreachable.cc M deps/v8/src/hydrogen-mark-unreachable.h M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-osr.h M deps/v8/src/hydrogen-range-analysis.cc M deps/v8/src/hydrogen-range-analysis.h M deps/v8/src/hydrogen-redundant-phi.cc M deps/v8/src/hydrogen-redundant-phi.h M deps/v8/src/hydrogen-removable-simulates.cc M deps/v8/src/hydrogen-removable-simulates.h M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen-representation-changes.h M deps/v8/src/hydrogen-sce.cc M deps/v8/src/hydrogen-sce.h M deps/v8/src/hydrogen-store-elimination.cc M deps/v8/src/hydrogen-store-elimination.h A deps/v8/src/hydrogen-types.cc A deps/v8/src/hydrogen-types.h M deps/v8/src/hydrogen-uint32-analysis.cc M deps/v8/src/hydrogen-uint32-analysis.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/i18n.h M deps/v8/src/i18n.js M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/cpu-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-gap-resolver-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/simulator-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/icu_util.cc D deps/v8/src/incremental-marking-inl.h D deps/v8/src/incremental-marking.cc D deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate-inl.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp-inl.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h D deps/v8/src/lazy-instance.h A deps/v8/src/libplatform/DEPS M deps/v8/src/libplatform/default-platform.cc M deps/v8/src/libplatform/default-platform.h M deps/v8/src/libplatform/task-queue.cc M deps/v8/src/libplatform/task-queue.h M deps/v8/src/libplatform/worker-thread.cc M deps/v8/src/libplatform/worker-thread.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium-codegen.cc M deps/v8/src/lithium-codegen.h A deps/v8/src/lithium-inl.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveedit.h M deps/v8/src/log-inl.h M deps/v8/src/log-utils.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h A deps/v8/src/lookup-inl.h A deps/v8/src/lookup.cc A deps/v8/src/lookup.h M deps/v8/src/macro-assembler.h M deps/v8/src/macros.py D deps/v8/src/mark-compact-inl.h D deps/v8/src/mark-compact.cc D deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/OWNERS M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/constants-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/cpu-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/frames-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-gap-resolver-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc A deps/v8/src/mips64/OWNERS A deps/v8/src/mips64/assembler-mips64-inl.h A deps/v8/src/mips64/assembler-mips64.cc A deps/v8/src/mips64/assembler-mips64.h A deps/v8/src/mips64/builtins-mips64.cc A deps/v8/src/mips64/code-stubs-mips64.cc A deps/v8/src/mips64/code-stubs-mips64.h A deps/v8/src/mips64/codegen-mips64.cc A deps/v8/src/mips64/codegen-mips64.h A deps/v8/src/mips64/constants-mips64.cc A deps/v8/src/mips64/constants-mips64.h A deps/v8/src/mips64/cpu-mips64.cc A deps/v8/src/mips64/debug-mips64.cc A deps/v8/src/mips64/deoptimizer-mips64.cc A deps/v8/src/mips64/disasm-mips64.cc A deps/v8/src/mips64/frames-mips64.cc A deps/v8/src/mips64/frames-mips64.h A deps/v8/src/mips64/full-codegen-mips64.cc A deps/v8/src/mips64/ic-mips64.cc A deps/v8/src/mips64/lithium-codegen-mips64.cc A deps/v8/src/mips64/lithium-codegen-mips64.h A deps/v8/src/mips64/lithium-gap-resolver-mips64.cc A deps/v8/src/mips64/lithium-gap-resolver-mips64.h A deps/v8/src/mips64/lithium-mips64.cc A deps/v8/src/mips64/lithium-mips64.h A deps/v8/src/mips64/macro-assembler-mips64.cc A deps/v8/src/mips64/macro-assembler-mips64.h A deps/v8/src/mips64/regexp-macro-assembler-mips64.cc A deps/v8/src/mips64/regexp-macro-assembler-mips64.h A deps/v8/src/mips64/simulator-mips64.cc A deps/v8/src/mips64/simulator-mips64.h A deps/v8/src/mips64/stub-cache-mips64.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/misc-intrinsics.h M deps/v8/src/mksnapshot.cc M deps/v8/src/msan.h A deps/v8/src/natives-external.cc M deps/v8/src/natives.h M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc D deps/v8/src/objects-visiting-inl.h D deps/v8/src/objects-visiting.cc D deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h D deps/v8/src/once.cc D deps/v8/src/once.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h A deps/v8/src/ostreams.cc A deps/v8/src/ostreams.h M deps/v8/src/parser.cc M deps/v8/src/parser.h A deps/v8/src/perf-jit.cc A deps/v8/src/perf-jit.h D deps/v8/src/platform-cygwin.cc D deps/v8/src/platform-freebsd.cc D deps/v8/src/platform-linux.cc D deps/v8/src/platform-macos.cc D deps/v8/src/platform-openbsd.cc D deps/v8/src/platform-posix.cc D deps/v8/src/platform-qnx.cc D deps/v8/src/platform-solaris.cc D deps/v8/src/platform-win32.cc D deps/v8/src/platform.h D deps/v8/src/platform/condition-variable.cc D deps/v8/src/platform/condition-variable.h D deps/v8/src/platform/elapsed-timer.h D deps/v8/src/platform/mutex.cc D deps/v8/src/platform/mutex.h D deps/v8/src/platform/semaphore.cc D deps/v8/src/platform/semaphore.h D deps/v8/src/platform/socket.cc D deps/v8/src/platform/socket.h D deps/v8/src/platform/time.cc D deps/v8/src/platform/time.h M deps/v8/src/preparse-data.cc M deps/v8/src/preparse-data.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/promise.js M deps/v8/src/property-details-inl.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h A deps/v8/src/prototype.h M deps/v8/src/proxy.js D deps/v8/src/qnx-math.h M deps/v8/src/regexp-macro-assembler-irregexp-inl.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp-stack.cc M deps/v8/src/regexp-stack.h M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/safepoint-table.cc M deps/v8/src/safepoint-table.h M deps/v8/src/sampler.cc M deps/v8/src/sampler.h M deps/v8/src/scanner-character-streams.cc M deps/v8/src/scanner-character-streams.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopeinfo.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/simulator.h M deps/v8/src/small-pointer-list.h M deps/v8/src/smart-pointers.h M deps/v8/src/snapshot-common.cc M deps/v8/src/snapshot-empty.cc A deps/v8/src/snapshot-external.cc A deps/v8/src/snapshot-source-sink.cc A deps/v8/src/snapshot-source-sink.h M deps/v8/src/snapshot.h D deps/v8/src/spaces-inl.h D deps/v8/src/spaces.cc D deps/v8/src/spaces.h M deps/v8/src/splay-tree-inl.h M deps/v8/src/splay-tree.h D deps/v8/src/store-buffer-inl.h D deps/v8/src/store-buffer.cc D deps/v8/src/store-buffer.h A deps/v8/src/string-iterator.js M deps/v8/src/string-search.cc M deps/v8/src/string-search.h M deps/v8/src/string-stream.cc M deps/v8/src/string-stream.h M deps/v8/src/string.js M deps/v8/src/strtod.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h D deps/v8/src/sweeper-thread.cc D deps/v8/src/sweeper-thread.h M deps/v8/src/symbol.js A deps/v8/src/third_party/kernel/tools/perf/util/jitdump.h M deps/v8/src/third_party/vtune/vtune-jit.cc M deps/v8/src/token.cc M deps/v8/src/token.h M deps/v8/src/transitions-inl.h M deps/v8/src/transitions.cc M deps/v8/src/transitions.h D deps/v8/src/trig-table.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types-inl.h M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/typing.h M deps/v8/src/unbound-queue-inl.h M deps/v8/src/unbound-queue.h M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.cc M deps/v8/src/unicode.h M deps/v8/src/unique.h M deps/v8/src/uri.h M deps/v8/src/uri.js M deps/v8/src/utils-inl.h M deps/v8/src/utils.cc M deps/v8/src/utils.h D deps/v8/src/utils/random-number-generator.cc D deps/v8/src/utils/random-number-generator.h M deps/v8/src/v8.cc M deps/v8/src/v8.h D deps/v8/src/v8checks.h M deps/v8/src/v8dll-main.cc D deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8threads.cc M deps/v8/src/v8threads.h M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/vector.h M deps/v8/src/version.cc M deps/v8/src/version.h M deps/v8/src/vm-state-inl.h M deps/v8/src/vm-state.h M deps/v8/src/weak_collection.js D deps/v8/src/win32-headers.h D deps/v8/src/win32-math.cc D deps/v8/src/win32-math.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/cpu-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-gap-resolver-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/simulator-x64.h M deps/v8/src/x64/stub-cache-x64.cc A deps/v8/src/x87/OWNERS A deps/v8/src/x87/assembler-x87-inl.h A deps/v8/src/x87/assembler-x87.cc A deps/v8/src/x87/assembler-x87.h A deps/v8/src/x87/builtins-x87.cc A deps/v8/src/x87/code-stubs-x87.cc A deps/v8/src/x87/code-stubs-x87.h A deps/v8/src/x87/codegen-x87.cc A deps/v8/src/x87/codegen-x87.h A deps/v8/src/x87/cpu-x87.cc A deps/v8/src/x87/debug-x87.cc A deps/v8/src/x87/deoptimizer-x87.cc A deps/v8/src/x87/disasm-x87.cc A deps/v8/src/x87/frames-x87.cc A deps/v8/src/x87/frames-x87.h A deps/v8/src/x87/full-codegen-x87.cc A deps/v8/src/x87/ic-x87.cc A deps/v8/src/x87/lithium-codegen-x87.cc A deps/v8/src/x87/lithium-codegen-x87.h A deps/v8/src/x87/lithium-gap-resolver-x87.cc A deps/v8/src/x87/lithium-gap-resolver-x87.h A deps/v8/src/x87/lithium-x87.cc A deps/v8/src/x87/lithium-x87.h A deps/v8/src/x87/macro-assembler-x87.cc A deps/v8/src/x87/macro-assembler-x87.h A deps/v8/src/x87/regexp-macro-assembler-x87.cc A deps/v8/src/x87/regexp-macro-assembler-x87.h A deps/v8/src/x87/simulator-x87.cc A deps/v8/src/x87/simulator-x87.h A deps/v8/src/x87/stub-cache-x87.cc M deps/v8/src/zone-allocator.h M deps/v8/src/zone-containers.h M deps/v8/src/zone-inl.h M deps/v8/src/zone.cc M deps/v8/src/zone.h A deps/v8/test/base-unittests/DEPS A deps/v8/test/base-unittests/base-unittests.gyp A deps/v8/test/base-unittests/base-unittests.status A deps/v8/test/base-unittests/cpu-unittest.cc A deps/v8/test/base-unittests/platform/condition-variable-unittest.cc A deps/v8/test/base-unittests/platform/mutex-unittest.cc A deps/v8/test/base-unittests/platform/platform-unittest.cc A deps/v8/test/base-unittests/platform/time-unittest.cc A deps/v8/test/base-unittests/testcfg.py A deps/v8/test/base-unittests/utils/random-number-generator-unittest.cc M deps/v8/test/benchmarks/benchmarks.status M deps/v8/test/benchmarks/testcfg.py A deps/v8/test/cctest/DEPS M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status A deps/v8/test/cctest/compiler/call-tester.h A deps/v8/test/cctest/compiler/codegen-tester.cc A deps/v8/test/cctest/compiler/codegen-tester.h A deps/v8/test/cctest/compiler/function-tester.h A deps/v8/test/cctest/compiler/graph-builder-tester.cc A deps/v8/test/cctest/compiler/graph-builder-tester.h A deps/v8/test/cctest/compiler/graph-tester.h A deps/v8/test/cctest/compiler/instruction-selector-tester.h A deps/v8/test/cctest/compiler/simplified-graph-builder.cc A deps/v8/test/cctest/compiler/simplified-graph-builder.h A deps/v8/test/cctest/compiler/test-branch-combine.cc A deps/v8/test/cctest/compiler/test-changes-lowering.cc A deps/v8/test/cctest/compiler/test-codegen-deopt.cc A deps/v8/test/cctest/compiler/test-gap-resolver.cc A deps/v8/test/cctest/compiler/test-graph-reducer.cc A deps/v8/test/cctest/compiler/test-instruction-selector-arm.cc A deps/v8/test/cctest/compiler/test-instruction-selector-ia32.cc A deps/v8/test/cctest/compiler/test-instruction-selector.cc A deps/v8/test/cctest/compiler/test-instruction.cc A deps/v8/test/cctest/compiler/test-js-constant-cache.cc A deps/v8/test/cctest/compiler/test-js-context-specialization.cc A deps/v8/test/cctest/compiler/test-js-typed-lowering.cc A deps/v8/test/cctest/compiler/test-linkage.cc A deps/v8/test/cctest/compiler/test-machine-operator-reducer.cc A deps/v8/test/cctest/compiler/test-node-algorithm.cc A deps/v8/test/cctest/compiler/test-node-cache.cc A deps/v8/test/cctest/compiler/test-node.cc A deps/v8/test/cctest/compiler/test-operator.cc A deps/v8/test/cctest/compiler/test-phi-reducer.cc A deps/v8/test/cctest/compiler/test-pipeline.cc A deps/v8/test/cctest/compiler/test-representation-change.cc A deps/v8/test/cctest/compiler/test-run-deopt.cc A deps/v8/test/cctest/compiler/test-run-intrinsics.cc A deps/v8/test/cctest/compiler/test-run-jsbranches.cc A deps/v8/test/cctest/compiler/test-run-jscalls.cc A deps/v8/test/cctest/compiler/test-run-jsexceptions.cc A deps/v8/test/cctest/compiler/test-run-jsops.cc A deps/v8/test/cctest/compiler/test-run-machops.cc A deps/v8/test/cctest/compiler/test-run-variables.cc A deps/v8/test/cctest/compiler/test-schedule.cc A deps/v8/test/cctest/compiler/test-scheduler.cc A deps/v8/test/cctest/compiler/test-simplified-lowering.cc A deps/v8/test/cctest/compiler/test-structured-ifbuilder-fuzzer.cc A deps/v8/test/cctest/compiler/test-structured-machine-assembler.cc A deps/v8/test/cctest/compiler/value-helper.h M deps/v8/test/cctest/gay-fixed.cc M deps/v8/test/cctest/gay-precision.cc M deps/v8/test/cctest/gay-shortest.cc M deps/v8/test/cctest/print-extension.cc M deps/v8/test/cctest/print-extension.h M deps/v8/test/cctest/profiler-extension.cc M deps/v8/test/cctest/profiler-extension.h M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-arm64.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-mips.cc A deps/v8/test/cctest/test-assembler-mips64.cc M deps/v8/test/cctest/test-assembler-x64.cc A deps/v8/test/cctest/test-assembler-x87.cc M deps/v8/test/cctest/test-ast.cc M deps/v8/test/cctest/test-atomicops.cc M deps/v8/test/cctest/test-bignum-dtoa.cc M deps/v8/test/cctest/test-bignum.cc A deps/v8/test/cctest/test-checks.cc M deps/v8/test/cctest/test-circular-queue.cc M deps/v8/test/cctest/test-code-stubs-arm.cc M deps/v8/test/cctest/test-code-stubs-arm64.cc M deps/v8/test/cctest/test-code-stubs-ia32.cc M deps/v8/test/cctest/test-code-stubs-mips.cc A deps/v8/test/cctest/test-code-stubs-mips64.cc M deps/v8/test/cctest/test-code-stubs-x64.cc A deps/v8/test/cctest/test-code-stubs-x87.cc M deps/v8/test/cctest/test-code-stubs.cc M deps/v8/test/cctest/test-code-stubs.h M deps/v8/test/cctest/test-compiler.cc D deps/v8/test/cctest/test-condition-variable.cc M deps/v8/test/cctest/test-constantpool.cc M deps/v8/test/cctest/test-conversions.cc D deps/v8/test/cctest/test-cpu-ia32.cc M deps/v8/test/cctest/test-cpu-profiler.cc D deps/v8/test/cctest/test-cpu-x64.cc D deps/v8/test/cctest/test-cpu.cc M deps/v8/test/cctest/test-dataflow.cc M deps/v8/test/cctest/test-date.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-arm64.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-mips.cc A deps/v8/test/cctest/test-disasm-mips64.cc M deps/v8/test/cctest/test-disasm-x64.cc A deps/v8/test/cctest/test-disasm-x87.cc M deps/v8/test/cctest/test-diy-fp.cc M deps/v8/test/cctest/test-double.cc M deps/v8/test/cctest/test-dtoa.cc M deps/v8/test/cctest/test-fast-dtoa.cc M deps/v8/test/cctest/test-fixed-dtoa.cc M deps/v8/test/cctest/test-flags.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-fuzz-arm64.cc A deps/v8/test/cctest/test-gc-tracer.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-global-object.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-hashmap.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc A deps/v8/test/cctest/test-hydrogen-types.cc M deps/v8/test/cctest/test-javascript-arm64.cc M deps/v8/test/cctest/test-js-arm64-variables.cc A deps/v8/test/cctest/test-libplatform-default-platform.cc M deps/v8/test/cctest/test-libplatform-task-queue.cc M deps/v8/test/cctest/test-libplatform-worker-thread.cc M deps/v8/test/cctest/test-libplatform.h M deps/v8/test/cctest/test-list.cc M deps/v8/test/cctest/test-liveedit.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-arm.cc M deps/v8/test/cctest/test-macro-assembler-ia32.cc M deps/v8/test/cctest/test-macro-assembler-mips.cc A deps/v8/test/cctest/test-macro-assembler-mips64.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc A deps/v8/test/cctest/test-macro-assembler-x87.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-mementos.cc M deps/v8/test/cctest/test-microtask-delivery.cc D deps/v8/test/cctest/test-mutex.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-ordered-hash-table.cc A deps/v8/test/cctest/test-ostreams.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform-linux.cc D deps/v8/test/cctest/test-platform-macos.cc D deps/v8/test/cctest/test-platform-tls.cc M deps/v8/test/cctest/test-platform-win32.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-random-number-generator.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-reloc-info.cc M deps/v8/test/cctest/test-representation.cc M deps/v8/test/cctest/test-semaphore.cc M deps/v8/test/cctest/test-serialize.cc D deps/v8/test/cctest/test-socket.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-strtod.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc D deps/v8/test/cctest/test-time.cc M deps/v8/test/cctest/test-types.cc M deps/v8/test/cctest/test-unbound-queue.cc M deps/v8/test/cctest/test-unique.cc A deps/v8/test/cctest/test-unscopables-hidden-prototype.cc M deps/v8/test/cctest/test-utils-arm64.cc M deps/v8/test/cctest/test-utils-arm64.h M deps/v8/test/cctest/test-utils.cc M deps/v8/test/cctest/test-version.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/test-weaksets.cc M deps/v8/test/cctest/test-weaktypedarrays.cc M deps/v8/test/cctest/trace-extension.cc M deps/v8/test/cctest/trace-extension.h A deps/v8/test/compiler-unittests/DEPS A deps/v8/test/compiler-unittests/arm/instruction-selector-arm-unittest.cc A deps/v8/test/compiler-unittests/change-lowering-unittest.cc A deps/v8/test/compiler-unittests/compiler-unittests.cc A deps/v8/test/compiler-unittests/compiler-unittests.gyp A deps/v8/test/compiler-unittests/compiler-unittests.h A deps/v8/test/compiler-unittests/compiler-unittests.status A deps/v8/test/compiler-unittests/instruction-selector-unittest.cc A deps/v8/test/compiler-unittests/instruction-selector-unittest.h A deps/v8/test/compiler-unittests/node-matchers.cc A deps/v8/test/compiler-unittests/node-matchers.h A deps/v8/test/compiler-unittests/testcfg.py M deps/v8/test/fuzz-natives/base.js M deps/v8/test/fuzz-natives/fuzz-natives.status M deps/v8/test/fuzz-natives/testcfg.py M deps/v8/test/intl/intl.status M deps/v8/test/mjsunit/allocation-site-info.js M deps/v8/test/mjsunit/apply.js M deps/v8/test/mjsunit/array-construct-transition.js M deps/v8/test/mjsunit/array-constructor-feedback.js M deps/v8/test/mjsunit/array-feedback.js M deps/v8/test/mjsunit/array-literal-feedback.js M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/array-natives-elements.js A deps/v8/test/mjsunit/array-push-unshift-read-only-length.js A deps/v8/test/mjsunit/array-shift2.js A deps/v8/test/mjsunit/array-shift3.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js M deps/v8/test/mjsunit/binary-op-newspace.js A deps/v8/test/mjsunit/bounds-checks-elimination.js M deps/v8/test/mjsunit/builtins.js M deps/v8/test/mjsunit/compiler/inline-arguments.js M deps/v8/test/mjsunit/compiler/math-floor-global.js M deps/v8/test/mjsunit/compiler/math-floor-local.js M deps/v8/test/mjsunit/const-eval-init.js M deps/v8/test/mjsunit/const-redecl.js M deps/v8/test/mjsunit/constant-folding-2.js A deps/v8/test/mjsunit/cross-realm-filtering.js A deps/v8/test/mjsunit/debug-break-native.js M deps/v8/test/mjsunit/debug-compile-event.js A deps/v8/test/mjsunit/debug-compile-optimized.js A deps/v8/test/mjsunit/debug-is-active.js M deps/v8/test/mjsunit/debug-mirror-cache.js M deps/v8/test/mjsunit/debug-script.js M deps/v8/test/mjsunit/debug-scripts-request.js M deps/v8/test/mjsunit/debug-stepin-positions.js A deps/v8/test/mjsunit/debug-toggle-mirror-cache.js M deps/v8/test/mjsunit/define-property-gc.js A deps/v8/test/mjsunit/deserialize-reference.js A deps/v8/test/mjsunit/dictionary-properties.js M deps/v8/test/mjsunit/elements-kind-depends.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/elements-transition.js M deps/v8/test/mjsunit/error-tostring-omit.js A deps/v8/test/mjsunit/es6/array-iterator.js A deps/v8/test/mjsunit/es6/collection-iterator.js A deps/v8/test/mjsunit/es6/collections.js D deps/v8/test/mjsunit/es6/debug-promises-caught-all.js D deps/v8/test/mjsunit/es6/debug-promises-caught-late.js D deps/v8/test/mjsunit/es6/debug-promises-caught-uncaught.js D deps/v8/test/mjsunit/es6/debug-promises-reentry.js D deps/v8/test/mjsunit/es6/debug-promises-throw-in-constructor.js D deps/v8/test/mjsunit/es6/debug-promises-throw-in-reject.js D deps/v8/test/mjsunit/es6/debug-promises-uncaught-all.js D deps/v8/test/mjsunit/es6/debug-promises-uncaught-uncaught.js D deps/v8/test/mjsunit/es6/debug-promises-undefined-reject.js A deps/v8/test/mjsunit/es6/debug-promises/async-task-event.js A deps/v8/test/mjsunit/es6/debug-promises/events.js A deps/v8/test/mjsunit/es6/debug-promises/reentry.js A deps/v8/test/mjsunit/es6/debug-promises/reject-after-resolve.js A deps/v8/test/mjsunit/es6/debug-promises/reject-caught-all.js A deps/v8/test/mjsunit/es6/debug-promises/reject-caught-late.js A deps/v8/test/mjsunit/es6/debug-promises/reject-caught-uncaught.js A deps/v8/test/mjsunit/es6/debug-promises/reject-in-constructor.js A deps/v8/test/mjsunit/es6/debug-promises/reject-uncaught-all.js A deps/v8/test/mjsunit/es6/debug-promises/reject-uncaught-late.js A deps/v8/test/mjsunit/es6/debug-promises/reject-uncaught-uncaught.js A deps/v8/test/mjsunit/es6/debug-promises/reject-with-invalid-reject.js A deps/v8/test/mjsunit/es6/debug-promises/reject-with-throw-in-reject.js A deps/v8/test/mjsunit/es6/debug-promises/reject-with-undefined-reject.js A deps/v8/test/mjsunit/es6/debug-promises/throw-caught-all.js A deps/v8/test/mjsunit/es6/debug-promises/throw-caught-late.js A deps/v8/test/mjsunit/es6/debug-promises/throw-caught-uncaught.js A deps/v8/test/mjsunit/es6/debug-promises/throw-in-constructor.js A deps/v8/test/mjsunit/es6/debug-promises/throw-uncaught-all.js A deps/v8/test/mjsunit/es6/debug-promises/throw-uncaught-uncaught.js A deps/v8/test/mjsunit/es6/debug-promises/throw-with-throw-in-reject.js A deps/v8/test/mjsunit/es6/debug-promises/throw-with-undefined-reject.js A deps/v8/test/mjsunit/es6/debug-promises/try-reject-in-constructor.js A deps/v8/test/mjsunit/es6/debug-promises/try-throw-reject-in-constructor.js A deps/v8/test/mjsunit/es6/debug-stepin-collections-foreach.js A deps/v8/test/mjsunit/es6/iteration-semantics.js A deps/v8/test/mjsunit/es6/iteration-syntax.js M deps/v8/test/mjsunit/es6/math-cbrt.js M deps/v8/test/mjsunit/es6/math-clz32.js M deps/v8/test/mjsunit/es6/math-expm1.js M deps/v8/test/mjsunit/es6/math-fround.js M deps/v8/test/mjsunit/es6/math-hyperbolic.js M deps/v8/test/mjsunit/es6/math-hypot.js M deps/v8/test/mjsunit/es6/math-log1p.js M deps/v8/test/mjsunit/es6/math-log2-log10.js M deps/v8/test/mjsunit/es6/math-sign.js M deps/v8/test/mjsunit/es6/math-trunc.js A deps/v8/test/mjsunit/es6/mirror-collections.js M deps/v8/test/mjsunit/es6/mirror-promises.js A deps/v8/test/mjsunit/es6/mirror-symbols.js M deps/v8/test/mjsunit/es6/promises.js A deps/v8/test/mjsunit/es6/regress/regress-2186.js A deps/v8/test/mjsunit/es6/regress/regress-cr372788.js A deps/v8/test/mjsunit/es6/regress/regress-crbug-248025.js A deps/v8/test/mjsunit/es6/regress/regress-crbug-346141.js A deps/v8/test/mjsunit/es6/string-html.js A deps/v8/test/mjsunit/es6/string-iterator.js A deps/v8/test/mjsunit/es6/symbols.js A deps/v8/test/mjsunit/es6/typed-array-iterator.js A deps/v8/test/mjsunit/es6/unscopables.js D deps/v8/test/mjsunit/es6/weak_collections.js A deps/v8/test/mjsunit/es7/object-observe-debug-event.js A deps/v8/test/mjsunit/es7/object-observe-runtime.js M deps/v8/test/mjsunit/es7/object-observe.js M deps/v8/test/mjsunit/fast-non-keyed.js M deps/v8/test/mjsunit/fast-prototype.js M deps/v8/test/mjsunit/global-const-var-conflicts.js M deps/v8/test/mjsunit/harmony/array-fill.js D deps/v8/test/mjsunit/harmony/array-iterator.js A deps/v8/test/mjsunit/harmony/arrow-functions.js M deps/v8/test/mjsunit/harmony/block-conflicts.js M deps/v8/test/mjsunit/harmony/block-const-assign.js M deps/v8/test/mjsunit/harmony/block-early-errors.js M deps/v8/test/mjsunit/harmony/block-for.js M deps/v8/test/mjsunit/harmony/block-leave.js M deps/v8/test/mjsunit/harmony/block-let-crankshaft.js M deps/v8/test/mjsunit/harmony/block-let-declaration.js M deps/v8/test/mjsunit/harmony/block-let-semantics.js M deps/v8/test/mjsunit/harmony/block-scoping.js D deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/debug-blockscopes.js M deps/v8/test/mjsunit/harmony/debug-evaluate-blockscopes.js A deps/v8/test/mjsunit/harmony/empty-for.js A deps/v8/test/mjsunit/harmony/generators-debug-liveedit.js M deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/generators-parsing.js A deps/v8/test/mjsunit/harmony/generators-poisoned-properties.js M deps/v8/test/mjsunit/harmony/generators-runtime.js D deps/v8/test/mjsunit/harmony/iteration-semantics.js D deps/v8/test/mjsunit/harmony/iteration-syntax.js M deps/v8/test/mjsunit/harmony/private.js M deps/v8/test/mjsunit/harmony/proxies-example-membrane.js M deps/v8/test/mjsunit/harmony/proxies-hash.js M deps/v8/test/mjsunit/harmony/proxies-json.js M deps/v8/test/mjsunit/harmony/proxies-symbols.js A deps/v8/test/mjsunit/harmony/proxies-with-unscopables.js M deps/v8/test/mjsunit/harmony/proxies.js D deps/v8/test/mjsunit/harmony/regress/regress-2186.js A deps/v8/test/mjsunit/harmony/regress/regress-3426.js D deps/v8/test/mjsunit/harmony/regress/regress-crbug-248025.js D deps/v8/test/mjsunit/harmony/regress/regress-crbug-346141.js M deps/v8/test/mjsunit/harmony/set-prototype-of.js A deps/v8/test/mjsunit/harmony/string-codepointat.js A deps/v8/test/mjsunit/harmony/string-fromcodepoint.js D deps/v8/test/mjsunit/harmony/symbols.js D deps/v8/test/mjsunit/harmony/typeof.js M deps/v8/test/mjsunit/json-stringify-recursive.js A deps/v8/test/mjsunit/keyed-load-dictionary-stub.js M deps/v8/test/mjsunit/math-abs.js M deps/v8/test/mjsunit/math-floor-part1.js M deps/v8/test/mjsunit/math-floor-part2.js M deps/v8/test/mjsunit/math-floor-part3.js M deps/v8/test/mjsunit/math-floor-part4.js A deps/v8/test/mjsunit/migrations.js M deps/v8/test/mjsunit/mirror-object.js M deps/v8/test/mjsunit/mirror-script.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-define-property.js M deps/v8/test/mjsunit/object-toprimitive.js M deps/v8/test/mjsunit/opt-elements-kind.js M deps/v8/test/mjsunit/osr-elements-kind.js A deps/v8/test/mjsunit/outobject-double-for-in.js M deps/v8/test/mjsunit/override-read-only-property.js A deps/v8/test/mjsunit/own-symbols.js M deps/v8/test/mjsunit/packed-elements.js M deps/v8/test/mjsunit/polymorph-arrays.js M deps/v8/test/mjsunit/proto-accessor.js M deps/v8/test/mjsunit/readonly.js A deps/v8/test/mjsunit/regress-3456.js M deps/v8/test/mjsunit/regress/debug-prepare-step-in.js M deps/v8/test/mjsunit/regress/regress-1170.js M deps/v8/test/mjsunit/regress/regress-1199637.js M deps/v8/test/mjsunit/regress/regress-1213575.js M deps/v8/test/mjsunit/regress/regress-1530.js M deps/v8/test/mjsunit/regress/regress-1708.js D deps/v8/test/mjsunit/regress/regress-2336.js M deps/v8/test/mjsunit/regress/regress-2790.js M deps/v8/test/mjsunit/regress/regress-320532.js M deps/v8/test/mjsunit/regress/regress-3281.js A deps/v8/test/mjsunit/regress/regress-3307.js A deps/v8/test/mjsunit/regress/regress-3315.js A deps/v8/test/mjsunit/regress/regress-3334.js M deps/v8/test/mjsunit/regress/regress-334.js A deps/v8/test/mjsunit/regress/regress-3359.js A deps/v8/test/mjsunit/regress/regress-3380.js A deps/v8/test/mjsunit/regress/regress-3392.js A deps/v8/test/mjsunit/regress/regress-3404.js A deps/v8/test/mjsunit/regress/regress-3462.js A deps/v8/test/mjsunit/regress/regress-3476.js A deps/v8/test/mjsunit/regress/regress-370827.js A deps/v8/test/mjsunit/regress/regress-373283.js A deps/v8/test/mjsunit/regress/regress-377290.js A deps/v8/test/mjsunit/regress/regress-379770.js A deps/v8/test/mjsunit/regress/regress-380049.js A deps/v8/test/mjsunit/regress/regress-380092.js A deps/v8/test/mjsunit/regress/regress-381313.js A deps/v8/test/mjsunit/regress/regress-392114.js M deps/v8/test/mjsunit/regress/regress-99167.js M deps/v8/test/mjsunit/regress/regress-cntl-descriptors-enum.js M deps/v8/test/mjsunit/regress/regress-crbug-245480.js M deps/v8/test/mjsunit/regress/regress-crbug-350864.js A deps/v8/test/mjsunit/regress/regress-crbug-374838.js A deps/v8/test/mjsunit/regress/regress-crbug-380512.js A deps/v8/test/mjsunit/regress/regress-crbug-381534.js A deps/v8/test/mjsunit/regress/regress-crbug-382513.js A deps/v8/test/mjsunit/regress/regress-crbug-385002.js A deps/v8/test/mjsunit/regress/regress-crbug-387599.js A deps/v8/test/mjsunit/regress/regress-crbug-387627.js A deps/v8/test/mjsunit/regress/regress-crbug-387636.js A deps/v8/test/mjsunit/regress/regress-crbug-390918.js A deps/v8/test/mjsunit/regress/regress-crbug-390925.js A deps/v8/test/mjsunit/regress/regress-crbug-393988.js A deps/v8/test/mjsunit/regress/regress-crbug-401915.js M deps/v8/test/mjsunit/regress/regress-create-exception.js A deps/v8/test/mjsunit/regress/regress-debug-context-load.js A deps/v8/test/mjsunit/regress/regress-double-property.js M deps/v8/test/mjsunit/regress/regress-escape-preserve-smi-representation.js A deps/v8/test/mjsunit/regress/regress-freeze-setter.js A deps/v8/test/mjsunit/regress/regress-function-constructor-receiver.js D deps/v8/test/mjsunit/regress/regress-global-freeze-const.js A deps/v8/test/mjsunit/regress/regress-mask-array-length.js A deps/v8/test/mjsunit/regress/regress-regexp-nocase.js A deps/v8/test/mjsunit/regress/regress-set-flags-stress-compact.js A deps/v8/test/mjsunit/regress/regress-update-field-type-attributes.js A deps/v8/test/mjsunit/runtime-gen/apply.js A deps/v8/test/mjsunit/runtime-gen/arraybuffergetbytelength.js A deps/v8/test/mjsunit/runtime-gen/arraybufferinitialize.js A deps/v8/test/mjsunit/runtime-gen/arraybufferisview.js A deps/v8/test/mjsunit/runtime-gen/arraybufferneuter.js A deps/v8/test/mjsunit/runtime-gen/arraybuffersliceimpl.js A deps/v8/test/mjsunit/runtime-gen/arraybufferviewgetbytelength.js A deps/v8/test/mjsunit/runtime-gen/arraybufferviewgetbyteoffset.js A deps/v8/test/mjsunit/runtime-gen/arrayconcat.js A deps/v8/test/mjsunit/runtime-gen/availablelocalesof.js A deps/v8/test/mjsunit/runtime-gen/basicjsonstringify.js A deps/v8/test/mjsunit/runtime-gen/booleanize.js A deps/v8/test/mjsunit/runtime-gen/boundfunctiongetbindings.js A deps/v8/test/mjsunit/runtime-gen/break.js A deps/v8/test/mjsunit/runtime-gen/breakiteratoradopttext.js A deps/v8/test/mjsunit/runtime-gen/breakiteratorbreaktype.js A deps/v8/test/mjsunit/runtime-gen/breakiteratorcurrent.js A deps/v8/test/mjsunit/runtime-gen/breakiteratorfirst.js A deps/v8/test/mjsunit/runtime-gen/breakiteratornext.js A deps/v8/test/mjsunit/runtime-gen/canonicalizelanguagetag.js A deps/v8/test/mjsunit/runtime-gen/changebreakonexception.js A deps/v8/test/mjsunit/runtime-gen/charfromcode.js A deps/v8/test/mjsunit/runtime-gen/checkexecutionstate.js A deps/v8/test/mjsunit/runtime-gen/checkisbootstrapping.js A deps/v8/test/mjsunit/runtime-gen/clearbreakpoint.js A deps/v8/test/mjsunit/runtime-gen/clearfunctiontypefeedback.js A deps/v8/test/mjsunit/runtime-gen/clearstepping.js A deps/v8/test/mjsunit/runtime-gen/collectstacktrace.js A deps/v8/test/mjsunit/runtime-gen/compilestring.js A deps/v8/test/mjsunit/runtime-gen/constructdouble.js A deps/v8/test/mjsunit/runtime-gen/createbreakiterator.js A deps/v8/test/mjsunit/runtime-gen/createcollator.js A deps/v8/test/mjsunit/runtime-gen/createglobalprivatesymbol.js A deps/v8/test/mjsunit/runtime-gen/createjsfunctionproxy.js A deps/v8/test/mjsunit/runtime-gen/createjsproxy.js A deps/v8/test/mjsunit/runtime-gen/createprivateownsymbol.js A deps/v8/test/mjsunit/runtime-gen/createprivatesymbol.js A deps/v8/test/mjsunit/runtime-gen/createsymbol.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetbuffer.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetfloat32.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetfloat64.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetint16.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetint32.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetint8.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetuint16.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetuint32.js A deps/v8/test/mjsunit/runtime-gen/dataviewgetuint8.js A deps/v8/test/mjsunit/runtime-gen/dataviewinitialize.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetfloat32.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetfloat64.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetint16.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetint32.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetint8.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetuint16.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetuint32.js A deps/v8/test/mjsunit/runtime-gen/dataviewsetuint8.js A deps/v8/test/mjsunit/runtime-gen/datecacheversion.js A deps/v8/test/mjsunit/runtime-gen/datecurrenttime.js A deps/v8/test/mjsunit/runtime-gen/datelocaltimezone.js A deps/v8/test/mjsunit/runtime-gen/datemakeday.js A deps/v8/test/mjsunit/runtime-gen/dateparsestring.js A deps/v8/test/mjsunit/runtime-gen/datesetvalue.js A deps/v8/test/mjsunit/runtime-gen/datetoutc.js A deps/v8/test/mjsunit/runtime-gen/debugasynctaskevent.js A deps/v8/test/mjsunit/runtime-gen/debugbreak.js A deps/v8/test/mjsunit/runtime-gen/debugcallbacksupportsstepping.js A deps/v8/test/mjsunit/runtime-gen/debugconstructedby.js A deps/v8/test/mjsunit/runtime-gen/debugdisassembleconstructor.js A deps/v8/test/mjsunit/runtime-gen/debugdisassemblefunction.js A deps/v8/test/mjsunit/runtime-gen/debugevaluate.js A deps/v8/test/mjsunit/runtime-gen/debugevaluateglobal.js A deps/v8/test/mjsunit/runtime-gen/debuggetproperty.js A deps/v8/test/mjsunit/runtime-gen/debuggetpropertydetails.js A deps/v8/test/mjsunit/runtime-gen/debuggetprototype.js A deps/v8/test/mjsunit/runtime-gen/debugindexedinterceptorelementvalue.js A deps/v8/test/mjsunit/runtime-gen/debugnamedinterceptorpropertyvalue.js A deps/v8/test/mjsunit/runtime-gen/debugpoppromise.js A deps/v8/test/mjsunit/runtime-gen/debugpreparestepinifstepping.js A deps/v8/test/mjsunit/runtime-gen/debugprintscopes.js A deps/v8/test/mjsunit/runtime-gen/debugpromiseevent.js A deps/v8/test/mjsunit/runtime-gen/debugpromiserejectevent.js A deps/v8/test/mjsunit/runtime-gen/debugpropertyattributesfromdetails.js A deps/v8/test/mjsunit/runtime-gen/debugpropertyindexfromdetails.js A deps/v8/test/mjsunit/runtime-gen/debugpropertytypefromdetails.js A deps/v8/test/mjsunit/runtime-gen/debugpushpromise.js A deps/v8/test/mjsunit/runtime-gen/debugreferencedby.js A deps/v8/test/mjsunit/runtime-gen/debugtrace.js A deps/v8/test/mjsunit/runtime-gen/defineaccessorpropertyunchecked.js A deps/v8/test/mjsunit/runtime-gen/defineapiaccessorproperty.js A deps/v8/test/mjsunit/runtime-gen/definedatapropertyunchecked.js A deps/v8/test/mjsunit/runtime-gen/deleteproperty.js A deps/v8/test/mjsunit/runtime-gen/deoptimizefunction.js A deps/v8/test/mjsunit/runtime-gen/doublehi.js A deps/v8/test/mjsunit/runtime-gen/doublelo.js A deps/v8/test/mjsunit/runtime-gen/enqueuemicrotask.js A deps/v8/test/mjsunit/runtime-gen/estimatenumberofelements.js A deps/v8/test/mjsunit/runtime-gen/executeindebugcontext.js A deps/v8/test/mjsunit/runtime-gen/finisharrayprototypesetup.js A deps/v8/test/mjsunit/runtime-gen/fix.js A deps/v8/test/mjsunit/runtime-gen/flattenstring.js A deps/v8/test/mjsunit/runtime-gen/functionbindarguments.js A deps/v8/test/mjsunit/runtime-gen/functiongetinferredname.js A deps/v8/test/mjsunit/runtime-gen/functiongetname.js A deps/v8/test/mjsunit/runtime-gen/functiongetscript.js A deps/v8/test/mjsunit/runtime-gen/functiongetscriptsourceposition.js A deps/v8/test/mjsunit/runtime-gen/functiongetsourcecode.js A deps/v8/test/mjsunit/runtime-gen/functionisapifunction.js A deps/v8/test/mjsunit/runtime-gen/functionisarrow.js A deps/v8/test/mjsunit/runtime-gen/functionisbuiltin.js A deps/v8/test/mjsunit/runtime-gen/functionisgenerator.js A deps/v8/test/mjsunit/runtime-gen/functionmarknameshouldprintasanonymous.js A deps/v8/test/mjsunit/runtime-gen/functionnameshouldprintasanonymous.js A deps/v8/test/mjsunit/runtime-gen/functionremoveprototype.js A deps/v8/test/mjsunit/runtime-gen/functionsetinstanceclassname.js A deps/v8/test/mjsunit/runtime-gen/functionsetlength.js A deps/v8/test/mjsunit/runtime-gen/functionsetname.js A deps/v8/test/mjsunit/runtime-gen/functionsetprototype.js A deps/v8/test/mjsunit/runtime-gen/getallscopesdetails.js A deps/v8/test/mjsunit/runtime-gen/getargumentsproperty.js A deps/v8/test/mjsunit/runtime-gen/getarraykeys.js A deps/v8/test/mjsunit/runtime-gen/getbreaklocations.js A deps/v8/test/mjsunit/runtime-gen/getcalltrap.js A deps/v8/test/mjsunit/runtime-gen/getconstructordelegate.js A deps/v8/test/mjsunit/runtime-gen/getconstructtrap.js A deps/v8/test/mjsunit/runtime-gen/getdataproperty.js A deps/v8/test/mjsunit/runtime-gen/getdefaulticulocale.js A deps/v8/test/mjsunit/runtime-gen/getdefaultreceiver.js A deps/v8/test/mjsunit/runtime-gen/getframecount.js A deps/v8/test/mjsunit/runtime-gen/getframedetails.js A deps/v8/test/mjsunit/runtime-gen/getfunctioncodepositionfromsource.js A deps/v8/test/mjsunit/runtime-gen/getfunctiondelegate.js A deps/v8/test/mjsunit/runtime-gen/getfunctionscopecount.js A deps/v8/test/mjsunit/runtime-gen/getfunctionscopedetails.js A deps/v8/test/mjsunit/runtime-gen/gethandler.js A deps/v8/test/mjsunit/runtime-gen/getheapusage.js A deps/v8/test/mjsunit/runtime-gen/getimplfrominitializedintlobject.js A deps/v8/test/mjsunit/runtime-gen/getindexedinterceptorelementnames.js A deps/v8/test/mjsunit/runtime-gen/getinterceptorinfo.js A deps/v8/test/mjsunit/runtime-gen/getlanguagetagvariants.js A deps/v8/test/mjsunit/runtime-gen/getnamedinterceptorpropertynames.js A deps/v8/test/mjsunit/runtime-gen/getobjectcontextnotifierperformchange.js A deps/v8/test/mjsunit/runtime-gen/getobjectcontextobjectgetnotifier.js A deps/v8/test/mjsunit/runtime-gen/getobjectcontextobjectobserve.js A deps/v8/test/mjsunit/runtime-gen/getobservationstate.js A deps/v8/test/mjsunit/runtime-gen/getoptimizationcount.js A deps/v8/test/mjsunit/runtime-gen/getownelementnames.js A deps/v8/test/mjsunit/runtime-gen/getownproperty.js A deps/v8/test/mjsunit/runtime-gen/getownpropertynames.js A deps/v8/test/mjsunit/runtime-gen/getproperty.js A deps/v8/test/mjsunit/runtime-gen/getpropertynames.js A deps/v8/test/mjsunit/runtime-gen/getpropertynamesfast.js A deps/v8/test/mjsunit/runtime-gen/getprototype.js A deps/v8/test/mjsunit/runtime-gen/getrootnan.js A deps/v8/test/mjsunit/runtime-gen/getscopecount.js A deps/v8/test/mjsunit/runtime-gen/getscopedetails.js A deps/v8/test/mjsunit/runtime-gen/getscript.js A deps/v8/test/mjsunit/runtime-gen/getstepinpositions.js A deps/v8/test/mjsunit/runtime-gen/gettemplatefield.js A deps/v8/test/mjsunit/runtime-gen/getthreadcount.js A deps/v8/test/mjsunit/runtime-gen/getthreaddetails.js A deps/v8/test/mjsunit/runtime-gen/getv8version.js A deps/v8/test/mjsunit/runtime-gen/getweakmapentries.js A deps/v8/test/mjsunit/runtime-gen/getweaksetvalues.js A deps/v8/test/mjsunit/runtime-gen/globalprint.js A deps/v8/test/mjsunit/runtime-gen/globalproxy.js A deps/v8/test/mjsunit/runtime-gen/haselement.js A deps/v8/test/mjsunit/runtime-gen/hasownproperty.js A deps/v8/test/mjsunit/runtime-gen/hasproperty.js A deps/v8/test/mjsunit/runtime-gen/havesamemap.js A deps/v8/test/mjsunit/runtime-gen/internalcompare.js A deps/v8/test/mjsunit/runtime-gen/internaldateformat.js A deps/v8/test/mjsunit/runtime-gen/internaldateparse.js A deps/v8/test/mjsunit/runtime-gen/internalnumberformat.js A deps/v8/test/mjsunit/runtime-gen/internalnumberparse.js A deps/v8/test/mjsunit/runtime-gen/internalsetprototype.js A deps/v8/test/mjsunit/runtime-gen/isattachedglobal.js A deps/v8/test/mjsunit/runtime-gen/isbreakonexception.js A deps/v8/test/mjsunit/runtime-gen/isconcurrentrecompilationsupported.js A deps/v8/test/mjsunit/runtime-gen/isextensible.js A deps/v8/test/mjsunit/runtime-gen/isinitializedintlobject.js A deps/v8/test/mjsunit/runtime-gen/isinitializedintlobjectoftype.js A deps/v8/test/mjsunit/runtime-gen/isinprototypechain.js A deps/v8/test/mjsunit/runtime-gen/isjsfunctionproxy.js A deps/v8/test/mjsunit/runtime-gen/isjsglobalproxy.js A deps/v8/test/mjsunit/runtime-gen/isjsmodule.js A deps/v8/test/mjsunit/runtime-gen/isjsproxy.js A deps/v8/test/mjsunit/runtime-gen/isobserved.js A deps/v8/test/mjsunit/runtime-gen/isoptimized.js A deps/v8/test/mjsunit/runtime-gen/ispropertyenumerable.js A deps/v8/test/mjsunit/runtime-gen/issloppymodefunction.js A deps/v8/test/mjsunit/runtime-gen/istemplate.js A deps/v8/test/mjsunit/runtime-gen/isvalidsmi.js A deps/v8/test/mjsunit/runtime-gen/keyedgetproperty.js A deps/v8/test/mjsunit/runtime-gen/liveeditcheckanddropactivations.js A deps/v8/test/mjsunit/runtime-gen/liveeditcomparestrings.js A deps/v8/test/mjsunit/runtime-gen/liveeditfunctionsetscript.js A deps/v8/test/mjsunit/runtime-gen/loadmutabledouble.js A deps/v8/test/mjsunit/runtime-gen/lookupaccessor.js A deps/v8/test/mjsunit/runtime-gen/mapclear.js A deps/v8/test/mjsunit/runtime-gen/mapdelete.js A deps/v8/test/mjsunit/runtime-gen/mapget.js A deps/v8/test/mjsunit/runtime-gen/mapgetsize.js A deps/v8/test/mjsunit/runtime-gen/maphas.js A deps/v8/test/mjsunit/runtime-gen/mapinitialize.js A deps/v8/test/mjsunit/runtime-gen/mapiteratorinitialize.js A deps/v8/test/mjsunit/runtime-gen/mapiteratornext.js A deps/v8/test/mjsunit/runtime-gen/mapset.js A deps/v8/test/mjsunit/runtime-gen/markasinitializedintlobjectoftype.js A deps/v8/test/mjsunit/runtime-gen/mathacos.js A deps/v8/test/mjsunit/runtime-gen/mathasin.js A deps/v8/test/mjsunit/runtime-gen/mathatan.js A deps/v8/test/mjsunit/runtime-gen/mathatan2.js A deps/v8/test/mjsunit/runtime-gen/mathexprt.js A deps/v8/test/mjsunit/runtime-gen/mathfloorrt.js A deps/v8/test/mjsunit/runtime-gen/mathfround.js A deps/v8/test/mjsunit/runtime-gen/mathlogrt.js A deps/v8/test/mjsunit/runtime-gen/mathsqrtrt.js A deps/v8/test/mjsunit/runtime-gen/maxsmi.js A deps/v8/test/mjsunit/runtime-gen/movearraycontents.js A deps/v8/test/mjsunit/runtime-gen/neveroptimizefunction.js A deps/v8/test/mjsunit/runtime-gen/newarguments.js A deps/v8/test/mjsunit/runtime-gen/newobjectfrombound.js A deps/v8/test/mjsunit/runtime-gen/newstring.js A deps/v8/test/mjsunit/runtime-gen/newstringwrapper.js A deps/v8/test/mjsunit/runtime-gen/newsymbolwrapper.js A deps/v8/test/mjsunit/runtime-gen/notifycontextdisposed.js A deps/v8/test/mjsunit/runtime-gen/numberadd.js A deps/v8/test/mjsunit/runtime-gen/numberand.js A deps/v8/test/mjsunit/runtime-gen/numbercompare.js A deps/v8/test/mjsunit/runtime-gen/numberdiv.js A deps/v8/test/mjsunit/runtime-gen/numberequals.js A deps/v8/test/mjsunit/runtime-gen/numberimul.js A deps/v8/test/mjsunit/runtime-gen/numbermod.js A deps/v8/test/mjsunit/runtime-gen/numbermul.js A deps/v8/test/mjsunit/runtime-gen/numberor.js A deps/v8/test/mjsunit/runtime-gen/numbersar.js A deps/v8/test/mjsunit/runtime-gen/numbershl.js A deps/v8/test/mjsunit/runtime-gen/numbershr.js A deps/v8/test/mjsunit/runtime-gen/numbersub.js A deps/v8/test/mjsunit/runtime-gen/numbertoexponential.js A deps/v8/test/mjsunit/runtime-gen/numbertofixed.js A deps/v8/test/mjsunit/runtime-gen/numbertointeger.js A deps/v8/test/mjsunit/runtime-gen/numbertointegermapminuszero.js A deps/v8/test/mjsunit/runtime-gen/numbertojsint32.js A deps/v8/test/mjsunit/runtime-gen/numbertojsuint32.js A deps/v8/test/mjsunit/runtime-gen/numbertoprecision.js A deps/v8/test/mjsunit/runtime-gen/numbertoradixstring.js A deps/v8/test/mjsunit/runtime-gen/numbertostringrt.js A deps/v8/test/mjsunit/runtime-gen/numberunaryminus.js A deps/v8/test/mjsunit/runtime-gen/numberxor.js A deps/v8/test/mjsunit/runtime-gen/objectfreeze.js A deps/v8/test/mjsunit/runtime-gen/objectwascreatedincurrentorigin.js A deps/v8/test/mjsunit/runtime-gen/observationweakmapcreate.js A deps/v8/test/mjsunit/runtime-gen/observerobjectandrecordhavesameorigin.js A deps/v8/test/mjsunit/runtime-gen/optimizeobjectforaddingmultipleproperties.js A deps/v8/test/mjsunit/runtime-gen/ownkeys.js A deps/v8/test/mjsunit/runtime-gen/parsejson.js A deps/v8/test/mjsunit/runtime-gen/preventextensions.js A deps/v8/test/mjsunit/runtime-gen/pushifabsent.js A deps/v8/test/mjsunit/runtime-gen/quotejsonstring.js A deps/v8/test/mjsunit/runtime-gen/regexpcompile.js A deps/v8/test/mjsunit/runtime-gen/regexpconstructresult.js A deps/v8/test/mjsunit/runtime-gen/regexpexecmultiple.js A deps/v8/test/mjsunit/runtime-gen/regexpexecrt.js A deps/v8/test/mjsunit/runtime-gen/regexpinitializeobject.js A deps/v8/test/mjsunit/runtime-gen/removearrayholes.js A deps/v8/test/mjsunit/runtime-gen/rempio2.js A deps/v8/test/mjsunit/runtime-gen/roundnumber.js A deps/v8/test/mjsunit/runtime-gen/runmicrotasks.js A deps/v8/test/mjsunit/runtime-gen/runninginsimulator.js A deps/v8/test/mjsunit/runtime-gen/setadd.js A deps/v8/test/mjsunit/runtime-gen/setclear.js A deps/v8/test/mjsunit/runtime-gen/setcode.js A deps/v8/test/mjsunit/runtime-gen/setdebugeventlistener.js A deps/v8/test/mjsunit/runtime-gen/setdelete.js A deps/v8/test/mjsunit/runtime-gen/setdisablebreak.js A deps/v8/test/mjsunit/runtime-gen/setflags.js A deps/v8/test/mjsunit/runtime-gen/setfunctionbreakpoint.js A deps/v8/test/mjsunit/runtime-gen/setgetsize.js A deps/v8/test/mjsunit/runtime-gen/sethas.js A deps/v8/test/mjsunit/runtime-gen/setinitialize.js A deps/v8/test/mjsunit/runtime-gen/setisobserved.js A deps/v8/test/mjsunit/runtime-gen/setiteratorinitialize.js A deps/v8/test/mjsunit/runtime-gen/setiteratornext.js A deps/v8/test/mjsunit/runtime-gen/setprototype.js A deps/v8/test/mjsunit/runtime-gen/setscopevariablevalue.js A deps/v8/test/mjsunit/runtime-gen/smilexicographiccompare.js A deps/v8/test/mjsunit/runtime-gen/sparsejoinwithseparator.js A deps/v8/test/mjsunit/runtime-gen/specialarrayfunctions.js A deps/v8/test/mjsunit/runtime-gen/stringbuilderconcat.js A deps/v8/test/mjsunit/runtime-gen/stringbuilderjoin.js A deps/v8/test/mjsunit/runtime-gen/stringcharcodeatrt.js A deps/v8/test/mjsunit/runtime-gen/stringequals.js A deps/v8/test/mjsunit/runtime-gen/stringindexof.js A deps/v8/test/mjsunit/runtime-gen/stringlastindexof.js A deps/v8/test/mjsunit/runtime-gen/stringlocalecompare.js A deps/v8/test/mjsunit/runtime-gen/stringmatch.js A deps/v8/test/mjsunit/runtime-gen/stringnormalize.js A deps/v8/test/mjsunit/runtime-gen/stringparsefloat.js A deps/v8/test/mjsunit/runtime-gen/stringparseint.js A deps/v8/test/mjsunit/runtime-gen/stringreplaceglobalregexpwithstring.js A deps/v8/test/mjsunit/runtime-gen/stringreplaceonecharwithstring.js A deps/v8/test/mjsunit/runtime-gen/stringsplit.js A deps/v8/test/mjsunit/runtime-gen/stringtoarray.js A deps/v8/test/mjsunit/runtime-gen/stringtolowercase.js A deps/v8/test/mjsunit/runtime-gen/stringtonumber.js A deps/v8/test/mjsunit/runtime-gen/stringtouppercase.js A deps/v8/test/mjsunit/runtime-gen/stringtrim.js A deps/v8/test/mjsunit/runtime-gen/symboldescription.js A deps/v8/test/mjsunit/runtime-gen/symbolisprivate.js A deps/v8/test/mjsunit/runtime-gen/symbolregistry.js A deps/v8/test/mjsunit/runtime-gen/tobool.js A deps/v8/test/mjsunit/runtime-gen/tofastproperties.js A deps/v8/test/mjsunit/runtime-gen/traceenter.js A deps/v8/test/mjsunit/runtime-gen/traceexit.js A deps/v8/test/mjsunit/runtime-gen/truncatestring.js A deps/v8/test/mjsunit/runtime-gen/trymigrateinstance.js A deps/v8/test/mjsunit/runtime-gen/typedarraygetbuffer.js A deps/v8/test/mjsunit/runtime-gen/typedarraygetlength.js A deps/v8/test/mjsunit/runtime-gen/typedarrayinitialize.js A deps/v8/test/mjsunit/runtime-gen/typedarrayinitializefromarraylike.js A deps/v8/test/mjsunit/runtime-gen/typedarraymaxsizeinheap.js A deps/v8/test/mjsunit/runtime-gen/typedarraysetfastcases.js A deps/v8/test/mjsunit/runtime-gen/typeof.js A deps/v8/test/mjsunit/runtime-gen/unblockconcurrentrecompilation.js A deps/v8/test/mjsunit/runtime-gen/uriescape.js A deps/v8/test/mjsunit/runtime-gen/uriunescape.js A deps/v8/test/mjsunit/runtime-gen/weakcollectiondelete.js A deps/v8/test/mjsunit/runtime-gen/weakcollectionget.js A deps/v8/test/mjsunit/runtime-gen/weakcollectionhas.js A deps/v8/test/mjsunit/runtime-gen/weakcollectioninitialize.js A deps/v8/test/mjsunit/runtime-gen/weakcollectionset.js M deps/v8/test/mjsunit/sin-cos.js M deps/v8/test/mjsunit/stack-traces-overflow.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/tools/profviz-test.default M deps/v8/test/mjsunit/tools/tickprocessor-test.default M deps/v8/test/mjsunit/tools/tickprocessor-test.func-info M deps/v8/test/mjsunit/tools/tickprocessor-test.gc-state M deps/v8/test/mjsunit/tools/tickprocessor-test.ignore-unknown M deps/v8/test/mjsunit/tools/tickprocessor-test.separate-ic M deps/v8/test/mjsunit/tools/tickprocessor.js M deps/v8/test/mjsunit/value-wrapper-accessor.js M deps/v8/test/mjsunit/with-readonly.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/preparser/duplicate-property.pyt M deps/v8/test/promises-aplus/testcfg.py M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/test/webkit/fast/js/Object-defineProperty-expected.txt M deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt M deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames.js M deps/v8/test/webkit/fast/js/primitive-property-access-edge-cases-expected.txt M deps/v8/test/webkit/fast/js/read-modify-eval-expected.txt M deps/v8/test/webkit/fast/js/string-anchor-expected.txt M deps/v8/test/webkit/fast/js/string-fontcolor-expected.txt M deps/v8/test/webkit/fast/js/string-fontsize-expected.txt M deps/v8/test/webkit/fast/js/string-link-expected.txt M deps/v8/test/webkit/for-in-cached-expected.txt M deps/v8/test/webkit/for-in-cached.js M deps/v8/test/webkit/object-literal-direct-put-expected.txt M deps/v8/test/webkit/object-literal-direct-put.js M deps/v8/test/webkit/object-literal-syntax-expected.txt M deps/v8/test/webkit/object-literal-syntax.js M deps/v8/test/webkit/string-replacement-outofmemory-expected.txt M deps/v8/test/webkit/string-replacement-outofmemory.js M deps/v8/test/webkit/webkit.status A deps/v8/testing/gmock.gyp A deps/v8/testing/gtest-type-names.h A deps/v8/testing/gtest.gyp A deps/v8/third_party/fdlibm/LICENSE A deps/v8/third_party/fdlibm/README.v8 A deps/v8/third_party/fdlibm/fdlibm.cc A deps/v8/third_party/fdlibm/fdlibm.h A deps/v8/third_party/fdlibm/fdlibm.js A deps/v8/tools/DEPS M deps/v8/tools/check-static-initializers.sh A deps/v8/tools/concatenate-files.py M deps/v8/tools/disasm.py A deps/v8/tools/external-reference-check.py M deps/v8/tools/fuzz-harness.sh M deps/v8/tools/gcmole/Makefile M deps/v8/tools/gcmole/bootstrap.sh M deps/v8/tools/gcmole/gcmole.cc M deps/v8/tools/gcmole/gcmole.lua A deps/v8/tools/gdbinit M deps/v8/tools/gen-postmortem-metadata.py A deps/v8/tools/generate-runtime-tests.py D deps/v8/tools/generate-trig-table.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py M deps/v8/tools/lexer-shell.cc M deps/v8/tools/lexer-shell.gyp M deps/v8/tools/ll_prof.py M deps/v8/tools/parser-shell.cc M deps/v8/tools/plot-timer-events M deps/v8/tools/presubmit.py M deps/v8/tools/profile_view.js M deps/v8/tools/profviz/composer.js M deps/v8/tools/profviz/stdio.js M deps/v8/tools/push-to-trunk/auto_roll.py A deps/v8/tools/push-to-trunk/auto_tag.py A deps/v8/tools/push-to-trunk/bump_up_version.py M deps/v8/tools/push-to-trunk/chromium_roll.py M deps/v8/tools/push-to-trunk/common_includes.py M deps/v8/tools/push-to-trunk/git_recipes.py M deps/v8/tools/push-to-trunk/push_to_trunk.py M deps/v8/tools/push-to-trunk/releases.py M deps/v8/tools/push-to-trunk/test_scripts.py M deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/run-tests.py A deps/v8/tools/run.py A deps/v8/tools/run_benchmarks.py M deps/v8/tools/testrunner/local/commands.py M deps/v8/tools/testrunner/local/execution.py A deps/v8/tools/testrunner/local/perfdata.py A deps/v8/tools/testrunner/local/pool.py A deps/v8/tools/testrunner/local/pool_unittest.py M deps/v8/tools/testrunner/local/progress.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/local/testsuite.py M deps/v8/tools/testrunner/local/utils.py M deps/v8/tools/testrunner/network/network_execution.py D deps/v8/tools/testrunner/network/perfdata.py M deps/v8/tools/testrunner/objects/context.py M deps/v8/tools/testrunner/objects/testcase.py M deps/v8/tools/tickprocessor.js A deps/v8/tools/unittests/run_benchmarks_test.py A deps/v8/tools/whitespace.txt commit a2a3fd4 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-10-06 16:23:01 +0400 tls_wrap: ignore ZERO_RETURN after close_notify Do not call SSL_read() and ignore ZERO_RETURN if the connection was shutdown and there could not be any reads. Reviewed-By: Ben Noordhuis PR-URL: https://github.com/joyent/node/pull/8519 M src/tls_wrap.cc commit 6462519 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-10-08 02:08:54 -0700 buffer, doc: misc. fix and cleanup * Add official documentation that a Buffer instance is a viable argument when instantiating a new Buffer. * Properly set the poolOffset when a buffer needs to be truncated. * Add comments clarifying specific peculiar coding choices. * Remove a level of unnecessary indentation. Signed-off-by: Trevor Norris M doc/api/buffer.markdown M lib/buffer.js commit bdc2ea4 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-10-08 01:34:46 -0700 src: update use of ExternalArrayType constants Continuation of 4809c7a to update the use of v8::ExternalArrayType. Signed-off-by: Trevor Norris M src/node.cc M src/node_buffer.cc M src/smalloc.cc commit 573e6af refs/remotes/origin/v0.12 Author: Refael Ackermann Date: 2014-10-02 11:20:51 +0300 tools: fix for testing openssl integrations Windows doesn't resolve ".." the way we expect it for symlinks and junctions. PR-URL: https://github.com/joyent/node/pull/8489 Reviewed-by: Trevor Norris Reviewed-by: Fedor Indutny M test/common.js commit 7b4a540 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-10-08 01:13:43 -0700 src: fix jslint warning Signed-off-by: Trevor Norris M lib/url.js commit 4809c7a refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-10-08 01:06:06 -0700 smalloc: update use of ExternalArrayType constants The constants in enum v8::ExternalArrayType have been changed. The old values are there for legacy reasons, but it's best to update anyway. Signed-off-by: Trevor Norris M lib/smalloc.js M src/smalloc.cc commit 6e4bd49 refs/remotes/origin/v0.12 Author: Steve Mao Date: 2014-10-03 15:53:15 +1000 doc: add missing semicolons PR-URL: https://github.com/joyent/node/pull/8498 Reviewed-by: Trevor Norris M doc/api/stream.markdown commit f04f3a0 refs/remotes/origin/v0.12 Author: Johnny Ray Date: 2014-10-07 16:32:05 -0700 streams: set default encoding for writable streams Add API Writable#setDefaultEncoding(). PR-URL: https://github.com/joyent/node/pull/8483 Fixes: https://github.com/joyent/node/issues/7159 Reviewed-by: Trevor Norris M doc/api/stream.markdown M lib/_stream_writable.js A test/simple/test-stream-writable-change-default-encoding.js commit 0a22ed4 refs/remotes/origin/v0.12 Author: Steven R. Loomis Date: 2014-10-03 22:41:05 -0700 build: i18n: py27 -> py26 dependency Move from argparse to optparse for dependency management. Fixes: https://github.com/joyent/node/pull/7719#issuecomment-56868172 Reviewed-by: Trevor Norris M tools/icu/icutrim.py commit f769d13 refs/remotes/origin/v0.12 Author: Steven R. Loomis Date: 2014-10-03 17:42:37 -0700 build: i18n: move noisy variables to separate gypi Fixes: https://github.com/joyent/node/issues/7676#issuecomment-57535890 Reviewed-by: Trevor Norris M .gitignore M configure M tools/icu/icu-generic.gyp commit 640ad63 refs/remotes/origin/v0.12 Author: Evan Rutledge Borden Date: 2014-09-26 11:59:39 -0400 url: fixed encoding for slash switching emulation. Fixes: https://github.com/joyent/node/issues/8458 Reviewed-by: Trevor Norris Reviewed-by: Chris Dickinson M lib/url.js M test/simple/test-url.js commit 8392e8c refs/remotes/origin/v0.12 Author: Victor Widell Date: 2014-03-30 12:34:45 +0200 doc: improve readLine.pause() The docs for readLine.pause are misleading. I seriously spent hours on this. If it isn't a bug, at least it should be well documented. Someone else stumbled on this too: http://stackoverflow.com/questions/21341050/pausing-readline-in-node-js Reviewed-by: Trevor Norris Reviewed-by: Chris Dickinson M doc/api/readline.markdown commit 87ce067 refs/remotes/origin/v0.12 Author: Steve Sharp Date: 2014-09-28 16:03:25 -0700 doc: Update net.markdown Associates link to dns.lookup() with proper URL. Fixes: https://github.com/joyent/node/issues/8018 Reviewed-by: Trevor Norris Reviewed-by: Chris Dickinson M doc/api/net.markdown commit cb97bcd refs/remotes/origin/v0.12 Author: gyson Date: 2014-10-01 10:44:39 +0800 util: add es6 Symbol support for `util.inspect` * `util.inspect` cannot accept es6 symbol primitive * It will throw exception if do `util.inspect(Symbol())` * This also affects repl, console.log, etc. Reviewed-by: Trevor Norris Reviewed-by: Chris Dickinson M lib/util.js M test/simple/test-util-inspect.js commit 83d7d9e refs/remotes/origin/v0.12 Author: Yazhong Liu Date: 2014-10-02 16:24:58 -0700 buffer: add generic functions for (u)int ops Add generic functions for (U)Int read/write operations on Buffers. These support up to and including 48 bit reads and writes. Include documentation and tests. Additional work done by Trevor Norris to include 40 and 48 bit write support. Because bitwise operations cannot be used on values greater than 32 bits, the operations have been replaced with mathematical calculations. Regardless, they are still faster than floating point operations. Reviewed-by: Trevor Norris M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit e9ca7b9 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-10-01 15:42:02 -0700 buffer: mv floating point read/write checks to JS Performance improvement by moving checks for floating point operations to JS and doing the operation on a protected internal function that assumes all arguments are correct. Still abort if the operation overflows memory. This can only be caused if the Buffer's length property isn't the same as the actual internal length. Signed-off-by: Trevor Norris M lib/buffer.js M src/node_buffer.cc commit 862cc28 refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-09-22 13:21:11 -0700 readline: should not require an output stream. Passing null as the output stream to readline.Interface()'s constructor is now supported. Any output written by readline is just discarded. It makes it easier to use readline just as a line parser. Fixes: https://github.com/joyent/node/issues/4408 Reviewed-by: Trevor Norris M doc/api/readline.markdown M lib/readline.js M test/simple/test-readline-interface.js commit 8dc6be1 refs/remotes/origin/v0.12 Author: Vladimir Kurchatkin Date: 2014-09-22 20:19:50 +0400 node: avoid automatic microtask runs Since we are taking control of the microtask queue it makes sense to disable autorun and only run microtasks when necessary. Just setting isolate->SetAutorunMicrotasks(false) would cause _tickCallback() not to be called. Automatically running the microtask queue will cause it to run: * After callback invocation * Inside _tickCallback() * After _tickCallback() invocation The third one is unnecessary as the microtask queue is guaranteed to be empty at this point. The first only needs to be run manually when _tickCallback() isn't going to be called by MakeCallback(). Reviewed-by: Trevor Norris M src/async-wrap-inl.h M src/node.cc A test/simple/test-microtask-queue-run-domain.js A test/simple/test-microtask-queue-run-immediate-domain.js A test/simple/test-microtask-queue-run-immediate.js A test/simple/test-microtask-queue-run.js commit b705b73 refs/remotes/origin/v0.12 Author: Gabriel Wicke Date: 2014-09-25 09:59:18 -0700 url: make query() consistent Match the behavior of the slow path by setting url.query to an empty object when the url contains no query, but query parsing is requested. Also add a test for this case, and update the documents to clearly reflect this behavior. Fixes: https://github.com/joyent/node/issues/8332 Reviewed-by: Trevor Norris M doc/api/url.markdown M lib/url.js M test/simple/test-url.js commit ac2857b refs/remotes/origin/v0.12 Author: Steven R. Loomis Date: 2014-09-04 22:03:24 -0700 build, i18n: improve Intl build, add "--with-intl" The two main goals of this change are: - To make it easier to build the Intl option using ICU (particularly, using a newer ICU than v8/Chromium's version) - To enable a much smaller ICU build with only English support The goal here is to get node.js binaries built this way by default so that the Intl API can be used. Additional data can be added at execution time (see Readme and wiki) More details are at https://github.com/joyent/node/pull/7719 In particular, this change adds the "--with-intl=" configure option to provide more ways of building "Intl": - "full-icu" picks up an ICU from deps/icu - "small-icu" is similar, but builds only English - "system-icu" uses pkg-config to find an installed ICU - "none" does nothing (no Intl) For Windows builds, the "full-icu" or "small-icu" options are added to vcbuild.bat. Note that the existing "--with-icu-path" option is not removed from configure, but may not be used alongside the new option. Wiki changes have already been made on https://github.com/joyent/node/wiki/Installation and a new page created at https://github.com/joyent/node/wiki/Intl (marked as provisional until this change lands.) Summary of changes: * README.md : doc updates * .gitignore : added "deps/icu" as this is the location where ICU is unpacked to. * Makefile : added the tools/icu/* files to cpplint, but excluded a problematic file. * configure : added the "--with-intl" option mentioned above. Calculate at config time the list of ICU source files to use and data packaging options. * node.gyp : add the new files src/node_i18n.cc/.h as well as ICU linkage. * src/node.cc : add call into node::i18n::InitializeICUDirectory(icu_data_dir) as well as new --icu-data-dir option and NODE_ICU_DATA env variable to configure ICU data loading. This loading is only relevant in the "small" configuration. * src/node_i18n.cc : new source file for the above Initialize.. function, to setup ICU as needed. * tools/icu : new directory with some tools needed for this build. * tools/icu/icu-generic.gyp : new .gyp file that builds ICU in some new ways, both on unix/mac and windows. * tools/icu/icu-system.gyp : new .gyp file to build node against a pkg-config detected ICU. * tools/icu/icu_small.json : new config file for the "English-only" small build. * tools/icu/icutrim.py : new tool for trimming down ICU data. Reads the above .json file. * tools/icu/iculslocs.cc : new tool for repairing ICU data manifests after trim operation. * tools/icu/no-op.cc : dummy file to force .gyp into using a C++ linker. * vcbuild.bat : added small-icu and full-icu options, to call into configure. * Fixed toolset dependencies, see https://github.com/joyent/node/pull/7719#issuecomment-54641687 Note that because of a bug in gyp {CC,CXX}_host must also be set. Otherwise gcc/g++ will be used by default for part of the build. Reviewed-by: Trevor Norris Reviewed-by: Fedor Indutny M .gitignore M Makefile M README.md M configure M node.gyp M src/node.cc A src/node_i18n.cc A src/node_i18n.h A tools/icu/README.md A tools/icu/icu-generic.gyp A tools/icu/icu-system.gyp A tools/icu/icu_small.json A tools/icu/iculslocs.cc A tools/icu/icutrim.py A tools/icu/no-op.cc M vcbuild.bat commit 95726b0 refs/remotes/origin/v0.12 Author: Julien Fontanet Date: 2014-09-23 16:51:33 +0200 doc: note stdout and stderr special behaviors. Reviewed-By: Trevor Norris Reviewed-By: Chris Dickinson M doc/api/process.markdown commit 25702ab refs/heads/master Author: cjihrig Date: 2014-09-23 23:08:35 -0400 net: remove use of arguments in Server constructor The current implementation uses the arguments object in the Server() constructor. Since both arguments to Server() are optional, there was a high likelihood of accessing a non-existent element in arguments, which carries a performance overhead. This commit replaces the arguments object with named arguments. Reviewed-by: Trevor Norris M lib/net.js commit 1781c8b refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-09-24 13:14:48 +0800 http: Improve _addHeaderLines method Reviewed-By: Chris Dickinson Reviewed-By: Trevor Norris M lib/_http_incoming.js commit 57ed3da refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-29 17:29:59 -0700 buffer: fix and cleanup fill() Running fill() with an empty string would cause Node to hang indefinitely. Now it will return without having operated on the buffer. User facing function has been pulled into JS to perform all initial value checks and coercions. The C++ method has been placed on the "internal" object. Coerced non-string values to numbers to match v0.10 support. Simplified logic and changed a couple variable names. Added tests for fill() and moved them all to the beginning of buffer-test.js since many other tests depend on fill() working properly. Fixes: https://github.com/joyent/node/issues/8469 Signed-off-by: Trevor Norris M lib/buffer.js M src/env.h M src/node_buffer.cc M test/simple/test-buffer.js commit f2a78de refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-29 16:32:34 -0700 doc: fix optional parameter parsing The parameter parser specifically looked for the old bracket syntax. This generated a lot of warnings when building the docs. Those warnings have been fixed by changing the parsing logic. Signed-off-by: Trevor Norris M doc/api/assert.markdown M doc/api/buffer.markdown M doc/api/child_process.markdown M doc/api/console.markdown M doc/api/crypto.markdown M doc/api/dgram.markdown M doc/api/events.markdown M doc/api/fs.markdown M doc/api/http.markdown M doc/api/https.markdown M doc/api/net.markdown M doc/api/path.markdown M doc/api/querystring.markdown M doc/api/smalloc.markdown M doc/api/stream.markdown M doc/api/timers.markdown M doc/api/tls.markdown M doc/api/url.markdown M doc/api/vm.markdown M tools/doc/json.js commit 734fb49 refs/remotes/origin/v0.12 Author: Rasmus Christian Pedersen Date: 2014-09-18 14:10:53 +0200 src: fix VC++ warning C4244 Reviewed-by: Trevor Norris M src/node.cc commit f4df805 refs/remotes/origin/v0.12 Author: James Ferguson Date: 2014-09-24 20:19:22 -0700 readme: grammer fix Reviewed-by: Trevor Norris M README.md commit 979d0ca refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-29 12:32:42 -0700 http: cleanup setHeader() Several fields on OutgoingMessage were set after instantiation. These have been included in the constructor to prevent mutation of the object map after instantiation. "name" is now explicitly checked to be a string. Where before if a non-string was passed the following cryptic error was thrown: _http_outgoing.js:334 var key = name.toLowerCase(); ^ TypeError: undefined is not a function Signed-off-by: Trevor Norris M lib/_http_outgoing.js M test/simple/test-http-write-head.js commit de312cf refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-29 10:13:35 -0700 timer_wrap: remove HandleScopes, check return size Calls from JS to C++ have an implicit HandleScope. So there is no need to instantiate a new HandleScope in these basic cases. Check if the returned int64_t is an SMI and cast the return value to uint32_t instead of a double. Prevents needing to box the return value, and saves a small amount of execution time. Signed-off-by: Trevor Norris M src/timer_wrap.cc commit d87ae24 refs/remotes/origin/v0.10 (origin/v0.10) Author: Fedor Indutny Date: 2014-09-23 16:49:14 +0400 hdr: always define NODE_WANT_INTERNALS Otherwise the warning could be printed on some systems. fix #8419 M src/node.h commit 2122a77 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-24 13:42:33 +0400 crypto: lower RSS usage for TLSCallbacks Don't allocate any BIO buffers initially, do this on a first read from the TCP connection. Allocate different amount of data for initial read and for consequent reads: small buffer for hello+certificate, big buffer for better throughput. see #8416 M src/node_crypto_bio.cc M src/node_crypto_bio.h M src/tls_wrap.cc M src/tls_wrap.h commit 9d95774 refs/remotes/origin/v0.12 Author: cjihrig Date: 2014-09-20 00:07:33 -0400 child_process: improve spawn() argument handling Add stricter argument type checking to normalizeSpawnArguments(). Removes a number of extraneous checks in spawn(). Fix regression in handling of the optional args argument. Add more thorough testing of spawn() arguments. Reviewed-by: Trevor Norris M lib/child_process.js M test/simple/test-child-process-spawn-typeerror.js commit f3473d7 refs/remotes/origin/v0.12 Author: Jicheng Li Date: 2014-09-14 23:40:49 +0800 readline: fix performance issue when large line Only run lineEnding.test() on the newly acquired chunk of string instead of on the entire line buffer. Reviewed-by: Trevor Norris M lib/readline.js commit 51b6b68 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-24 15:41:31 -0700 doc: fix brackets for optional parameters Documentation incorrectly used bracket notation for optional parameters. This caused inconsistencies in usage because of examples like the following: fs.write(fd, data[, position[, encoding]], callback) This simply fixes all uses of bracket notation in documentation. Signed-off-by: Trevor Norris Reviewed-by: Fedor Indutny M doc/api/assert.markdown M doc/api/buffer.markdown M doc/api/child_process.markdown M doc/api/cluster.markdown M doc/api/console.markdown M doc/api/crypto.markdown M doc/api/dgram.markdown M doc/api/dns.markdown M doc/api/events.markdown M doc/api/fs.markdown M doc/api/http.markdown M doc/api/https.markdown M doc/api/net.markdown M doc/api/path.markdown M doc/api/process.markdown M doc/api/querystring.markdown M doc/api/readline.markdown M doc/api/stream.markdown M doc/api/timers.markdown M doc/api/tls.markdown M doc/api/url.markdown M doc/api/util.markdown M doc/api/vm.markdown M doc/api/zlib.markdown commit 8e4fc88 refs/remotes/origin/v0.12 Author: Timothy J Fontaine Date: 2014-09-24 17:14:23 -0700 Now working on 0.11.15 M src/node_version.h commit fd896d5 refs/remotes/origin/v0.12 Author: Timothy J Fontaine Date: 2014-09-24 14:46:41 -0700 2014.09.24, Version 0.11.14 (Unstable) * uv: Upgrade to v1.0.0-rc1 * http_parser: Upgrade to v2.3.0 * npm: Upgrade to v2.0.0 * openssl: Upgrade to v1.0.1i * v8: Upgrade to 3.26.33 * Add fast path for simple URL parsing (Gabriel Wicke) * Added support for options parameter in console.dir() (Xavi Magrinyà) * Cluster: fix shared handles on Windows (Alexis Campailla) * buffer: Fix incorrect Buffer.compare behavior (Feross Aboukhadijeh) * buffer: construct new buffer from buffer toJSON() output (cjihrig) * buffer: improve Buffer constructor (Kang-Hao Kenny) * build: linking CoreFoundation framework for OSX (Thorsten Lorenz) * child_process: accept uid/gid everywhere (Fedor Indutny) * child_process: add path to spawn ENOENT Error (Ryan Cole) * child_process: copy spawnSync() cwd option to proper buffer (cjihrig) * child_process: do not access stderr when stdio set to 'ignore' (cjihrig) * child_process: don't throw on EAGAIN (Charles) * child_process: don't throw on EMFILE/ENFILE (Ben Noordhuis) * child_process: use full path for cmd.exe on Win32 (Ed Morley) * cluster: allow multiple calls to setupMaster() (Ryan Graham) * cluster: centralize removal from workers list. (Julien Gilli) * cluster: enable error/message events using .worker (cjihrig) * cluster: include settings object in 'setup' event (Ryan Graham) * cluster: restore v0.10.x setupMaster() behaviour (Ryan Graham) * cluster: support options in Worker constructor (cjihrig) * cluster: test events emit on cluster.worker (Sam Roberts) * console: console.dir() accepts options object (Xavi Magrinyà) * crypto: add `honorCipherOrder` argument (Fedor Indutny) * crypto: allow padding in RSA methods (Fedor Indutny) * crypto: clarify RandomBytes() error msg (Mickael van der Beek) * crypto: never store pointer to conn in SSL_CTX (Fedor Indutny) * crypto: unsigned value can't be negative (Brian White) * dgram: remove new keyword from errnoException (Jackson Tian) * dns: always set variable family in lookup() (cjihrig) * dns: include host name in error message if available (Maciej Małecki) * dns: introduce lookupService function (Saúl Ibarra Corretgé) * dns: send lookup c-ares errors to callback (Chris Dickinson) * dns: throw if hostname is not string or falsey (cjihrig) * events: Output the event that is leaking (Arnout Kazemier) * fs: close file if fstat() fails in readFile() (cjihrig) * fs: fs.readFile should not throw uncaughtException (Jackson Tian) * http: add 308 status_code, see RFC7238 (Yazhong Liu) * http: don't default OPTIONS to chunked encoding (Nick Muerdter) * http: fix bailout for writeHead (Alex Kocharin) * http: remove unused code block (Fedor Indutny) * http: write() after end() emits an error. (Julien Gilli) * lib, src: add vm.runInDebugContext() (Ben Noordhuis) * lib: noisy deprecation of child_process customFds (Ryan Graham) * module: don't require fs several times (Robert Kowalski) * net,dgram: workers can listen on exclusive ports (cjihrig) * net,stream: add isPaused, don't read() when paused (Chris Dickinson) * net: Ensure consistent binding to IPV6 if address is absent (Raymond Feng) * net: add remoteFamily for socket (Jackson Tian) * net: don't emit listening if handle is closed (Eli Skeggs) * net: don't prefer IPv4 addresses during resolution (cjihrig) * net: don't throw on net.Server.close() (cjihrig) * net: reset `errorEmitted` on reconnect (Ed Umansky) * node: set names for prototype methods (Trevor Norris) * node: support v8 microtask queue (Vladimir Kurchatkin) * path: fix slice OOB in trim (Lucio M. Tato) * path: isAbsolute() should always return boolean (Herman Lee) * process: throw TypeError if kill pid not a number (Sam Roberts) * querystring: custom encode and decode (fengmk2) * querystring: do not add sep for empty array (cjihrig) * querystring: remove prepended ? from query field (Ezequiel Rabinovich) * readline: fix close event of readline.Interface() (Yazhong Liu) * readline: fixes scoping bug (Dan Kaplun) * readline: implements keypress buffering (Dan Kaplun) * repl: fix multi-line input (Fedor Indutny) * repl: fix overwrite for this._prompt (Yazhong Liu) * repl: proper `setPrompt()` and `multiline` support (Fedor Indutny) * stream: don't try to finish if buffer is not empty (Vladimir Kurchatkin) * stream: only end reading on null, not undefined (Jonathan Reem) * streams: set default hwm properly for Duplex (Andrew Oppenlander) * string_bytes: ucs2 support big endian (Andrew Low) * tls, crypto: add DHE support (Shigeki Ohtsu) * tls: `checkServerIdentity` option (Trevor Livingston) * tls: add DHE-RSA-AES128-SHA256 to the def ciphers (Shigeki Ohtsu) * tls: better error reporting at cert validation (Fedor Indutny) * tls: support multiple keys/certs (Fedor Indutny) * tls: throw an error, not string (Jackson Tian) * udp: make it possible to receive empty udp packets (Andrius Bentkus) * url: treat the same as / (isaacs) M ChangeLog M src/node_version.h commit 9fad895 refs/remotes/origin/v0.12 Author: Timothy J Fontaine Date: 2014-09-24 14:41:07 -0700 deps: upgrade npm to 2.0.0 M deps/npm/.travis.yml M deps/npm/CHANGELOG.md M deps/npm/Makefile M deps/npm/README.md M deps/npm/bin/npm-cli.js M deps/npm/doc/cli/npm-adduser.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-link.md M deps/npm/doc/cli/npm-ls.md M deps/npm/doc/cli/npm-prefix.md M deps/npm/doc/cli/npm-publish.md M deps/npm/doc/cli/npm-restart.md M deps/npm/doc/cli/npm-run-script.md M deps/npm/doc/cli/npm-start.md M deps/npm/doc/cli/npm-stop.md M deps/npm/doc/cli/npm-test.md M deps/npm/doc/cli/npm-uninstall.md M deps/npm/doc/cli/npm-unpublish.md M deps/npm/doc/cli/npm-update.md M deps/npm/doc/cli/npm-view.md M deps/npm/doc/files/npm-folders.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/doc/misc/npm-index.md M deps/npm/doc/misc/npm-registry.md A deps/npm/doc/misc/npm-scope.md M deps/npm/doc/misc/npm-scripts.md M deps/npm/doc/misc/semver.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-cache.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html D deps/npm/html/doc/misc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scope.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/cache/add-local-tarball.js M deps/npm/lib/cache/add-local.js M deps/npm/lib/cache/add-named.js M deps/npm/lib/cache/add-remote-git.js M deps/npm/lib/cache/add-remote-tarball.js M deps/npm/lib/cache/get-stat.js M deps/npm/lib/cache/maybe-github.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/docs.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/pack.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/repo.js M deps/npm/lib/run-script.js M deps/npm/lib/search.js M deps/npm/lib/star.js M deps/npm/lib/stars.js M deps/npm/lib/submodule.js M deps/npm/lib/tag.js M deps/npm/lib/unbuild.js M deps/npm/lib/unpublish.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/gently-rm.js D deps/npm/lib/utils/is-git-url.js M deps/npm/lib/utils/lifecycle.js A deps/npm/lib/utils/map-to-registry.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/lib/whoami.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-cache.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 D deps/npm/man/man7/index.7 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 A deps/npm/node_modules/async-some/.eslintrc A deps/npm/node_modules/async-some/.npmignore A deps/npm/node_modules/async-some/README.md A deps/npm/node_modules/async-some/package.json A deps/npm/node_modules/async-some/some.js A deps/npm/node_modules/async-some/test/base-case.js A deps/npm/node_modules/async-some/test/parameters.js A deps/npm/node_modules/async-some/test/simple.js M deps/npm/node_modules/cmd-shim/index.js M deps/npm/node_modules/cmd-shim/package.json M deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json M deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json M deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json M deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json M deps/npm/node_modules/columnify/node_modules/wcwidth/package.json M deps/npm/node_modules/columnify/package.json A deps/npm/node_modules/dezalgo/README.md A deps/npm/node_modules/dezalgo/dezalgo.js A deps/npm/node_modules/dezalgo/node_modules/asap/LICENSE.md A deps/npm/node_modules/dezalgo/node_modules/asap/README.md A deps/npm/node_modules/dezalgo/node_modules/asap/asap.js A deps/npm/node_modules/dezalgo/node_modules/asap/package.json A deps/npm/node_modules/dezalgo/package.json A deps/npm/node_modules/dezalgo/test/basic.js A deps/npm/node_modules/fs-vacuum/.eslintrc A deps/npm/node_modules/fs-vacuum/.npmignore A deps/npm/node_modules/fs-vacuum/README.md A deps/npm/node_modules/fs-vacuum/package.json A deps/npm/node_modules/fs-vacuum/test/arguments.js A deps/npm/node_modules/fs-vacuum/test/base-leaf-mismatch.js A deps/npm/node_modules/fs-vacuum/test/no-entries-file-no-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-link-no-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-no-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-with-link-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-with-purge.js A deps/npm/node_modules/fs-vacuum/test/other-directories-no-purge.js A deps/npm/node_modules/fs-vacuum/vacuum.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/github-url-from-git/package.json M deps/npm/node_modules/github-url-from-username-repo/index.js M deps/npm/node_modules/github-url-from-username-repo/package.json M deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/normalize-package-data/.npmignore A deps/npm/node_modules/normalize-package-data/.travis.yml A deps/npm/node_modules/normalize-package-data/AUTHORS A deps/npm/node_modules/normalize-package-data/LICENSE A deps/npm/node_modules/normalize-package-data/README.md A deps/npm/node_modules/normalize-package-data/lib/core_module_names.json A deps/npm/node_modules/normalize-package-data/lib/extract_description.js A deps/npm/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/normalize-package-data/lib/make_warning.js A deps/npm/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/normalize-package-data/lib/safe_format.js A deps/npm/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/normalize-package-data/lib/warning_messages.json A deps/npm/node_modules/normalize-package-data/package.json A deps/npm/node_modules/normalize-package-data/test/basic.js A deps/npm/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/normalize-package-data/test/dependencies.js A deps/npm/node_modules/normalize-package-data/test/fixtures/async.json A deps/npm/node_modules/normalize-package-data/test/fixtures/bcrypt.json A deps/npm/node_modules/normalize-package-data/test/fixtures/coffee-script.json A deps/npm/node_modules/normalize-package-data/test/fixtures/http-server.json A deps/npm/node_modules/normalize-package-data/test/fixtures/movefile.json A deps/npm/node_modules/normalize-package-data/test/fixtures/no-description.json A deps/npm/node_modules/normalize-package-data/test/fixtures/node-module_exist.json A deps/npm/node_modules/normalize-package-data/test/fixtures/npm.json A deps/npm/node_modules/normalize-package-data/test/fixtures/read-package-json.json A deps/npm/node_modules/normalize-package-data/test/fixtures/request.json A deps/npm/node_modules/normalize-package-data/test/fixtures/underscore.json A deps/npm/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/normalize-package-data/test/scoped.js A deps/npm/node_modules/normalize-package-data/test/strict.js A deps/npm/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/npm-install-checks/package.json A deps/npm/node_modules/npm-package-arg/LICENSE A deps/npm/node_modules/npm-package-arg/README.md A deps/npm/node_modules/npm-package-arg/npa.js A deps/npm/node_modules/npm-package-arg/package.json A deps/npm/node_modules/npm-package-arg/test/basic.js A deps/npm/node_modules/npm-package-arg/test/windows.js M deps/npm/node_modules/npm-registry-client/.npmignore M deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/attempt.js A deps/npm/node_modules/npm-registry-client/lib/authify.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js A deps/npm/node_modules/npm-registry-client/lib/fetch.js A deps/npm/node_modules/npm-registry-client/lib/initialize.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js A deps/npm/node_modules/npm-registry-client/lib/util/nerf-dart.js A deps/npm/node_modules/npm-registry-client/lib/whoami.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/bugs.js M deps/npm/node_modules/npm-registry-client/test/deprecate.js A deps/npm/node_modules/npm-registry-client/test/fetch-404.js A deps/npm/node_modules/npm-registry-client/test/fetch-408.js A deps/npm/node_modules/npm-registry-client/test/fetch-503.js A deps/npm/node_modules/npm-registry-client/test/fetch-basic.js M deps/npm/node_modules/npm-registry-client/test/get-all.js M deps/npm/node_modules/npm-registry-client/test/get-basic.js A deps/npm/node_modules/npm-registry-client/test/get-error-403.js M deps/npm/node_modules/npm-registry-client/test/lib/common.js M deps/npm/node_modules/npm-registry-client/test/lib/server.js A deps/npm/node_modules/npm-registry-client/test/publish-again-scoped.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js A deps/npm/node_modules/npm-registry-client/test/publish-scoped-auth-token.js A deps/npm/node_modules/npm-registry-client/test/publish-scoped.js M deps/npm/node_modules/npm-registry-client/test/publish.js M deps/npm/node_modules/npm-registry-client/test/request-gzip-content.js M deps/npm/node_modules/npm-registry-client/test/star.js M deps/npm/node_modules/npm-registry-client/test/stars.js M deps/npm/node_modules/npm-registry-client/test/tag.js A deps/npm/node_modules/npm-registry-client/test/unpublish-scoped.js M deps/npm/node_modules/npm-registry-client/test/unpublish.js M deps/npm/node_modules/npm-registry-client/test/upload.js A deps/npm/node_modules/npm-registry-client/test/whoami.js M deps/npm/node_modules/npmconf/.npmignore M deps/npm/node_modules/npmconf/LICENSE M deps/npm/node_modules/npmconf/config-defs.js A deps/npm/node_modules/npmconf/lib/get-credentials-by-uri.js A deps/npm/node_modules/npmconf/lib/nerf-dart.js A deps/npm/node_modules/npmconf/lib/set-credentials-by-uri.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/00-setup.js M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/npmconf/test/builtin.js A deps/npm/node_modules/npmconf/test/credentials.js M deps/npm/node_modules/npmconf/test/fixtures/userconfig M deps/npm/node_modules/npmconf/test/project.js M deps/npm/node_modules/npmconf/test/save.js A deps/npm/node_modules/npmconf/test/semver-tag.js A deps/npm/node_modules/read-installed/node_modules/debuglog/LICENSE A deps/npm/node_modules/read-installed/node_modules/debuglog/README.md A deps/npm/node_modules/read-installed/node_modules/debuglog/debuglog.js A deps/npm/node_modules/read-installed/node_modules/debuglog/package.json A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/LICENSE A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/README.md A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/readdir.js A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/basic.js A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep M deps/npm/node_modules/read-installed/node_modules/util-extend/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/cyclic-extraneous-peer-deps.js M deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/extraneous-dev.js M deps/npm/node_modules/read-installed/test/extraneous.js A deps/npm/node_modules/read-installed/test/fixtures/extraneous-dev-dep/package.json A deps/npm/node_modules/read-installed/test/fixtures/grandparent-peer-dev/package.json A deps/npm/node_modules/read-installed/test/grandparent-peer-dev.js A deps/npm/node_modules/read-installed/test/linked-dep-dev-deps-extraneous.js M deps/npm/node_modules/read-installed/test/noargs.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.npmignore D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/LICENSE D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/core_module_names.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/make_warning.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/safe_format.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/warning_messages.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/basic.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/dependencies.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/async.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/bcrypt.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/coffee-script.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/http-server.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/movefile.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/no-description.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/node-module_exist.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/npm.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/read-package-json.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/request.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/underscore.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/github-urls.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/scoped.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/strict.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/request/node_modules/aws-sign2/package.json D deps/npm/node_modules/request/node_modules/bl/.jshintrc M deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json M deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json M deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json M deps/npm/node_modules/request/node_modules/bl/package.json M deps/npm/node_modules/request/node_modules/caseless/package.json M deps/npm/node_modules/request/node_modules/forever-agent/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/mime-types/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/package.json D deps/npm/node_modules/request/node_modules/qs/.jshintrc M deps/npm/node_modules/request/node_modules/qs/package.json M deps/npm/node_modules/request/node_modules/stringstream/package.json D deps/npm/node_modules/request/node_modules/tunnel-agent/.jshintrc M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/semver/Makefile M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver D deps/npm/node_modules/semver/foot.js A deps/npm/node_modules/semver/foot.js.txt D deps/npm/node_modules/semver/head.js A deps/npm/node_modules/semver/head.js.txt M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.browser.js M deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/semver.min.js M deps/npm/node_modules/semver/semver.min.js.gz A deps/npm/node_modules/semver/test/clean.js M deps/npm/node_modules/semver/test/gtr.js M deps/npm/node_modules/semver/test/index.js M deps/npm/node_modules/semver/test/ltr.js M deps/npm/node_modules/semver/test/no-module.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/package.json M deps/npm/node_modules/sha/package.json M deps/npm/node_modules/slide/package.json M deps/npm/node_modules/tar/package.json M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/test/common-tap.js M deps/npm/test/packages/npm-test-optional-deps/package.json M deps/npm/test/run.js A deps/npm/test/tap/00-verify-ls-ok.js A deps/npm/test/tap/cache-add-localdir-fallback.js M deps/npm/test/tap/cache-shasum.js M deps/npm/test/tap/config-meta.js A deps/npm/test/tap/git-cache-permissions.js M deps/npm/test/tap/ignore-install-link.js M deps/npm/test/tap/install-at-locally.js A deps/npm/test/tap/install-from-local.js A deps/npm/test/tap/install-from-local/package-local-dependency/package.json A deps/npm/test/tap/install-from-local/package-local-dev-dependency/package.json A deps/npm/test/tap/install-from-local/package-with-local-paths/package.json M deps/npm/test/tap/install-save-exact.js A deps/npm/test/tap/install-save-local.js A deps/npm/test/tap/install-save-local/package-local-dependency/package.json A deps/npm/test/tap/install-save-local/package-local-dev-dependency/package.json A deps/npm/test/tap/install-save-local/package/package.json M deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/install-scoped-link.js A deps/npm/test/tap/install-scoped/package.json A deps/npm/test/tap/install-scoped/world.js A deps/npm/test/tap/lifecycle-path.js A deps/npm/test/tap/lifecycle-path/package.json A deps/npm/test/tap/lifecycle-path/print-path.js M deps/npm/test/tap/maybe-github.js A deps/npm/test/tap/nested-extraneous.js A deps/npm/test/tap/optional-metadep-rollback-collision.js A deps/npm/test/tap/optional-metadep-rollback-collision/deps/d1/package.json A deps/npm/test/tap/optional-metadep-rollback-collision/deps/d2/blart.js A deps/npm/test/tap/optional-metadep-rollback-collision/deps/d2/package.json A deps/npm/test/tap/optional-metadep-rollback-collision/deps/opdep/bad-server.js A deps/npm/test/tap/optional-metadep-rollback-collision/deps/opdep/package.json A deps/npm/test/tap/optional-metadep-rollback-collision/package.json M deps/npm/test/tap/outdated-notarget.js A deps/npm/test/tap/pack-scoped.js M deps/npm/test/tap/prepublish.js M deps/npm/test/tap/publish-config.js A deps/npm/test/tap/publish-scoped.js A deps/npm/test/tap/pwd-prefix.js M deps/npm/test/tap/registry.js A deps/npm/test/tap/run-script.js A deps/npm/test/tap/run-script/package.json A deps/npm/test/tap/semver-tag.js M deps/npm/test/tap/url-dependencies.js A deps/npm/test/tap/whoami.js A tools/upgrade-npm.sh commit b26dd4e refs/remotes/origin/v0.12 Author: Patrick Mooney Date: 2014-09-17 13:54:24 -0500 net: Make server.connections un-enumerable The property server.connections should no longer be enumerable because it has been deprecated. This will prevent deprecation warnings when server objects are accessed by functions such as JSON.stringify. Fixes: https://github.com/joyent/node/issues/8373 Reviewed-by: Trevor Norris M lib/net.js A test/simple/test-net-server-connections.js commit efa47e5 refs/remotes/origin/v0.12 Author: Robert Kowalski Date: 2014-09-13 11:06:28 +0200 benchmark: add test for module loader Adds a test for benchmarking the module loader, needed for benchmarking changes / refacortings in the module loader. Reviewed-by: Trevor Norris Reviewed-by: Timothy J Fontaine A benchmark/misc/module-loader.js commit 902090a refs/remotes/origin/v0.11.14-release (tag: v0.11.14, origin/v0.11.14-release) Author: Timothy J Fontaine Date: 2014-09-24 14:46:41 -0700 2014.09.24, Version 0.11.14 (Unstable) * uv: Upgrade to v1.0.0-rc1 * http_parser: Upgrade to v2.3.0 * npm: Upgrade to v2.0.0 * openssl: Upgrade to v1.0.1i * v8: Upgrade to 3.26.33 * Add fast path for simple URL parsing (Gabriel Wicke) * Added support for options parameter in console.dir() (Xavi Magrinyà) * Cluster: fix shared handles on Windows (Alexis Campailla) * buffer: Fix incorrect Buffer.compare behavior (Feross Aboukhadijeh) * buffer: construct new buffer from buffer toJSON() output (cjihrig) * buffer: improve Buffer constructor (Kang-Hao Kenny) * build: linking CoreFoundation framework for OSX (Thorsten Lorenz) * child_process: accept uid/gid everywhere (Fedor Indutny) * child_process: add path to spawn ENOENT Error (Ryan Cole) * child_process: copy spawnSync() cwd option to proper buffer (cjihrig) * child_process: do not access stderr when stdio set to 'ignore' (cjihrig) * child_process: don't throw on EAGAIN (Charles) * child_process: don't throw on EMFILE/ENFILE (Ben Noordhuis) * child_process: use full path for cmd.exe on Win32 (Ed Morley) * cluster: allow multiple calls to setupMaster() (Ryan Graham) * cluster: centralize removal from workers list. (Julien Gilli) * cluster: enable error/message events using .worker (cjihrig) * cluster: include settings object in 'setup' event (Ryan Graham) * cluster: restore v0.10.x setupMaster() behaviour (Ryan Graham) * cluster: support options in Worker constructor (cjihrig) * cluster: test events emit on cluster.worker (Sam Roberts) * console: console.dir() accepts options object (Xavi Magrinyà) * crypto: add `honorCipherOrder` argument (Fedor Indutny) * crypto: allow padding in RSA methods (Fedor Indutny) * crypto: clarify RandomBytes() error msg (Mickael van der Beek) * crypto: never store pointer to conn in SSL_CTX (Fedor Indutny) * crypto: unsigned value can't be negative (Brian White) * dgram: remove new keyword from errnoException (Jackson Tian) * dns: always set variable family in lookup() (cjihrig) * dns: include host name in error message if available (Maciej Małecki) * dns: introduce lookupService function (Saúl Ibarra Corretgé) * dns: send lookup c-ares errors to callback (Chris Dickinson) * dns: throw if hostname is not string or falsey (cjihrig) * events: Output the event that is leaking (Arnout Kazemier) * fs: close file if fstat() fails in readFile() (cjihrig) * fs: fs.readFile should not throw uncaughtException (Jackson Tian) * http: add 308 status_code, see RFC7238 (Yazhong Liu) * http: don't default OPTIONS to chunked encoding (Nick Muerdter) * http: fix bailout for writeHead (Alex Kocharin) * http: remove unused code block (Fedor Indutny) * http: write() after end() emits an error. (Julien Gilli) * lib, src: add vm.runInDebugContext() (Ben Noordhuis) * lib: noisy deprecation of child_process customFds (Ryan Graham) * module: don't require fs several times (Robert Kowalski) * net,dgram: workers can listen on exclusive ports (cjihrig) * net,stream: add isPaused, don't read() when paused (Chris Dickinson) * net: Ensure consistent binding to IPV6 if address is absent (Raymond Feng) * net: add remoteFamily for socket (Jackson Tian) * net: don't emit listening if handle is closed (Eli Skeggs) * net: don't prefer IPv4 addresses during resolution (cjihrig) * net: don't throw on net.Server.close() (cjihrig) * net: reset `errorEmitted` on reconnect (Ed Umansky) * node: set names for prototype methods (Trevor Norris) * node: support v8 microtask queue (Vladimir Kurchatkin) * path: fix slice OOB in trim (Lucio M. Tato) * path: isAbsolute() should always return boolean (Herman Lee) * process: throw TypeError if kill pid not a number (Sam Roberts) * querystring: custom encode and decode (fengmk2) * querystring: do not add sep for empty array (cjihrig) * querystring: remove prepended ? from query field (Ezequiel Rabinovich) * readline: fix close event of readline.Interface() (Yazhong Liu) * readline: fixes scoping bug (Dan Kaplun) * readline: implements keypress buffering (Dan Kaplun) * repl: fix multi-line input (Fedor Indutny) * repl: fix overwrite for this._prompt (Yazhong Liu) * repl: proper `setPrompt()` and `multiline` support (Fedor Indutny) * stream: don't try to finish if buffer is not empty (Vladimir Kurchatkin) * stream: only end reading on null, not undefined (Jonathan Reem) * streams: set default hwm properly for Duplex (Andrew Oppenlander) * string_bytes: ucs2 support big endian (Andrew Low) * tls, crypto: add DHE support (Shigeki Ohtsu) * tls: `checkServerIdentity` option (Trevor Livingston) * tls: add DHE-RSA-AES128-SHA256 to the def ciphers (Shigeki Ohtsu) * tls: better error reporting at cert validation (Fedor Indutny) * tls: support multiple keys/certs (Fedor Indutny) * tls: throw an error, not string (Jackson Tian) * udp: make it possible to receive empty udp packets (Andrius Bentkus) * url: treat the same as / (isaacs) M ChangeLog M src/node_version.h commit edadbd6 refs/remotes/origin/v0.11.14-release Author: Timothy J Fontaine Date: 2014-09-24 14:41:07 -0700 deps: upgrade npm to 2.0.0 M deps/npm/.travis.yml M deps/npm/CHANGELOG.md M deps/npm/Makefile M deps/npm/README.md M deps/npm/bin/npm-cli.js M deps/npm/doc/cli/npm-adduser.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-link.md M deps/npm/doc/cli/npm-ls.md M deps/npm/doc/cli/npm-prefix.md M deps/npm/doc/cli/npm-publish.md M deps/npm/doc/cli/npm-restart.md M deps/npm/doc/cli/npm-run-script.md M deps/npm/doc/cli/npm-start.md M deps/npm/doc/cli/npm-stop.md M deps/npm/doc/cli/npm-test.md M deps/npm/doc/cli/npm-uninstall.md M deps/npm/doc/cli/npm-unpublish.md M deps/npm/doc/cli/npm-update.md M deps/npm/doc/cli/npm-view.md M deps/npm/doc/files/npm-folders.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/doc/misc/npm-index.md M deps/npm/doc/misc/npm-registry.md A deps/npm/doc/misc/npm-scope.md M deps/npm/doc/misc/npm-scripts.md M deps/npm/doc/misc/semver.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-cache.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html D deps/npm/html/doc/misc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scope.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/cache/add-local-tarball.js M deps/npm/lib/cache/add-local.js M deps/npm/lib/cache/add-named.js M deps/npm/lib/cache/add-remote-git.js M deps/npm/lib/cache/add-remote-tarball.js M deps/npm/lib/cache/get-stat.js M deps/npm/lib/cache/maybe-github.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/docs.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/pack.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/repo.js M deps/npm/lib/run-script.js M deps/npm/lib/search.js M deps/npm/lib/star.js M deps/npm/lib/stars.js M deps/npm/lib/submodule.js M deps/npm/lib/tag.js M deps/npm/lib/unbuild.js M deps/npm/lib/unpublish.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/gently-rm.js D deps/npm/lib/utils/is-git-url.js M deps/npm/lib/utils/lifecycle.js A deps/npm/lib/utils/map-to-registry.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/lib/whoami.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-cache.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 D deps/npm/man/man7/index.7 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 A deps/npm/node_modules/async-some/.eslintrc A deps/npm/node_modules/async-some/.npmignore A deps/npm/node_modules/async-some/README.md A deps/npm/node_modules/async-some/package.json A deps/npm/node_modules/async-some/some.js A deps/npm/node_modules/async-some/test/base-case.js A deps/npm/node_modules/async-some/test/parameters.js A deps/npm/node_modules/async-some/test/simple.js M deps/npm/node_modules/cmd-shim/index.js M deps/npm/node_modules/cmd-shim/package.json M deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json M deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json M deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json M deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json M deps/npm/node_modules/columnify/node_modules/wcwidth/package.json M deps/npm/node_modules/columnify/package.json A deps/npm/node_modules/dezalgo/README.md A deps/npm/node_modules/dezalgo/dezalgo.js A deps/npm/node_modules/dezalgo/node_modules/asap/LICENSE.md A deps/npm/node_modules/dezalgo/node_modules/asap/README.md A deps/npm/node_modules/dezalgo/node_modules/asap/asap.js A deps/npm/node_modules/dezalgo/node_modules/asap/package.json A deps/npm/node_modules/dezalgo/package.json A deps/npm/node_modules/dezalgo/test/basic.js A deps/npm/node_modules/fs-vacuum/.eslintrc A deps/npm/node_modules/fs-vacuum/.npmignore A deps/npm/node_modules/fs-vacuum/README.md A deps/npm/node_modules/fs-vacuum/package.json A deps/npm/node_modules/fs-vacuum/test/arguments.js A deps/npm/node_modules/fs-vacuum/test/base-leaf-mismatch.js A deps/npm/node_modules/fs-vacuum/test/no-entries-file-no-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-link-no-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-no-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-with-link-purge.js A deps/npm/node_modules/fs-vacuum/test/no-entries-with-purge.js A deps/npm/node_modules/fs-vacuum/test/other-directories-no-purge.js A deps/npm/node_modules/fs-vacuum/vacuum.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/github-url-from-git/package.json M deps/npm/node_modules/github-url-from-username-repo/index.js M deps/npm/node_modules/github-url-from-username-repo/package.json M deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/normalize-package-data/.npmignore A deps/npm/node_modules/normalize-package-data/.travis.yml A deps/npm/node_modules/normalize-package-data/AUTHORS A deps/npm/node_modules/normalize-package-data/LICENSE A deps/npm/node_modules/normalize-package-data/README.md A deps/npm/node_modules/normalize-package-data/lib/core_module_names.json A deps/npm/node_modules/normalize-package-data/lib/extract_description.js A deps/npm/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/normalize-package-data/lib/make_warning.js A deps/npm/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/normalize-package-data/lib/safe_format.js A deps/npm/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/normalize-package-data/lib/warning_messages.json A deps/npm/node_modules/normalize-package-data/package.json A deps/npm/node_modules/normalize-package-data/test/basic.js A deps/npm/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/normalize-package-data/test/dependencies.js A deps/npm/node_modules/normalize-package-data/test/fixtures/async.json A deps/npm/node_modules/normalize-package-data/test/fixtures/bcrypt.json A deps/npm/node_modules/normalize-package-data/test/fixtures/coffee-script.json A deps/npm/node_modules/normalize-package-data/test/fixtures/http-server.json A deps/npm/node_modules/normalize-package-data/test/fixtures/movefile.json A deps/npm/node_modules/normalize-package-data/test/fixtures/no-description.json A deps/npm/node_modules/normalize-package-data/test/fixtures/node-module_exist.json A deps/npm/node_modules/normalize-package-data/test/fixtures/npm.json A deps/npm/node_modules/normalize-package-data/test/fixtures/read-package-json.json A deps/npm/node_modules/normalize-package-data/test/fixtures/request.json A deps/npm/node_modules/normalize-package-data/test/fixtures/underscore.json A deps/npm/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/normalize-package-data/test/scoped.js A deps/npm/node_modules/normalize-package-data/test/strict.js A deps/npm/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/npm-install-checks/package.json A deps/npm/node_modules/npm-package-arg/LICENSE A deps/npm/node_modules/npm-package-arg/README.md A deps/npm/node_modules/npm-package-arg/npa.js A deps/npm/node_modules/npm-package-arg/package.json A deps/npm/node_modules/npm-package-arg/test/basic.js A deps/npm/node_modules/npm-package-arg/test/windows.js M deps/npm/node_modules/npm-registry-client/.npmignore M deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/attempt.js A deps/npm/node_modules/npm-registry-client/lib/authify.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js A deps/npm/node_modules/npm-registry-client/lib/fetch.js A deps/npm/node_modules/npm-registry-client/lib/initialize.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js A deps/npm/node_modules/npm-registry-client/lib/util/nerf-dart.js A deps/npm/node_modules/npm-registry-client/lib/whoami.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/bugs.js M deps/npm/node_modules/npm-registry-client/test/deprecate.js A deps/npm/node_modules/npm-registry-client/test/fetch-404.js A deps/npm/node_modules/npm-registry-client/test/fetch-408.js A deps/npm/node_modules/npm-registry-client/test/fetch-503.js A deps/npm/node_modules/npm-registry-client/test/fetch-basic.js M deps/npm/node_modules/npm-registry-client/test/get-all.js M deps/npm/node_modules/npm-registry-client/test/get-basic.js A deps/npm/node_modules/npm-registry-client/test/get-error-403.js M deps/npm/node_modules/npm-registry-client/test/lib/common.js M deps/npm/node_modules/npm-registry-client/test/lib/server.js A deps/npm/node_modules/npm-registry-client/test/publish-again-scoped.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js A deps/npm/node_modules/npm-registry-client/test/publish-scoped-auth-token.js A deps/npm/node_modules/npm-registry-client/test/publish-scoped.js M deps/npm/node_modules/npm-registry-client/test/publish.js M deps/npm/node_modules/npm-registry-client/test/request-gzip-content.js M deps/npm/node_modules/npm-registry-client/test/star.js M deps/npm/node_modules/npm-registry-client/test/stars.js M deps/npm/node_modules/npm-registry-client/test/tag.js A deps/npm/node_modules/npm-registry-client/test/unpublish-scoped.js M deps/npm/node_modules/npm-registry-client/test/unpublish.js M deps/npm/node_modules/npm-registry-client/test/upload.js A deps/npm/node_modules/npm-registry-client/test/whoami.js M deps/npm/node_modules/npmconf/.npmignore M deps/npm/node_modules/npmconf/LICENSE M deps/npm/node_modules/npmconf/config-defs.js A deps/npm/node_modules/npmconf/lib/get-credentials-by-uri.js A deps/npm/node_modules/npmconf/lib/nerf-dart.js A deps/npm/node_modules/npmconf/lib/set-credentials-by-uri.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/00-setup.js M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/npmconf/test/builtin.js A deps/npm/node_modules/npmconf/test/credentials.js M deps/npm/node_modules/npmconf/test/fixtures/userconfig M deps/npm/node_modules/npmconf/test/project.js M deps/npm/node_modules/npmconf/test/save.js A deps/npm/node_modules/npmconf/test/semver-tag.js A deps/npm/node_modules/read-installed/node_modules/debuglog/LICENSE A deps/npm/node_modules/read-installed/node_modules/debuglog/README.md A deps/npm/node_modules/read-installed/node_modules/debuglog/debuglog.js A deps/npm/node_modules/read-installed/node_modules/debuglog/package.json A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/LICENSE A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/README.md A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/package.json A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/readdir.js A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/basic.js A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@org/y/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/@scope/y/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/a/y/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/x/.keep A deps/npm/node_modules/read-installed/node_modules/readdir-scoped-modules/test/fixtures/b/y/.keep M deps/npm/node_modules/read-installed/node_modules/util-extend/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/cyclic-extraneous-peer-deps.js M deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/extraneous-dev.js M deps/npm/node_modules/read-installed/test/extraneous.js A deps/npm/node_modules/read-installed/test/fixtures/extraneous-dev-dep/package.json A deps/npm/node_modules/read-installed/test/fixtures/grandparent-peer-dev/package.json A deps/npm/node_modules/read-installed/test/grandparent-peer-dev.js A deps/npm/node_modules/read-installed/test/linked-dep-dev-deps-extraneous.js M deps/npm/node_modules/read-installed/test/noargs.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.npmignore D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/LICENSE D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/core_module_names.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/make_warning.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/safe_format.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/warning_messages.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/basic.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/dependencies.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/async.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/bcrypt.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/coffee-script.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/http-server.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/movefile.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/no-description.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/node-module_exist.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/npm.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/read-package-json.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/request.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/underscore.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/github-urls.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/scoped.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/strict.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/request/node_modules/aws-sign2/package.json D deps/npm/node_modules/request/node_modules/bl/.jshintrc M deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json M deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json M deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json M deps/npm/node_modules/request/node_modules/bl/package.json M deps/npm/node_modules/request/node_modules/caseless/package.json M deps/npm/node_modules/request/node_modules/forever-agent/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/mime-types/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/package.json D deps/npm/node_modules/request/node_modules/qs/.jshintrc M deps/npm/node_modules/request/node_modules/qs/package.json M deps/npm/node_modules/request/node_modules/stringstream/package.json D deps/npm/node_modules/request/node_modules/tunnel-agent/.jshintrc M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/semver/Makefile M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver D deps/npm/node_modules/semver/foot.js A deps/npm/node_modules/semver/foot.js.txt D deps/npm/node_modules/semver/head.js A deps/npm/node_modules/semver/head.js.txt M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.browser.js M deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/semver.min.js M deps/npm/node_modules/semver/semver.min.js.gz A deps/npm/node_modules/semver/test/clean.js M deps/npm/node_modules/semver/test/gtr.js M deps/npm/node_modules/semver/test/index.js M deps/npm/node_modules/semver/test/ltr.js M deps/npm/node_modules/semver/test/no-module.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js M deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/package.json M deps/npm/node_modules/sha/package.json M deps/npm/node_modules/slide/package.json M deps/npm/node_modules/tar/package.json M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/test/common-tap.js M deps/npm/test/packages/npm-test-optional-deps/package.json M deps/npm/test/run.js A deps/npm/test/tap/00-verify-ls-ok.js A deps/npm/test/tap/cache-add-localdir-fallback.js M deps/npm/test/tap/cache-shasum.js M deps/npm/test/tap/config-meta.js A deps/npm/test/tap/git-cache-permissions.js M deps/npm/test/tap/ignore-install-link.js M deps/npm/test/tap/install-at-locally.js A deps/npm/test/tap/install-from-local.js A deps/npm/test/tap/install-from-local/package-local-dependency/package.json A deps/npm/test/tap/install-from-local/package-local-dev-dependency/package.json A deps/npm/test/tap/install-from-local/package-with-local-paths/package.json M deps/npm/test/tap/install-save-exact.js A deps/npm/test/tap/install-save-local.js A deps/npm/test/tap/install-save-local/package-local-dependency/package.json A deps/npm/test/tap/install-save-local/package-local-dev-dependency/package.json A deps/npm/test/tap/install-save-local/package/package.json M deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/install-scoped-link.js A deps/npm/test/tap/install-scoped/package.json A deps/npm/test/tap/install-scoped/world.js A deps/npm/test/tap/lifecycle-path.js A deps/npm/test/tap/lifecycle-path/package.json A deps/npm/test/tap/lifecycle-path/print-path.js M deps/npm/test/tap/maybe-github.js A deps/npm/test/tap/nested-extraneous.js A deps/npm/test/tap/optional-metadep-rollback-collision.js A deps/npm/test/tap/optional-metadep-rollback-collision/deps/d1/package.json A deps/npm/test/tap/optional-metadep-rollback-collision/deps/d2/blart.js A deps/npm/test/tap/optional-metadep-rollback-collision/deps/d2/package.json A deps/npm/test/tap/optional-metadep-rollback-collision/deps/opdep/bad-server.js A deps/npm/test/tap/optional-metadep-rollback-collision/deps/opdep/package.json A deps/npm/test/tap/optional-metadep-rollback-collision/package.json M deps/npm/test/tap/outdated-notarget.js A deps/npm/test/tap/pack-scoped.js M deps/npm/test/tap/prepublish.js M deps/npm/test/tap/publish-config.js A deps/npm/test/tap/publish-scoped.js A deps/npm/test/tap/pwd-prefix.js M deps/npm/test/tap/registry.js A deps/npm/test/tap/run-script.js A deps/npm/test/tap/run-script/package.json A deps/npm/test/tap/semver-tag.js M deps/npm/test/tap/url-dependencies.js A deps/npm/test/tap/whoami.js A tools/upgrade-npm.sh commit f773fb4 refs/remotes/origin/v0.12 Author: Timothy J Fontaine Date: 2014-09-24 14:13:58 -0700 test: disable dgram-bind-shared-ports on win32 Windows currently doesn't support clustered dgram sockets, when it does re-enable this test M test/simple/test-dgram-bind-shared-ports.js commit 2f7234d refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-09-24 09:36:25 -0700 tests: add test for buffer.slice. 4c9b30d introduced a regression in buffer.slice that 7c3c51b fixed, but no test had been added to make sure that a similar regression is caught by the tests suite in the future. A test/simple/test-buffer-slice.js commit 4dbb84f refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-23 13:49:42 +0400 tls_wrap: ensure that TLSCallbacks are gc-able Call `MakeWeak()` to destruct TLSCallbacks when the js-object dies. fix #8416 Reviewed-By: Fedor Indutny M src/tls_wrap.cc M src/tls_wrap.h commit 7c3c51b refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-23 13:19:31 -0700 buffer: fix map and set parent to undefined In 4c9b30d removal of the prototype attributes meant NativeBuffer() no longer had the same object map as Buffer(). By now setting the same properties in the same order both constructors will produce the same map. The same commit changed "parent" from undefined to null. This caused a failure in Buffer#slice() where it was checked if parent === undefined. Causing the incorrect parent to be set. Signed-off-by: Trevor Norris M lib/buffer.js commit 7fd35e6 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-24 00:19:39 +0400 uv: apply floating patch 2f54947b M deps/uv/src/unix/fs.c M deps/uv/test/test-fs.c commit c5f5d4c refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-19 21:37:55 +0400 deps: update uv to v1.0.0-rc1 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/README.md M deps/uv/configure.ac A deps/uv/docs/make.bat A deps/uv/docs/src/async.rst A deps/uv/docs/src/check.rst A deps/uv/docs/src/conf.py A deps/uv/docs/src/design.rst A deps/uv/docs/src/dll.rst A deps/uv/docs/src/dns.rst A deps/uv/docs/src/errors.rst A deps/uv/docs/src/fs.rst A deps/uv/docs/src/fs_event.rst A deps/uv/docs/src/fs_poll.rst A deps/uv/docs/src/handle.rst A deps/uv/docs/src/idle.rst A deps/uv/docs/src/index.rst A deps/uv/docs/src/loop.rst A deps/uv/docs/src/misc.rst A deps/uv/docs/src/pipe.rst A deps/uv/docs/src/poll.rst A deps/uv/docs/src/prepare.rst A deps/uv/docs/src/process.rst A deps/uv/docs/src/request.rst A deps/uv/docs/src/signal.rst A deps/uv/docs/src/static/architecture.png A deps/uv/docs/src/static/diagrams.key/Data/st0-311.jpg A deps/uv/docs/src/static/diagrams.key/Data/st1-475.jpg A deps/uv/docs/src/static/diagrams.key/Index.zip A deps/uv/docs/src/static/diagrams.key/Metadata/BuildVersionHistory.plist A deps/uv/docs/src/static/diagrams.key/Metadata/DocumentIdentifier A deps/uv/docs/src/static/diagrams.key/Metadata/Properties.plist A deps/uv/docs/src/static/diagrams.key/preview-micro.jpg A deps/uv/docs/src/static/diagrams.key/preview-web.jpg A deps/uv/docs/src/static/diagrams.key/preview.jpg A deps/uv/docs/src/static/favicon.ico A deps/uv/docs/src/static/logo.png A deps/uv/docs/src/static/loop_iteration.png A deps/uv/docs/src/stream.rst A deps/uv/docs/src/tcp.rst A deps/uv/docs/src/threading.rst A deps/uv/docs/src/threadpool.rst A deps/uv/docs/src/timer.rst A deps/uv/docs/src/tty.rst A deps/uv/docs/src/udp.rst M deps/uv/include/uv-errno.h M deps/uv/include/uv-unix.h M deps/uv/include/uv-version.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/m4/.gitignore A deps/uv/m4/as_case.m4 A deps/uv/m4/dtrace.m4 A deps/uv/m4/libuv-check-flags.m4 M deps/uv/src/fs-poll.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/getaddrinfo.c M deps/uv/src/win/getnameinfo.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/echo-server.c A deps/uv/test/test-default-loop-close.c M deps/uv/test/test-fs.c A deps/uv/test/test-handle-fileno.c M deps/uv/test/test-list.h M deps/uv/test/test-osx-select.c A deps/uv/test/test-pipe-close-stdout-read-stdin.c M deps/uv/test/test-pipe-getsockname.c A deps/uv/test/test-socket-buffer-size.c M deps/uv/test/test-spawn.c A deps/uv/test/test-tcp-write-after-connect.c M deps/uv/test/test-tcp-write-queue-order.c M deps/uv/test/test-timer.c M deps/uv/test/test-udp-ipv6.c M deps/uv/test/test-udp-multicast-interface6.c A deps/uv/test/test-udp-send-unreachable.c M deps/uv/test/test-watcher-cross-stop.c M deps/uv/uv.gyp M src/node_file.cc commit c8e0bdd refs/remotes/origin/v0.10 Author: Calvin Metcalf Date: 2014-09-03 09:01:15 -0400 doc: document _transform callback takes 2 args Expands the paragraph in the transform stream implementation docs about the callback that is passed to the _transform method to include details about how two arguments may be passed, error and data. A code example is also included. Reviewed-By: Fedor Indutny M doc/api/stream.markdown commit 6e08bb9 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-12 13:27:22 +0100 crypto: export externals to internal structs Export External getters for a internal structs: SSL, SSL_CTX. M src/node_crypto.cc M src/node_crypto.h M src/node_internals.h commit 64d6de9 refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-09-22 17:21:40 -0700 http: write() after end() emits an error. When calling write() after end() has been called on an OutgoingMessage, an error is emitted and the write's callback is called with an instance of Error. Fix #7477. Reviewed-By: Fedor Indutny M lib/_http_outgoing.js A test/simple/test-http-res-write-after-end.js commit 4c9b30d refs/remotes/origin/v0.12 Author: Kang-Hao Kenny Date: 2014-09-19 23:14:37 +0800 buffer: improve Buffer constructor Increase the performance of new Buffer construction by initializing all properties before SetIndexedPropertiesToExternalArrayData call. Reviewed-by: Trevor Norris M lib/buffer.js commit d66adf0 refs/remotes/origin/v0.12 Author: Andrew Teich Date: 2014-09-18 22:09:24 -0700 doc: corrected typo in vm docs Reviewed-by: Trevor Norris M doc/api/vm.markdown commit 30bd7b6 refs/remotes/origin/v0.12 Author: Vladimir Kurchatkin Date: 2014-09-04 20:02:04 +0400 node: support v8 microtask queue When V8 started supporting Promises natively it also introduced a microtack queue. This feature operates similar to process.nextTick(), and created an issue where neither knew when the other had run. This patch has nextTick() call the microtask queue runner at the end of processing callbacks in the nextTickQueue. Fixes: https://github.com/joyent/node/issues/7714 Reviewed-by: Trevor Norris M src/node.cc M src/node.js A test/simple/test-microtask-queue-integration-domain.js A test/simple/test-microtask-queue-integration.js commit 9c992bd refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-09-02 10:52:45 -0700 test: add test for cluster.worker.destroy() Add a simple test to cover workers' implementation of Worker.prototype.destroy(). Before adding this test, this code wouldn't be covered by the tests suite, and any regression introduced in workers' implementation of Worker.prototype.destroy wouldn't be caught. Fixes: https://github.com/joyent/node/issues/8223 Reviewed-by: Trevor Norris A test/simple/test-cluster-worker-destroy.js commit cb4ed3c refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-18 02:21:32 +0400 crypto: never store pointer to conn in SSL_CTX SSL_CTX is shared between multiple connections and is not a right place to store per-connection data. fix #8348 Reviewed-By: Trevor Norris M src/node_crypto.cc M src/node_crypto.h M src/tls_wrap.cc commit 542ac7f refs/remotes/origin/v0.10 Author: cjihrig Date: 2014-09-17 17:26:46 -0400 child_process: properly support optional args Currently, a TypeError is incorrectly thrown if the second argument is an object. This commit allows the args argument to be properly omitted. Fixes: https://github.com/joyent/node/issues/6068 Reviewed-by: Trevor Norris M lib/child_process.js M test/simple/test-child-process-spawn-typeerror.js commit c615545 refs/remotes/origin/v0.12 Author: Mickael van der Beek Date: 2014-09-17 14:40:01 -0700 crypto: clarify RandomBytes() error msg Reviewed-by: Trevor Norris M src/node_crypto.cc commit 03e9352 refs/remotes/origin/v0.12 Author: Alexis Campailla Date: 2014-08-15 18:25:38 +0200 win: manifest node.exe for Windows 8.1 Adding a compatibility section to node.exe embedded manifest so that Node is declared explicitly compatible with Windows 8.1. Required so that os.release() can return the correct version on Windows 8.1. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms724451(v=vs.85).aspx Reviewed-by: Trevor Norris M node.gyp A src/res/node.exe.extra.manifest commit 378d972 refs/remotes/origin/v0.12 Author: Guilherme de Souza Date: 2014-09-12 07:07:05 -0300 doc: console example improvement Reviewed-by: Trevor Norris Reviewed-by: Fedor Indutny M doc/api/console.markdown commit 468fb54 refs/remotes/origin/v0.12 Author: Guilherme de Souza Date: 2014-09-12 06:25:15 -0300 doc: http.request() improved code example Reviewed-by: Trevor Norris Reviewed-by: Fedor Indutny M doc/api/http.markdown commit 7c04197 refs/heads/master Merge: 912b5e0 7ca5af8 Author: Timothy J Fontaine Date: 2014-09-17 08:26:44 -0700 Merge remote-tracking branch 'upstream/v0.12' commit 7ca5af8 refs/remotes/origin/v0.12 Merge: 21e6064 84952da Author: Timothy J Fontaine Date: 2014-09-16 17:48:09 -0700 Merge remote-tracking branch 'upstream/v0.10' into v0.12 Conflicts: ChangeLog deps/v8/src/hydrogen.cc lib/http.js lib/querystring.js src/node_crypto.cc src/node_version.h test/simple/test-querystring.js commit 84952da refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-09-16 16:53:10 -0700 Now working on 0.10.33 M src/node_version.h commit 1a8b0e8 refs/remotes/origin/v0.10 Merge: daca803 0fe0d12 Author: Timothy J Fontaine Date: 2014-09-16 16:52:57 -0700 Merge branch 'v0.10.32-release' into v0.10 commit 0fe0d12 refs/remotes/origin/v0.10.32-release (tag: v0.10.32, origin/v0.10.32-release) Author: Timothy J Fontaine Date: 2014-09-16 15:47:52 -0700 2014.09.16, Version 0.10.32 (Stable) * npm: Update to 1.4.28 * v8: fix a crash introduced by previous release (Fedor Indutny) * configure: add --openssl-no-asm flag (Fedor Indutny) * crypto: use domains for any callback-taking method (Chris Dickinson) * http: do not send `0rnrn` in TE HEAD responses (Fedor Indutny) * querystring: fix unescape override (Tristan Berger) * url: Add support for RFC 3490 separators (Mathias Bynens) M AUTHORS M ChangeLog M src/node_version.h commit daca803 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-09-16 15:38:50 -0700 npm: Update to 1.4.28 D deps/npm/.tern-project A deps/npm/CHANGELOG.md M deps/npm/Makefile M deps/npm/doc/cli/npm-version.md M deps/npm/doc/misc/npm-index.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-cache.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html A deps/npm/html/doc/misc/npm-scope.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-cache.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 A deps/npm/man/man7/npm-scope.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/cmd-shim/.npmignore M deps/npm/node_modules/cmd-shim/.travis.yml M deps/npm/node_modules/cmd-shim/LICENSE M deps/npm/node_modules/cmd-shim/README.md M deps/npm/node_modules/cmd-shim/index.js M deps/npm/node_modules/cmd-shim/package.json M deps/npm/node_modules/cmd-shim/test/00-setup.js M deps/npm/node_modules/cmd-shim/test/basic.js M deps/npm/node_modules/cmd-shim/test/zz-cleanup.js M deps/npm/node_modules/columnify/Readme.md M deps/npm/node_modules/columnify/index.js M deps/npm/node_modules/columnify/node_modules/strip-ansi/index.js M deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js M deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json M deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md M deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json D deps/npm/node_modules/columnify/node_modules/wcwidth.js/INSTALL.md D deps/npm/node_modules/columnify/node_modules/wcwidth.js/LICENSE.md D deps/npm/node_modules/columnify/node_modules/wcwidth.js/NEWS D deps/npm/node_modules/columnify/node_modules/wcwidth.js/README.md D deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/LICENSE D deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/README.md D deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/package.json D deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/underscore-min.js D deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/underscore.js D deps/npm/node_modules/columnify/node_modules/wcwidth.js/package.json D deps/npm/node_modules/columnify/node_modules/wcwidth.js/wcwidth.js A deps/npm/node_modules/columnify/node_modules/wcwidth/.npmignore A deps/npm/node_modules/columnify/node_modules/wcwidth/LICENSE A deps/npm/node_modules/columnify/node_modules/wcwidth/Readme.md A deps/npm/node_modules/columnify/node_modules/wcwidth/combining.js A deps/npm/node_modules/columnify/node_modules/wcwidth/docs/index.md A deps/npm/node_modules/columnify/node_modules/wcwidth/index.js A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/.npmignore A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/README.md A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/index.js A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.npmignore A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/.travis.yml A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/LICENSE A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/README.md A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/clone.js A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/package.json A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone/test.js A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/package.json A deps/npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/test.js A deps/npm/node_modules/columnify/node_modules/wcwidth/package.json A deps/npm/node_modules/columnify/node_modules/wcwidth/test/index.js M deps/npm/node_modules/columnify/package.json M deps/npm/node_modules/columnify/utils.js M deps/npm/node_modules/columnify/width.js M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/github-url-from-git/Readme.md M deps/npm/node_modules/github-url-from-git/index.js M deps/npm/node_modules/github-url-from-git/package.json M deps/npm/node_modules/github-url-from-git/test.js M deps/npm/node_modules/github-url-from-username-repo/README.md M deps/npm/node_modules/github-url-from-username-repo/index.js M deps/npm/node_modules/github-url-from-username-repo/package.json M deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/lockfile/README.md M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js A deps/npm/node_modules/lockfile/test/retry-time.js A deps/npm/node_modules/lockfile/test/stale-contention.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-new.js M deps/npm/node_modules/npm-registry-client/test/adduser-update.js M deps/npm/node_modules/npm-registry-client/test/bugs.js M deps/npm/node_modules/npm-registry-client/test/deprecate.js D deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/1.3.3/cache.json D deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/cache.json M deps/npm/node_modules/npm-registry-client/test/lib/server.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js M deps/npm/node_modules/npm-registry-client/test/publish.js M deps/npm/node_modules/npm-registry-client/test/star.js M deps/npm/node_modules/npm-registry-client/test/stars.js M deps/npm/node_modules/npm-registry-client/test/tag.js M deps/npm/node_modules/npm-registry-client/test/unpublish.js M deps/npm/node_modules/npm-registry-client/test/upload.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/00-setup.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/request/.travis.yml A deps/npm/node_modules/request/CHANGELOG.md A deps/npm/node_modules/request/CONTRIBUTING.md M deps/npm/node_modules/request/README.md A deps/npm/node_modules/request/disabled.appveyor.yml M deps/npm/node_modules/request/index.js A deps/npm/node_modules/request/lib/cookies.js M deps/npm/node_modules/request/lib/debug.js D deps/npm/node_modules/request/lib/getSafe.js A deps/npm/node_modules/request/lib/helpers.js M deps/npm/node_modules/request/lib/optional.js M deps/npm/node_modules/request/node_modules/aws-sign2/package.json A deps/npm/node_modules/request/node_modules/bl/.jshintrc A deps/npm/node_modules/request/node_modules/bl/.npmignore A deps/npm/node_modules/request/node_modules/bl/.travis.yml A deps/npm/node_modules/request/node_modules/bl/LICENSE A deps/npm/node_modules/request/node_modules/bl/README.md A deps/npm/node_modules/request/node_modules/bl/bl.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/duplex.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/README.md A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/float.patch A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/lib/util.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/package.json A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is/util.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/README.md A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/build/build.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/component.json A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/index.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray/package.json A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/LICENSE A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/README.md A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/index.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/package.json A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/package.json A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/passthrough.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/readable.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/transform.js A deps/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/writable.js A deps/npm/node_modules/request/node_modules/bl/package.json A deps/npm/node_modules/request/node_modules/bl/test/basic-test.js A deps/npm/node_modules/request/node_modules/bl/test/sauce.js A deps/npm/node_modules/request/node_modules/bl/test/test.js A deps/npm/node_modules/request/node_modules/caseless/README.md A deps/npm/node_modules/request/node_modules/caseless/index.js A deps/npm/node_modules/request/node_modules/caseless/package.json A deps/npm/node_modules/request/node_modules/caseless/test.js M deps/npm/node_modules/request/node_modules/forever-agent/index.js M deps/npm/node_modules/request/node_modules/forever-agent/package.json M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.travis.yml M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/LICENSE M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-empty-string.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-is-stream-like.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js D deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/LICENSE A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/README.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/mime.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/test.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/types/mime.types A deps/npm/node_modules/request/node_modules/form-data/node_modules/mime/types/node.types M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/hawk/.npmignore M deps/npm/node_modules/request/node_modules/hawk/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/README.md M deps/npm/node_modules/request/node_modules/hawk/lib/browser.js M deps/npm/node_modules/request/node_modules/hawk/lib/client.js M deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js M deps/npm/node_modules/request/node_modules/hawk/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/lib/server.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/package.json M deps/npm/node_modules/request/node_modules/hawk/test/browser.js M deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json M deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json A deps/npm/node_modules/request/node_modules/mime-types/.npmignore A deps/npm/node_modules/request/node_modules/mime-types/.travis.yml A deps/npm/node_modules/request/node_modules/mime-types/LICENSE A deps/npm/node_modules/request/node_modules/mime-types/Makefile A deps/npm/node_modules/request/node_modules/mime-types/README.md A deps/npm/node_modules/request/node_modules/mime-types/SOURCES.md A deps/npm/node_modules/request/node_modules/mime-types/component.json A deps/npm/node_modules/request/node_modules/mime-types/lib/custom.json A deps/npm/node_modules/request/node_modules/mime-types/lib/index.js A deps/npm/node_modules/request/node_modules/mime-types/lib/mime.json A deps/npm/node_modules/request/node_modules/mime-types/lib/node.json A deps/npm/node_modules/request/node_modules/mime-types/package.json D deps/npm/node_modules/request/node_modules/mime/LICENSE D deps/npm/node_modules/request/node_modules/mime/README.md D deps/npm/node_modules/request/node_modules/mime/mime.js D deps/npm/node_modules/request/node_modules/mime/package.json D deps/npm/node_modules/request/node_modules/mime/test.js D deps/npm/node_modules/request/node_modules/mime/types/mime.types D deps/npm/node_modules/request/node_modules/mime/types/node.types M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/index.js M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/test.js D deps/npm/node_modules/request/node_modules/qs/.gitmodules A deps/npm/node_modules/request/node_modules/qs/.jshintignore A deps/npm/node_modules/request/node_modules/qs/.jshintrc M deps/npm/node_modules/request/node_modules/qs/.npmignore A deps/npm/node_modules/request/node_modules/qs/.travis.yml A deps/npm/node_modules/request/node_modules/qs/CONTRIBUTING.md A deps/npm/node_modules/request/node_modules/qs/LICENSE A deps/npm/node_modules/request/node_modules/qs/Makefile M deps/npm/node_modules/request/node_modules/qs/Readme.md M deps/npm/node_modules/request/node_modules/qs/index.js A deps/npm/node_modules/request/node_modules/qs/lib/index.js A deps/npm/node_modules/request/node_modules/qs/lib/parse.js A deps/npm/node_modules/request/node_modules/qs/lib/stringify.js A deps/npm/node_modules/request/node_modules/qs/lib/utils.js M deps/npm/node_modules/request/node_modules/qs/package.json A deps/npm/node_modules/request/node_modules/qs/test/parse.js A deps/npm/node_modules/request/node_modules/qs/test/stringify.js A deps/npm/node_modules/request/node_modules/stringstream/.npmignore A deps/npm/node_modules/request/node_modules/stringstream/.travis.yml A deps/npm/node_modules/request/node_modules/stringstream/LICENSE.txt A deps/npm/node_modules/request/node_modules/stringstream/README.md A deps/npm/node_modules/request/node_modules/stringstream/example.js A deps/npm/node_modules/request/node_modules/stringstream/package.json A deps/npm/node_modules/request/node_modules/stringstream/stringstream.js M deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc A deps/npm/node_modules/request/node_modules/tough-cookie/.travis.yml M deps/npm/node_modules/request/node_modules/tough-cookie/README.md M deps/npm/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js M deps/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js M deps/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/store.js D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-GPL.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md M deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json M deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.min.js D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/LICENSE.txt D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/README.md D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/README.md D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/parse.php D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/docdown.php D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Alias.php D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Entry.php D deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Generator.php M deps/npm/node_modules/request/node_modules/tough-cookie/package.json M deps/npm/node_modules/request/node_modules/tough-cookie/test.js A deps/npm/node_modules/request/node_modules/tunnel-agent/.jshintrc M deps/npm/node_modules/request/node_modules/tunnel-agent/index.js M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/request.js M deps/npm/node_modules/slide/lib/async-map.js M deps/npm/node_modules/slide/package.json M deps/npm/node_modules/tar/package.json A deps/npm/node_modules/tar/test/extract-move.js M deps/npm/node_modules/tar/test/fixtures.tgz M deps/npm/node_modules/tar/test/pack-no-proprietary.js M deps/npm/node_modules/tar/test/pack.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/scripts/index-build.js A deps/npm/scripts/publish-tag.js M deps/npm/test/tap/ignore-install-link.js A deps/npm/test/tap/spawn-enoent.js M deps/npm/test/tap/startstop.js M deps/npm/test/tap/startstop/package.json A deps/npm/test/tap/unpack-foreign-tarball.js A deps/npm/test/tap/unpack-foreign-tarball/gitignore-and-npmignore.tar A deps/npm/test/tap/unpack-foreign-tarball/gitignore-and-npmignore.tgz A deps/npm/test/tap/unpack-foreign-tarball/gitignore.tgz A deps/npm/test/tap/unpack-foreign-tarball/npmignore.tgz commit 1fddc1f refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-09-13 13:08:25 +0100 http: do not send `0\r\n\r\n` in TE HEAD responses When replying to a HEAD request, do not attempt to send the trailers and EOF sequence (`0\r\n\r\n`). The HEAD request MUST not have body. Quote from RFC: The presence of a message body in a response depends on both the request method to which it is responding and the response status code (Section 3.1.2). Responses to the HEAD request method (Section 4.3.2 of [RFC7231]) never include a message body because the associated response header fields (e.g., Transfer-Encoding, Content-Length, etc.), if present, indicate only what their values would have been if the request method had been GET (Section 4.3.1 of [RFC7231]). fix #8361 Reviewed-By: Timothy J Fontaine M lib/http.js M test/simple/test-http-head-request.js commit 6e689ec refs/remotes/origin/v0.10 Author: Chris Dickinson Date: 2014-09-16 10:14:24 -0700 crypto: use domains for any callback-taking method This adds domains coverage for pdbkdf2, pseudoRandomBytes, and randomBytes. All others should be covered by event emitters. Fixes #5801. Reviewed-By: Timothy J Fontaine M src/node_crypto.cc M src/util.h A test/simple/test-crypto-domains.js commit 21e6064 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-22 15:09:24 +0200 lib, src: add vm.runInDebugContext() Compiles and executes source code in V8's debugger context. Provides a programmatic way to get access to the debug object by executing: var Debug = vm.runInDebugContext('Debug'); Fixes #7886. Reviewed-by: Trevor Norris M doc/api/vm.markdown M lib/vm.js M src/node_contextify.cc A test/simple/test-vm-debug-context.js commit 174f7d2 refs/remotes/origin/v0.12 Author: Maciej Małecki Date: 2014-08-06 16:53:59 +0200 dns: include host name in error message if available This makes errors more readable and similar to FS errors, which also include file name. Reviewed-By: Fedor Indutny M lib/dns.js M test/internet/test-dns.js commit 0664ddc refs/remotes/origin/v0.10 Author: Maciej Małecki Date: 2013-11-11 20:51:34 +0100 doc: document `process.env` better Fixes #6424. Reviewed-By: Fedor Indutny M doc/api/process.markdown commit 11d57a5 refs/remotes/origin/v0.12 Author: Adam Lippai Date: 2014-09-14 00:37:34 +0200 tls: fix encoding in certificate-related functions Strings are treated as UTF8 instead of one-byte strings when names are processed and when OpenSSL's ..._print functions are used. This commit fixes simple/test-tls-peer-certificate-encoding test. fix #8366 M src/node_crypto.cc M test/fixtures/keys/Makefile A test/fixtures/keys/agent5-cert.pem A test/fixtures/keys/agent5-csr.pem A test/fixtures/keys/agent5-key.pem A test/fixtures/keys/agent5.cnf M test/fixtures/keys/ca2-cert.srl A test/simple/test-tls-peer-certificate-encoding.js commit 7c5fabe refs/remotes/origin/v0.10 Author: Mathias Schreck Date: 2014-09-03 13:45:36 +0200 doc: fix modules require.resolve documentation The behavior of the `node_modules` lookup algorithm was changed in #1177, but the documentation was not updated completely to describe the new behavior. The pseudocode of the lookup algorithm did not metion that `index.json` is tried to be loaded if you require a folder. Reviewed-By: Fedor Indutny M doc/api/modules.markdown commit 630f0c4 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-07-24 09:31:45 +0000 deps: backport 60c316 from v8 trunk Original commit message: Extend the interceptor setter ASSERT to support the JSGlobalProxy case. BUG=v8:3463 LOG=n R=dcarney@chromium.org Review URL: https://codereview.chromium.org/415973004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Signed-off-by: Fedor Indutny fix #7969 M deps/v8/src/stub-cache.cc commit f3836af refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-07-21 22:12:11 +0400 gyp: fix post-mortem in v0.11 Expose missing constants and keep symbols on OSX. M deps/v8/tools/gen-postmortem-metadata.py commit 8d9493c refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-05-23 14:01:17 +0000 deps: cherry-pick r21466 from v8 trunk 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 M deps/v8/src/objects.cc M deps/v8/test/cctest/test-api.cc commit b8a8e55 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-05-14 11:25:57 +0200 deps: cherry-pick r21297 from v8 trunk Changes the return value of PropertyCallbackInfo::This() from Local back to Local. 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 M deps/v8/include/v8.h M deps/v8/src/accessors.cc commit 6f07d2f refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-05-12 05:38:47 +0200 deps: fix up v8 postmortem codegen Signed-off-by: Fedor Indutny M deps/v8/tools/gen-postmortem-metadata.py commit f9ce970 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-09 14:03:08 -0700 v8: Upgrade 3.26.33 with 14 patches V8 3.26.31 has received 14 patches since the upgrade to 3.26.33. Since 3.26.33 is technically a tag on the 3.27 branch, reverting back to 3.26.31 would remove now default functionality like WeakMaps. Because of that the patches have simply been cherry-picked and squashed. Here is a summary of all patches: * Fix index register assignment in LoadFieldByIndex for arm, arm64, and mips. * Fix invalid attributes when generalizing because of incompatible map change. * Skip write barriers when updating the weak hash table. * MIPS: Avoid HeapObject check in HStoreNamedField. * Do GC if CodeRange fails to allocate a block. * Array.concat: properly go to dictionary mode when required. * Keep CodeRange::current_allocation_block_index_ in range. * Grow heap slower if GC freed many global handles. * Do not eliminate bounds checks for " - x". * Add missing map check to optimized f.apply(...). * In GrowMode, force the value to the right representation to avoid deopts between storing the length and storing the value. * Reduce max executable size limit. * Fix invalid condition in check elimination effects. * Fix off-by-one error in Array.concat slow mode check. For more information see: https://github.com/v8/v8/commits/3.26 Reviewed-By: Fedor Indutny M deps/v8/build/features.gypi M deps/v8/include/v8.h M deps/v8/src/accessors.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm64/lithium-arm64.cc M deps/v8/src/arm64/lithium-codegen-arm64.cc M deps/v8/src/arm64/macro-assembler-arm64.cc M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-check-elimination.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/mark-compact.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/runtime.cc M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/stub-cache.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap.cc A deps/v8/test/mjsunit/regress/regress-368243.js A deps/v8/test/mjsunit/regress/regress-385054.js A deps/v8/test/mjsunit/regress/regress-386034.js A deps/v8/test/mjsunit/regress/regress-crbug-382143.js A deps/v8/test/mjsunit/regress/regress-crbug-387031.js A deps/v8/test/mjsunit/regress/regress-grow-deopt.js A deps/v8/test/mjsunit/regress/regress-gvn-ftt.js M deps/v8/tools/gen-postmortem-metadata.py commit bf5e2f2 refs/remotes/origin/v0.12 Author: Trevor Livingston Date: 2014-09-05 09:56:55 -0500 tls: `checkServerIdentity` option Allow overriding `checkServerIdentity` function, when connecting to a TLS server. Reviewed-By: Fedor Indutny M doc/api/tls.markdown M lib/_tls_wrap.js A test/simple/test-https-client-checkServerIdentity.js commit 06526a2 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-09-05 17:33:28 +0200 src: remove Environment::GetCurrentChecked() There is only one call site that uses it and that can do the checks itself. Removes ~15 lines of code. Reviewed-by: Trevor Norris M src/env-inl.h M src/env.h M src/node.cc commit 299cf84 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-23 01:25:40 +0200 lib: unexport http.parsers Unexport the http.parsers freelist. It was originally exported by Ryan in commit 0003c701 but the commit log doesn't mention why and it's never been documented. It's unclear if there are any users. The lifecycle of parser objects changed recently and it seems better to not let people shoot themselves in the foot so easily. If it turns out there are actually users, we can always re-export it again - probably under a slightly different name, to force people to update their code to the new way of things. Reviewed-by: Trevor Norris M lib/http.js commit 150d6f1 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-23 00:57:45 +0200 lib: http: poison parser references after freeing Make it a little harder to slip in use-after-free bugs by nulling out references to the parser object after handing it off to freeParser(). Reviewed-by: Trevor Norris M lib/_http_client.js M lib/_http_common.js M lib/_http_server.js commit 8e6706e refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-23 00:33:04 +0200 src: update and expand comments in base-object.h It's safe to call BaseObject::object() from your destructor _unless_ the handle is weak; then it's the weak callback that is calling your destructor and the object will have been released by the time the destructor runs. Reviewed-by: Trevor Norris M src/base-object.h commit b33a47e refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-23 00:31:44 +0200 lib, src: don't make http parser handles weak Weak handles put strain on the garbage collector and the parser handle doesn't need to be weak in the first place. This change should improve GC times on busy servers a little. Reviewed-by: Trevor Norris M lib/_http_common.js M lib/freelist.js M src/node_http_parser.cc commit 1e99486 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-09-04 04:23:03 +0200 src: add ClearWrap() to util.h Counterpart to Wrap(), clears the previously assigned internal field. Will be used in an upcoming commit. Reviewed-by: Trevor Norris M src/util-inl.h M src/util.h commit de9a444 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-22 23:57:46 +0200 src: fix handle leak in Parser::Execute() Fix a resource leak where an intermediate Local handle in Environment::GetCurrent() got leaked into whatever HandleScope was further up the stack. Reviewed-by: Trevor Norris M src/node_http_parser.cc commit 176f0bd refs/remotes/origin/v0.12 Author: Majid Arif Siddiqui Date: 2014-08-14 11:15:24 +0800 lib: improved forEach object performance Reviewed-by: Trevor Norris M lib/_debugger.js M lib/_http_agent.js M lib/_stream_duplex.js M lib/console.js M lib/url.js M lib/zlib.js commit 86bb7fa refs/remotes/origin/v0.12 Author: cjihrig Date: 2014-09-04 11:10:44 -0400 test: listen on exclusive port in cluster workers Test that listening on exclusive ports with the cluster module works correctly. Reviewed-by: Trevor Norris A test/simple/test-net-listen-exclusive-random-ports.js commit 029cfc1 refs/remotes/origin/v0.12 Author: cjihrig Date: 2014-08-22 16:51:53 -0400 net,dgram: workers can listen on exclusive ports Allow cluster workers to listen on exclusive ports for TCP and UDP, instead of forcing all calls to go through the cluster master. Fixes: #3856 Reviewed-by: Trevor Norris Reviewed-by: Fedor Indutny M doc/api/dgram.markdown M doc/api/net.markdown M lib/dgram.js M lib/net.js A test/simple/test-dgram-bind-shared-ports.js A test/simple/test-net-listen-shared-ports.js commit 9b8837b refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-03 14:24:50 -0700 src: be more intelligent about use of "arguments" Use 'use strict' when there are named arguments and the arguments object is passed to apply(). Also pass named arguments to call() when the named argument is modified by the function. Suggested in https://github.com/joyent/node/pull/8302#issuecomment-54331801 Confirmed in https://github.com/joyent/node/pull/8302#issuecomment-54364818 Signed-off-by: Trevor Norris M lib/child_process.js M lib/cluster.js M lib/net.js commit 73631bb refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-01 18:44:57 +0400 tls: support multiple keys/certs Required to serve website with both ECDSA/RSA certificates. M doc/api/tls.markdown M lib/_tls_common.js A test/simple/test-tls-multi-key.js commit 7343c77 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-01 18:44:07 +0400 tls_wrap: fix use after free Do not free TLSCallbacks from StreamWrap. TLSCallbacks is bound to a V8 object and should be collected by V8's GC. M src/stream_wrap.cc M src/stream_wrap.h M src/tls_wrap.cc commit 68c14d6 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-09-01 16:07:45 +0400 crypto: use less memory for storing keys Use `BIO_new_mem_buf` where possible to reduce memory usage and initialization costs. M src/node_crypto.cc commit 627c1a9 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-09-02 15:53:36 +0400 configure: add --openssl-no-asm flag see #8062 Reviewed-By: Trevor Norris M configure M deps/openssl/openssl.gyp commit 4bd396a refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-09-01 22:44:19 +0800 net: Improve Socket.prototype.write() Reviewed-by: Trevor Norris M lib/net.js commit a054f8e refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-03 03:36:17 -0700 stream_wrap: Add support to write binary strings node::StringBytes::Write() has appropriate support to write strings with 'binary' encoding. So expose that API through StreamWrap and allow inheriting classes to use it. Signed-off-by: Trevor Norris M lib/net.js M src/pipe_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tty_wrap.cc commit 81a9739 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-09-02 11:30:45 -0700 node,async-wrap: verify domain enter/exit are set The REPL global object lazy loads modules by placing getters for each. This causes MakeDomainCallback() to be run if a native module is loaded from the REPL, but if the domain module hasn't been loaded then there are no enter/exit callbacks to be called. Causing an assert() to fail. Fix the issue by conditionally running the callback instead of asserting it is available. Also add "addon" test to verify the fix. Fixes: #8231 Signed-off-by: Trevor Norris M src/async-wrap-inl.h M src/node.cc A test/addons/repl-domain-abort/binding.cc A test/addons/repl-domain-abort/binding.gyp A test/addons/repl-domain-abort/test.js commit 8e60b45 refs/remotes/origin/v0.10 Author: Julien Gilli Date: 2014-08-26 11:45:12 -0700 tests: add test for non-integer delay timers. PR #8034 came with a test to make sure that timers expiry is based on monotonic time and not on wall-clock time. However, a bug in the implementation broke timers with non-integer delays. A fix for this issue was provided with PR #8073, but it didn't come with a test. Because #8073 fixed a subtle issue that could reappear in the future, and because the impact of such an issue would be significant, I suggest adding this test. The test would timeout after 1 minute if the issue was reproduced. Otherwise it will run very quickly. Reviewed-By: Fedor Indutny A test/simple/test-timers-non-integer-delay.js commit cdc01fa refs/remotes/origin/v0.12 Author: Jesús Leganés Combarro "piranna Date: 2014-08-23 23:01:06 +0200 configure: generate a fully statically linked exec Allow to create an executable with no external dynamic libraries, also the ones from the system. This is somewhat dependent of the used C lib, for example glibc has some internal dynamic libraries loaded by itself, but for other ones like eglibc or dietlib, this would produce a true static linked executable. This can be of interest for embebers or resource constraints platforms, but the main reason for this is to allow to use a Javascript file as Linux kernel 'init' on NodeOS. Reviewed-By: Fedor Indutny M configure commit 90d1147 refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-08-15 17:20:32 -0700 cluster: centralize removal from workers list. Currently, cluster workers can be removed from the workers list in three different places: - In the exit event handler for the worker process. - In the disconnect event handler of the worker process. - In the disconnect event handler of the cluster master. However, handles for a given worker are cleaned up only in one of these places: in the cluster master's disconnect event handler. Because these events happen asynchronously, it is possible that the workers list is empty before we even clean up one handle. This makes the assert that makes sure that no handle is left when the workers list is empty fail. This commit removes the worker from the cluster.workers list only when the worker is dead _and_ disconnected, at which point we're sure that its associated handles are cleaned up. Fixes #8191 and #8192. Reviewed-By: Fedor Indutny M doc/api/cluster.markdown M lib/cluster.js M src/node.js A test/simple/test-cluster-worker-isconnected.js A test/simple/test-cluster-worker-isdead.js commit fcfe820 refs/remotes/origin/v0.12 Author: Brian White Date: 2014-09-02 09:27:33 -0400 crypto: unsigned value can't be negative Reviewed-By: Fedor Indutny M src/node_crypto.cc commit 16b0a33 refs/remotes/origin/v0.12 Author: Brian White Date: 2014-09-02 09:26:14 -0400 crypto: avoid memory leak Reviewed-By: Fedor Indutny M src/node_crypto.cc commit 92419f8 refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-08-23 22:48:13 +0800 src: reading/owner/onread/onconnection for tcp Initialize fields to avoid Hidden Class creation in runtime. Reviewed-By: Fedor Indutny M src/tcp_wrap.cc commit 53fc14c refs/remotes/origin/v0.12 Author: Isaac Burns Date: 2014-08-29 14:47:42 -0500 crypto: wrap ECDH constants in HAVE_OPENSSL Reviewed-By: Fedor Indutny M src/node_constants.cc commit f6877f3 refs/remotes/origin/v0.12 Author: Shigeki Ohtsu Date: 2014-08-28 16:51:42 +0900 tls: add DHE-RSA-AES128-SHA256 to the def ciphers `!EDH` is also removed from the list in the discussion of #8272 Reviewed-By: Fedor Indutny M doc/api/tls.markdown M lib/tls.js commit 0dfedb7 refs/remotes/origin/v0.12 Author: Shigeki Ohtsu Date: 2014-08-27 18:00:13 +0900 tls, crypto: add DHE support In case of an invalid DH parameter file, it is sliently discarded. To use auto DH parameter in a server and DHE key length check in a client, we need to wait for the next release of OpenSSL-1.0.2. Reviewed-By: Fedor Indutny M doc/api/tls.markdown M lib/_tls_common.js M lib/_tls_wrap.js M src/node_crypto.cc M src/node_crypto.h A test/fixtures/dherror.pem M test/fixtures/keys/Makefile A test/fixtures/keys/dh1024.pem A test/fixtures/keys/dh2048.pem A test/fixtures/keys/dh512.pem A test/simple/test-tls-dhe.js commit 6e453fa refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-08-27 18:01:01 +0400 crypto: introduce ECDH M doc/api/crypto.markdown M lib/crypto.js M src/node_constants.cc M src/node_crypto.cc M src/node_crypto.h M test/simple/test-crypto.js commit b869797 refs/remotes/origin/v0.10 Author: Mathias Bynens Date: 2014-08-04 12:44:06 +0200 url: Add support for RFC 3490 separators There is no need to split the host by hand in `url.js` – Punycode.js takes care of it anyway. This not only simplifies the code, but also adds support for RFC 3490 separators (i.e. not just U+002E, but U+3002, U+FF0E, and U+FF61 as well). Closes #6055. Reviewed-By: Fedor Indutny M lib/url.js commit f7d6147 refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-08-25 20:55:11 +0800 src: Add function name for .byteLength/.compare Reviewed-By: Fedor Indutny M src/node_buffer.cc commit 0f29561 refs/remotes/origin/v0.10 Author: Tristan Berger Date: 2014-08-26 04:39:25 -0400 querystring: fix unescape override Documentation states that `querystring.unescape` may be overridden to replace unescaper during parsing. However, the function was only being used as a fallback for when the native decoder throws (on a malformed URL). This patch moves the call to the native function and the try/catch around it into querystring.unescape then has the parser always invoke it, so that an override will always be used. Fixes #4055 Reviewed-By: Fedor Indutny M lib/querystring.js M test/simple/test-querystring.js commit 6adf3ec refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-08-23 17:38:32 +0400 crypto: allow padding in RSA methods Reviewed-By: Trevor Norris M doc/api/crypto.markdown M lib/crypto.js M src/node_constants.cc M src/node_crypto.cc M src/node_crypto.h M test/simple/test-crypto.js commit f39e608 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-25 02:19:15 +0400 gyp: use --export-dynamic on FreeBSD Should help addons use OpenSSL functions. Reviewed-By: Fedor Indutny M common.gypi commit ada85d7 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-22 14:21:50 +0400 deps: enable ARM assembly for OpenSSL fix #8062 M deps/openssl/asm/Makefile A deps/openssl/asm/arm-elf-gas/aes/aes-armv4.S A deps/openssl/asm/arm-elf-gas/bn/armv4-gf2m.S A deps/openssl/asm/arm-elf-gas/bn/armv4-mont.S A deps/openssl/asm/arm-elf-gas/modes/ghash-armv4.S A deps/openssl/asm/arm-elf-gas/sha/sha1-armv4-large.S A deps/openssl/asm/arm-elf-gas/sha/sha256-armv4.S A deps/openssl/asm/arm-elf-gas/sha/sha512-armv4.S M deps/openssl/openssl.gyp commit 8a7d7f8 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-08-23 23:22:23 +0400 crypto: fix memory leak in Connection::New Do not create `SSL` instance twice, `SSL_new` is called from `SSLBase` constructor anyway. Reviewed-By: Fedor Indutny M src/node_crypto.cc commit 3122e0e refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-22 03:59:35 +0400 deps: fix up v8 after fd80a3 fd80a31e0697d6317ce8c2d289575399f4e06d21 has introduced a segfault during redundant boundary check elimination (#8208). The problem consists of two parts: 1. Abscense of instruction iterator in `EliminateRedundantBoundsChecks`. It was present in recent v8, but wasn't considered important at the time of backport. However, since the function is changing instructions order in block, it is important to not rely at `i->next()` at the end of the loop. 2. Too strict ASSERT in `MoveIndexIfNecessary`. It is essentially a backport of a45c96ab from v8's upstream. See https://github.com/v8/v8/commit/a45c96ab for details. fix #8208 M deps/v8/src/hydrogen.cc commit c0f30f6 refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-08-22 00:05:42 +0800 http: avoid create difference hidden class Reviewed-by: Trevor Norris M lib/_http_incoming.js commit 4ef2a5a refs/remotes/origin/v0.12 Author: Chris Dickinson Date: 2014-08-19 14:38:55 -0700 net,stream: add isPaused, don't read() when paused net Sockets were calling read(0) to start reading, without checking to see if they were paused first. This would result in paused Socket objects keeping the event loop alive. Fixes #8200 Reviewed-by: Trevor Norris M doc/api/stream.markdown M lib/_stream_readable.js M lib/net.js A test/simple/test-net-connect-paused-connection.js A test/simple/test-stream-ispaused.js commit 5086d6e refs/remotes/origin/v0.12 Author: cjihrig Date: 2014-08-15 10:40:09 -0400 dns: throw if hostname is not string or falsey Fix assertion failure from poor argument parsing logic introduced in 6ea5d16. Add tests to make sure arguments are properly parsed. Fixes: 6ea5d16 "dns: always set variable family in lookup()" Reviewed-by: Trevor Norris M lib/dns.js M test/simple/test-dns.js commit adf2cfd refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-08-19 18:12:30 -0400 Now working on 0.10.32 M src/node_version.h commit 3998914 refs/remotes/origin/v0.10 Merge: 6a11bfe 7fabdc2 Author: Timothy J Fontaine Date: 2014-08-19 18:12:21 -0400 Merge branch 'v0.10.31-release' into v0.10 commit 437c2f4 refs/remotes/origin/v0.12 Author: Ben Noordhuis Date: 2014-08-19 10:28:06 -0700 node: add missing Isolate::Scope at startup Reviewed-by: Trevor Norris M src/node.cc commit 7be96f5 refs/remotes/origin/v0.12 Author: Yazhong Liu Date: 2014-08-14 02:02:37 +0800 src: add missing Isolate arguments Reviewed-by: Trevor Norris M src/node_file.cc M src/stream_wrap.cc commit 7fabdc2 refs/remotes/origin/v0.10.31-release (tag: v0.10.31, origin/v0.10.31-release) Author: Timothy J Fontaine Date: 2014-08-19 11:19:52 -0400 2014.08.19, Version 0.10.31 (Stable) * v8: backport CVE-2013-6668 * openssl: Update to v1.0.1i * npm: Update to v1.4.23 * cluster: disconnect should not be synchronous (Sam Roberts) * fs: fix fs.readFileSync fd leak when get RangeError (Jackson Tian) * stream: fix Readable.wrap objectMode falsy values (James Halliday) * timers: fix timers with non-integer delay hanging. (Julien Gilli) M AUTHORS M ChangeLog M src/node_version.h commit 6a11bfe refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-08-19 11:17:36 -0400 npm: Update to v1.4.23 D deps/npm/.eslintrc A deps/npm/.tern-project M deps/npm/LICENSE M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-cache.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/cmd-shim/README.md M deps/npm/node_modules/cmd-shim/index.js M deps/npm/node_modules/cmd-shim/package.json M deps/npm/node_modules/cmd-shim/test/basic.js D deps/npm/node_modules/fstream-npm/LICENCE A deps/npm/node_modules/fstream-npm/LICENSE M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/read-file-order.js M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/fstream/lib/file-writer.js M deps/npm/node_modules/fstream/package.json D deps/npm/node_modules/github-url-from-git/History.md A deps/npm/node_modules/github-url-from-git/LICENSE M deps/npm/node_modules/github-url-from-git/Readme.md M deps/npm/node_modules/github-url-from-git/index.js M deps/npm/node_modules/github-url-from-git/package.json M deps/npm/node_modules/github-url-from-git/test.js M deps/npm/node_modules/glob/.npmignore M deps/npm/node_modules/glob/LICENSE M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/error-callback.js M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json A deps/npm/node_modules/minimatch/.travis.yml M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/minimatch/test/brace-expand.js M deps/npm/node_modules/mkdirp/.travis.yml M deps/npm/node_modules/mkdirp/README.markdown A deps/npm/node_modules/mkdirp/bin/cmd.js A deps/npm/node_modules/mkdirp/bin/usage.txt M deps/npm/node_modules/mkdirp/index.js A deps/npm/node_modules/mkdirp/node_modules/minimist/.travis.yml A deps/npm/node_modules/mkdirp/node_modules/minimist/LICENSE A deps/npm/node_modules/mkdirp/node_modules/minimist/example/parse.js A deps/npm/node_modules/mkdirp/node_modules/minimist/index.js A deps/npm/node_modules/mkdirp/node_modules/minimist/package.json A deps/npm/node_modules/mkdirp/node_modules/minimist/readme.markdown A deps/npm/node_modules/mkdirp/node_modules/minimist/test/dash.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/default_bool.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/dotted.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/long.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/short.js A deps/npm/node_modules/mkdirp/node_modules/minimist/test/whitespace.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/mkdirp/test/mkdirp.js A deps/npm/node_modules/mkdirp/test/opts_fs.js A deps/npm/node_modules/mkdirp/test/opts_fs_sync.js M deps/npm/node_modules/mkdirp/test/perm.js M deps/npm/node_modules/mkdirp/test/perm_sync.js M deps/npm/node_modules/mkdirp/test/race.js M deps/npm/node_modules/mkdirp/test/rel.js M deps/npm/node_modules/mkdirp/test/sync.js M deps/npm/node_modules/mkdirp/test/umask.js M deps/npm/node_modules/mkdirp/test/umask_sync.js M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/LICENSE M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/LICENSE M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/scoped.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/tar/package.json M deps/npm/package.json commit b9960ee refs/remotes/origin/v0.12 Author: Alex Kocharin Date: 2014-08-14 18:54:44 +0400 http: fix bailout for writeHead Reported-by: Jackson Tian Reviewed-by: Trevor Norris M lib/_http_server.js commit d1dd0d6 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-18 17:58:36 +0400 gyp: preserve v8dbg syms on freebsd too M node.gyp commit ffd0116 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-18 17:57:26 +0400 Revert "gyp: preserve v8dbg syms on freebsd too" This reverts commit 181b8a5d3af2e14c50dd32e1f16bf553fd3c7050. M deps/openssl/openssl.gyp M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/mem_clr.c M node.gyp commit 181b8a5 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-17 14:19:14 +0400 gyp: preserve v8dbg syms on freebsd too M deps/openssl/openssl.gyp M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/mem_clr.c M node.gyp commit 9134a3b refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-08-17 14:17:30 +0400 gyp: preserve v8dbg syms on freebsd too M node.gyp commit fd80a31 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-14 19:29:28 +0400 deps: backport 5f836c from v8 upstream Original commit message: Fix Hydrogen bounds check elimination When combining bounds checks, they must all be moved before the first load/store that they are guarding. BUG=chromium:344186 LOG=y R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/172093002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@19475 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 fix #8070 M deps/v8/src/hydrogen.cc commit 0d357fa refs/remotes/origin/v0.12 Author: Alexis Campailla Date: 2014-08-12 16:48:02 +0200 test: fix dns test Fix a few issues in test/internet/test-dns.js: - 'hint' should be 'hints' - reverse name lookup is not guaranteed to return 'localhost' - V4MAPPED hint requires IPV6 address family Signed-off-by: Timothy J Fontaine M test/common.js M test/internet/test-dns.js commit 0565d52 refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-08-11 13:29:00 -0700 tests: don't assume IPv4 only in remote addr tests Tests in test-net-remote-address-port.js assume that client and server sockets always use IPv4. However, depending on the OS and the network interfaces setup, this is not true. This change makes the test consider that both IPv4 or IPv6 sockets are valid Fixes #8096. Signed-off-by: Timothy J Fontaine M test/simple/test-net-remote-address-port.js commit c7b42fe refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2014-08-02 12:42:42 +0400 test: check ipv6 support before testing it fix #7983 fix #8049 Signed-off-by: Timothy J Fontaine M test/common.js M test/simple/test-dgram-bind-default-address.js M test/simple/test-net-connect-options-ipv6.js M test/simple/test-net-pingpong.js M test/simple/test-net-server-address.js commit f5f5bd7 refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-08-06 14:32:46 -0700 tests: do not hardcode service name in test-dns. Instead of hard-coding http service name in test-dns, retrieve it from /etc/services. This is not ideal, but it's still better than hard-coding it. Fixes #8047. Signed-off-by: Timothy J Fontaine M test/common.js M test/internet/test-dns.js commit 7d1860a refs/remotes/origin/v0.12 Author: Julien Gilli Date: 2014-08-11 15:15:21 -0700 tests: fix invalid hints flags dns test. 1 is actually a valid flag on SmartOS. More generally, hints flags' values are defined by the underlying native flags, and these can have different values on different systems. Using (ADDRCONFIG | V4MAPPED) + 1 ensure that the flag will be invalid, since it will always be different from ADDRCONFIG, V4MAPPED, ADDRCONFIG | V4MAPPED, 0 and any other combination of even flags. Signed-off-by: Timothy J Fontaine M test/simple/test-dns.js commit 6b97c2e refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2013-12-11 21:19:04 +0400 openssl: fix keypress requirement in apps on win32 Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html Reviewed-By: Fedor Indutny M deps/openssl/openssl/apps/s_client.c commit 5d824c8 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-08-07 13:36:56 +0400 deps: update openssl to v1.0.1i M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.bak M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/apps/apps.c M deps/openssl/openssl/apps/ca.c M deps/openssl/openssl/apps/ciphers.c M deps/openssl/openssl/apps/crl2p7.c M deps/openssl/openssl/apps/enc.c M deps/openssl/openssl/apps/ocsp.c M deps/openssl/openssl/apps/progs.h M deps/openssl/openssl/apps/progs.pl M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/apps/s_server.c M deps/openssl/openssl/crypto/asn1/a_object.c M deps/openssl/openssl/crypto/asn1/a_utctm.c M deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1_lib.c M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/asn_pack.c M deps/openssl/openssl/crypto/asn1/bio_asn1.c M deps/openssl/openssl/crypto/asn1/charmap.pl M deps/openssl/openssl/crypto/asn1/evp_asn1.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_enc.c M deps/openssl/openssl/crypto/asn1/x_crl.c M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_sqr.c M deps/openssl/openssl/crypto/cms/cms_pwri.c M deps/openssl/openssl/crypto/conf/conf_def.c M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ecp_smpl.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/idea/ideatest.c M deps/openssl/openssl/crypto/objects/obj_dat.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_dat.pl M deps/openssl/openssl/crypto/ocsp/ocsp_ht.c M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/pkcs7/Makefile D deps/openssl/openssl/crypto/pkcs7/bio_ber.c D deps/openssl/openssl/crypto/pkcs7/dec.c D deps/openssl/openssl/crypto/pkcs7/des.pem D deps/openssl/openssl/crypto/pkcs7/doc D deps/openssl/openssl/crypto/pkcs7/enc.c D deps/openssl/openssl/crypto/pkcs7/es1.pem D deps/openssl/openssl/crypto/pkcs7/example.c D deps/openssl/openssl/crypto/pkcs7/example.h D deps/openssl/openssl/crypto/pkcs7/info.pem D deps/openssl/openssl/crypto/pkcs7/infokey.pem D deps/openssl/openssl/crypto/pkcs7/p7/a1 D deps/openssl/openssl/crypto/pkcs7/p7/a2 D deps/openssl/openssl/crypto/pkcs7/p7/cert.p7c D deps/openssl/openssl/crypto/pkcs7/p7/smime.p7m D deps/openssl/openssl/crypto/pkcs7/p7/smime.p7s D deps/openssl/openssl/crypto/pkcs7/server.pem D deps/openssl/openssl/crypto/pkcs7/sign.c D deps/openssl/openssl/crypto/pkcs7/t/3des.pem D deps/openssl/openssl/crypto/pkcs7/t/3dess.pem D deps/openssl/openssl/crypto/pkcs7/t/c.pem D deps/openssl/openssl/crypto/pkcs7/t/ff D deps/openssl/openssl/crypto/pkcs7/t/msie-e D deps/openssl/openssl/crypto/pkcs7/t/msie-e.pem D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-01 D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-01.pem D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-02 D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-02.pem D deps/openssl/openssl/crypto/pkcs7/t/msie-s-a-e D deps/openssl/openssl/crypto/pkcs7/t/msie-s-a-e.pem D deps/openssl/openssl/crypto/pkcs7/t/nav-smime D deps/openssl/openssl/crypto/pkcs7/t/s.pem D deps/openssl/openssl/crypto/pkcs7/t/server.pem D deps/openssl/openssl/crypto/pkcs7/verify.c M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand_lcl.h M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rsa/rsa_eay.c M deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl M deps/openssl/openssl/crypto/srp/srp_lib.c M deps/openssl/openssl/crypto/ui/ui_lib.c D deps/openssl/openssl/demos/eay/Makefile D deps/openssl/openssl/demos/eay/base64.c D deps/openssl/openssl/demos/eay/conn.c D deps/openssl/openssl/demos/eay/loadrsa.c D deps/openssl/openssl/demos/maurice/Makefile D deps/openssl/openssl/demos/maurice/README D deps/openssl/openssl/demos/maurice/cert.pem D deps/openssl/openssl/demos/maurice/example1.c D deps/openssl/openssl/demos/maurice/example2.c D deps/openssl/openssl/demos/maurice/example3.c D deps/openssl/openssl/demos/maurice/example4.c D deps/openssl/openssl/demos/maurice/loadkeys.c D deps/openssl/openssl/demos/maurice/loadkeys.h D deps/openssl/openssl/demos/maurice/privkey.pem M deps/openssl/openssl/doc/apps/asn1parse.pod M deps/openssl/openssl/doc/apps/ca.pod M deps/openssl/openssl/doc/apps/ciphers.pod M deps/openssl/openssl/doc/apps/cms.pod M deps/openssl/openssl/doc/apps/crl.pod M deps/openssl/openssl/doc/apps/dhparam.pod M deps/openssl/openssl/doc/apps/dsa.pod M deps/openssl/openssl/doc/apps/ecparam.pod M deps/openssl/openssl/doc/apps/gendsa.pod M deps/openssl/openssl/doc/apps/genrsa.pod M deps/openssl/openssl/doc/apps/rsa.pod M deps/openssl/openssl/doc/apps/s_client.pod M deps/openssl/openssl/doc/apps/s_server.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/x509.pod M deps/openssl/openssl/doc/apps/x509v3_config.pod M deps/openssl/openssl/doc/crypto/ASN1_generate_nconf.pod M deps/openssl/openssl/doc/crypto/BIO_f_base64.pod M deps/openssl/openssl/doc/crypto/BIO_push.pod M deps/openssl/openssl/doc/crypto/ERR_get_error.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/EVP_EncryptInit.pod M deps/openssl/openssl/doc/crypto/EVP_SignInit.pod M deps/openssl/openssl/doc/crypto/RSA_set_method.pod M deps/openssl/openssl/doc/crypto/RSA_sign.pod M deps/openssl/openssl/doc/crypto/des.pod M deps/openssl/openssl/doc/crypto/err.pod M deps/openssl/openssl/doc/crypto/pem.pod M deps/openssl/openssl/doc/crypto/ui.pod M deps/openssl/openssl/doc/fingerprints.txt M deps/openssl/openssl/doc/ssl/SSL_CIPHER_get_name.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_add_session.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_new.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_cipher_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_verify.pod M deps/openssl/openssl/doc/ssl/SSL_get_version.pod M deps/openssl/openssl/doc/ssl/d2i_SSL_SESSION.pod M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/heartbeat_test.c M deps/openssl/openssl/ssl/s23_lib.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_lib.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_stat.c A deps/openssl/openssl/ssl/ssl_utst.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/tls_srp.c M deps/openssl/openssl/test/Makefile M deps/openssl/openssl/test/ectest.c M deps/openssl/openssl/test/heartbeat_test.c M deps/openssl/openssl/test/ideatest.c A deps/openssl/openssl/test/testutil.h M deps/openssl/openssl/util/mk1mf.pl M deps/openssl/openssl/util/mkdef.pl M deps/openssl/openssl/util/mkerr.pl M deps/openssl/openssl/util/ssleay.num commit 44743ea refs/remotes/origin/v0.12 Author: Cheng Zhao Date: 2014-08-10 10:46:11 +0800 src: change kIsolateSlot to 3 The slot 0 and 1 had already been taken by "gin" and "blink" in Chrome, and the size of isolate's slots is 4 by default, so using 3 should hopefully make node work independently when embedded into other application. Reviewed-By: Fedor Indutny M src/env.h commit 807acf7 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-08-12 21:50:21 -0700 src: require EventEmitter via NativeModule Fixes a recent change causing test-process-kill-pid.js to fail. Fixes: 931cbc1 "lib: don't use emitter.listeners(type).length" Signed-off-by: Trevor Norris M src/node.js commit a8845eb refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-08-13 12:03:25 +0800 dgram: remove new keyword from errnoException Reviewed-by: Trevor Norris M lib/dgram.js commit 0000416 refs/remotes/origin/v0.12 Author: Kyle Robinson Young Date: 2014-08-08 10:49:24 -0700 doc: typo fixes on stream, tls and http Reviewed-by: Trevor Norris M doc/api/http.markdown M doc/api/stream.markdown M doc/api/tls.markdown commit 678ead2 refs/remotes/origin/v0.12 Author: Ezequiel Rabinovich Date: 2014-08-12 23:32:22 -0300 querystring: remove prepended ? from query field Fixes an issue that caused the first querystring to be parsed prepending a "?" in the first variable name on relative urls with no #fragment Reviewed-by: Trevor Norris M lib/url.js M test/simple/test-url.js commit 931cbc1 refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-08-11 16:41:18 +0800 lib: don't use emitter.listeners(type).length Reviewed-by: Trevor Norris M lib/_tls_wrap.js M src/node.js commit 0718426 refs/remotes/origin/v0.12 Author: Trevor Norris Date: 2014-08-11 17:10:43 -0700 node: set names for prototype methods Fix issue where output of a native prototype method would simply print [Function]. It will now print [Function: name]. Signed-off-by: Trevor Norris M src/node.h commit 42bda05 refs/remotes/origin/v0.12 Author: seishun Date: 2014-05-05 17:35:28 +0300 crypto: add RSA encryption Reviewed-By: Fedor Indutny M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h M test/simple/test-crypto.js commit d2078f9 refs/remotes/origin/orangemocha-Dns (origin/orangemocha-Dns) Author: Alexis Campailla Date: 2014-08-11 16:29:28 +0200 Testing Dns fixes Not to be merged M test/internet/test-dns.js commit 93f3b64 refs/remotes/origin/v0.12 Author: Alexis Campailla Date: 2014-08-05 15:33:16 +0200 windows: fix memory leak in WinapiErrnoException Fix https://github.com/joyent/node/issues/2341 Reviewed-By: Fedor Indutny M src/node.cc commit 396b9de refs/remotes/origin/v0.8 (origin/v0.8) Author: Fedor Indutny Date: 2014-08-11 17:38:09 +0400 deps: throw StackOverflow in JSON.parse Backport of: fc6343a79274b6a1e99037ebb131096e2da05306 from v8 upstream. Original commit message: Catch stack overflow in JSON.parse. BUG= Review URL: https://chromiumcodereview.appspot.com/11275039 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12816 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Reviewed-By: Fedor Indutny M deps/v8/src/json-parser.h commit 2e370d7 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-08-11 14:39:47 +0200 Testing Dns fixes For testing only, do not merge M test/internet/test-dns.js commit 6ea5d16 refs/remotes/origin/v0.12 Author: cjihrig Date: 2014-08-07 22:36:56 -0400 dns: always set variable family in lookup() Regression occurred that prevented the variable "family" from being set properly when the lookup() function's "options" parameter was passed a number instead of an object. Also included a sanity check by setting the default value of "family" to a value that will not pass verification. Fixes: e643fe4 "dns: fix GetAddrInfo assert" Reviewed-by: Alexis Campailla Reviewed-by: Trevor Norris M lib/dns.js commit 10fa8e3 refs/remotes/origin/v0.12 Author: Fedor Indutny Date: 2013-12-11 21:19:04 +0400 openssl: fix keypress requirement in apps on win32 Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html Reviewed-By: Fedor Indutny M deps/openssl/openssl/apps/s_client.c commit 422212a refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-08-08 18:30:28 +0200 Windows: fix dns error translation Temporary changes for testing, not to be merged. M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/uv-common.c M deps/uv/src/win/getaddrinfo.c M deps/uv/src/win/getnameinfo.c M lib/dns.js commit b1741ea refs/remotes/origin/v0.12 Author: Thorsten Lorenz Date: 2014-08-06 14:00:31 -0400 build: linking CoreFoundation framework for OSX Linking CoreFoundation for OSX is needed for OSX debugging features to function properly. For instance Instruments cannot record Heap Allocations if the CoreFoundation is not linked. Reviewed-By: Fedor Indutny M node.gyp commit 2a41535 refs/remotes/origin/v0.12 Author: Alexis Campailla Date: 2014-08-07 16:45:53 +0200 test: fix test-process-kill-pid on Windows Disabling the part of the test that relies on dispatching SIGHUP, because sending SIGHUP is not supported on Windows. Signed-off-by: Timothy J Fontaine M test/simple/test-process-kill-pid.js commit 4516e6d refs/remotes/origin/v0.12 Author: Jackson Tian Date: 2014-08-06 14:35:35 +0800 doc: document max `new Buffer(size)` Signed-off-by: Timothy J Fontaine M doc/api/buffer.markdown commit 912b5e0 refs/heads/master Merge: 92598e8 a5778cd Author: Timothy J Fontaine Date: 2014-08-07 16:34:07 -0700 Merge remote-tracking branch 'upstream/v0.12' commit a5778cd refs/remotes/origin/v0.12 Merge: 28eee0a b0277f3 Author: Timothy J Fontaine Date: 2014-08-07 16:33:35 -0700 Merge remote-tracking branch 'upstream/v0.10' into v0.12 Conflicts: ChangeLog Makefile deps/uv/ChangeLog deps/uv/build.mk deps/uv/src/unix/darwin.c deps/uv/src/unix/getaddrinfo.c deps/uv/src/version.c deps/v8/src/checks.h deps/v8/src/isolate.h lib/cluster.js lib/module.js lib/timers.js lib/tls.js src/node_version.h commit b0277f3 refs/remotes/origin/v0.10 Author: Julien Gilli Date: 2014-07-31 16:16:42 -0700 tests: fix child-process-fork-dgram on SmartOS. Send messages until both the parent and the child process have received at least one message. If at least one of them doesn't receive any message, the test runner will make the test timeout. Fixes #8046. M test/simple/test-child-process-fork-dgram.js commit 92598e8 refs/heads/master Author: Timothy J Fontaine Date: 2014-08-07 12:43:42 -0700 node: Now working on v0.13.0 M src/node_version.h commit d6b4766 refs/remotes/origin/v0.10 Author: Maciej Małecki Date: 2014-08-07 20:56:34 +0200 doc: document arguments for 'error' event on a stream Fixes #6361. M doc/api/stream.markdown commit cc08106 refs/remotes/origin/v0.10 Author: Jackson Tian Date: 2014-08-06 11:21:59 +0800 fs: fix fs.readFileSync fd leak when get RangeError M lib/fs.js commit 28eee0a refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-07-05 11:02:33 +0200 src: handle UV_EAGAIN in TryWrite Reviewed-By: Fedor Indutny M src/stream_wrap.cc commit 7ca4fa5 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-07-24 11:59:00 +0200 Cluster: fix shared handles on Windows This is the Node side of the fix for Node's cluster module on Windows. https://github.com/joyent/node/issues/7691 The other required part is https://github.com/joyent/libuv/pull/1384 Windows and Unix return certain socket errors (i.e. EADDRINUSE) at different times: bind on Windows, and listen on Unix. In an effort to hide this difference, libuv on Windows stores such errors in the bind_error field of uv_tcp_t, to defer raising it at listen time. This worked fine except for the case in which a socket is shared in a Node cluster and a bind error occurs. A previous attempt to fix this ( https://github.com/joyent/libuv/commit/d1e6be1460f555a1f8a4063d7642696aa7238769 https://github.com/joyent/node/commit/3da36fe00e5d85414031ae812e473f16629d8645 ) was flawed becaused in an attempt to relay the error at the JS level it caused the master to start accepting connections. With this new approach, libuv itself is relaying the bind errors, providing for a uniform behavior of uv_tcp_listen. Reviewed-By: Fedor Indutny M lib/net.js commit e49429e refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-08-07 15:03:17 +0400 deps: update libuv to v0.11.28 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/Makefile.mingw M deps/uv/README.md M deps/uv/configure.ac M deps/uv/gyp_uv.py A deps/uv/img/banner.png A deps/uv/img/logos.svg A deps/uv/include/uv-aix.h A deps/uv/include/uv-threadpool.h M deps/uv/include/uv-unix.h M deps/uv/include/uv-version.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h A deps/uv/src/threadpool.c M deps/uv/src/unix/aix.c M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/stream.c D deps/uv/src/unix/threadpool.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/getaddrinfo.c M deps/uv/src/win/getnameinfo.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/req-inl.h M deps/uv/src/win/stream-inl.h M deps/uv/src/win/tcp.c D deps/uv/src/win/threadpool.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/run-tests.c M deps/uv/test/test-barrier.c M deps/uv/test/test-fs.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-time.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-close-accept.c M deps/uv/test/test-tcp-try-write.c A deps/uv/test/test-tcp-write-queue-order.c M deps/uv/test/test-udp-multicast-interface.c M deps/uv/test/test-udp-open.c M deps/uv/test/test-udp-send-and-recv.c A deps/uv/test/test-udp-send-immediate.c A deps/uv/test/test-udp-try-send.c M deps/uv/test/test-watcher-cross-stop.c M deps/uv/uv.gyp commit aa3b4b4 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-08-07 13:36:56 +0400 deps: update openssl to v1.0.1i M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.bak M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/apps/apps.c M deps/openssl/openssl/apps/ca.c M deps/openssl/openssl/apps/ciphers.c M deps/openssl/openssl/apps/crl2p7.c M deps/openssl/openssl/apps/enc.c M deps/openssl/openssl/apps/ocsp.c M deps/openssl/openssl/apps/progs.h M deps/openssl/openssl/apps/progs.pl M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/apps/s_server.c M deps/openssl/openssl/crypto/asn1/a_object.c M deps/openssl/openssl/crypto/asn1/a_utctm.c M deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1_lib.c M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/asn_pack.c M deps/openssl/openssl/crypto/asn1/bio_asn1.c M deps/openssl/openssl/crypto/asn1/charmap.pl M deps/openssl/openssl/crypto/asn1/evp_asn1.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_enc.c M deps/openssl/openssl/crypto/asn1/x_crl.c M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_sqr.c M deps/openssl/openssl/crypto/cms/cms_pwri.c M deps/openssl/openssl/crypto/conf/conf_def.c M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ecp_smpl.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/idea/ideatest.c M deps/openssl/openssl/crypto/objects/obj_dat.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_dat.pl M deps/openssl/openssl/crypto/ocsp/ocsp_ht.c M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/pkcs7/Makefile D deps/openssl/openssl/crypto/pkcs7/bio_ber.c D deps/openssl/openssl/crypto/pkcs7/dec.c D deps/openssl/openssl/crypto/pkcs7/des.pem D deps/openssl/openssl/crypto/pkcs7/doc D deps/openssl/openssl/crypto/pkcs7/enc.c D deps/openssl/openssl/crypto/pkcs7/es1.pem D deps/openssl/openssl/crypto/pkcs7/example.c D deps/openssl/openssl/crypto/pkcs7/example.h D deps/openssl/openssl/crypto/pkcs7/info.pem D deps/openssl/openssl/crypto/pkcs7/infokey.pem D deps/openssl/openssl/crypto/pkcs7/p7/a1 D deps/openssl/openssl/crypto/pkcs7/p7/a2 D deps/openssl/openssl/crypto/pkcs7/p7/cert.p7c D deps/openssl/openssl/crypto/pkcs7/p7/smime.p7m D deps/openssl/openssl/crypto/pkcs7/p7/smime.p7s D deps/openssl/openssl/crypto/pkcs7/server.pem D deps/openssl/openssl/crypto/pkcs7/sign.c D deps/openssl/openssl/crypto/pkcs7/t/3des.pem D deps/openssl/openssl/crypto/pkcs7/t/3dess.pem D deps/openssl/openssl/crypto/pkcs7/t/c.pem D deps/openssl/openssl/crypto/pkcs7/t/ff D deps/openssl/openssl/crypto/pkcs7/t/msie-e D deps/openssl/openssl/crypto/pkcs7/t/msie-e.pem D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-01 D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-01.pem D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-02 D deps/openssl/openssl/crypto/pkcs7/t/msie-enc-02.pem D deps/openssl/openssl/crypto/pkcs7/t/msie-s-a-e D deps/openssl/openssl/crypto/pkcs7/t/msie-s-a-e.pem D deps/openssl/openssl/crypto/pkcs7/t/nav-smime D deps/openssl/openssl/crypto/pkcs7/t/s.pem D deps/openssl/openssl/crypto/pkcs7/t/server.pem D deps/openssl/openssl/crypto/pkcs7/verify.c M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand_lcl.h M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rsa/rsa_eay.c M deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl M deps/openssl/openssl/crypto/srp/srp_lib.c M deps/openssl/openssl/crypto/ui/ui_lib.c D deps/openssl/openssl/demos/eay/Makefile D deps/openssl/openssl/demos/eay/base64.c D deps/openssl/openssl/demos/eay/conn.c D deps/openssl/openssl/demos/eay/loadrsa.c D deps/openssl/openssl/demos/maurice/Makefile D deps/openssl/openssl/demos/maurice/README D deps/openssl/openssl/demos/maurice/cert.pem D deps/openssl/openssl/demos/maurice/example1.c D deps/openssl/openssl/demos/maurice/example2.c D deps/openssl/openssl/demos/maurice/example3.c D deps/openssl/openssl/demos/maurice/example4.c D deps/openssl/openssl/demos/maurice/loadkeys.c D deps/openssl/openssl/demos/maurice/loadkeys.h D deps/openssl/openssl/demos/maurice/privkey.pem M deps/openssl/openssl/doc/apps/asn1parse.pod M deps/openssl/openssl/doc/apps/ca.pod M deps/openssl/openssl/doc/apps/ciphers.pod M deps/openssl/openssl/doc/apps/cms.pod M deps/openssl/openssl/doc/apps/crl.pod M deps/openssl/openssl/doc/apps/dhparam.pod M deps/openssl/openssl/doc/apps/dsa.pod M deps/openssl/openssl/doc/apps/ecparam.pod M deps/openssl/openssl/doc/apps/gendsa.pod M deps/openssl/openssl/doc/apps/genrsa.pod M deps/openssl/openssl/doc/apps/rsa.pod M deps/openssl/openssl/doc/apps/s_client.pod M deps/openssl/openssl/doc/apps/s_server.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/x509.pod M deps/openssl/openssl/doc/apps/x509v3_config.pod M deps/openssl/openssl/doc/crypto/ASN1_generate_nconf.pod M deps/openssl/openssl/doc/crypto/BIO_f_base64.pod M deps/openssl/openssl/doc/crypto/BIO_push.pod M deps/openssl/openssl/doc/crypto/ERR_get_error.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/EVP_EncryptInit.pod M deps/openssl/openssl/doc/crypto/EVP_SignInit.pod M deps/openssl/openssl/doc/crypto/RSA_set_method.pod M deps/openssl/openssl/doc/crypto/RSA_sign.pod M deps/openssl/openssl/doc/crypto/des.pod M deps/openssl/openssl/doc/crypto/err.pod M deps/openssl/openssl/doc/crypto/pem.pod M deps/openssl/openssl/doc/crypto/ui.pod M deps/openssl/openssl/doc/fingerprints.txt M deps/openssl/openssl/doc/ssl/SSL_CIPHER_get_name.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_add_session.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_new.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_cipher_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_verify.pod M deps/openssl/openssl/doc/ssl/SSL_get_version.pod M deps/openssl/openssl/doc/ssl/d2i_SSL_SESSION.pod M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/heartbeat_test.c M deps/openssl/openssl/ssl/s23_lib.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_lib.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_stat.c A deps/openssl/openssl/ssl/ssl_utst.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/tls_srp.c M deps/openssl/openssl/test/Makefile M deps/openssl/openssl/test/ectest.c M deps/openssl/openssl/test/heartbeat_test.c M deps/openssl/openssl/test/ideatest.c A deps/openssl/openssl/test/testutil.h M deps/openssl/openssl/util/mk1mf.pl M deps/openssl/openssl/util/mkdef.pl M deps/openssl/openssl/util/mkerr.pl M deps/openssl/openssl/util/ssleay.num commit 70cc996 refs/remotes/origin/v0.10 Author: Kevin Simper Date: 2014-08-03 02:27:02 +0200 doc: clarify factory methods for net.Socket M doc/api/net.markdown commit 63a4268 refs/remotes/origin/orangemocha-Dns Author: Jackson Tian Date: 2014-08-05 17:34:56 +0800 fs: fs.readFile should not throw uncaughtException Reviewed-By: Fedor Indutny M lib/fs.js A test/pummel/test-fs-readfile-large.js commit e643fe4 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-08-04 18:12:54 -0700 dns: fix GetAddrInfo assert The method GetAddrInfo() is used by more than just dns.lookup(), and in those cases a third argument isn't passed. This caused the following check to abort: assert(args[3]->IsInt32()); Fixes: 4306786 "net: don't prefer IPv4 addresses during resolution" Signed-off-by: Trevor Norris M lib/dns.js M src/cares_wrap.cc commit 4306786 refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-05-21 22:13:09 -0400 net: don't prefer IPv4 addresses during resolution Currently the address resolution family defaults to IPv4. Instead remove the preference and instead resolve to a family suitable for the host. Expose the getaddrinfo flags and allow them to be passed. Add documentation about new flags. Reviewed-by: Trevor Norris M doc/api/dns.markdown M lib/dns.js M lib/net.js M src/cares_wrap.cc M test/internet/test-dns.js M test/simple/test-dns.js commit 53b4acc refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-08-04 13:43:50 -0700 v8: Fix compliation with GCC 4.8 Supresses a very loud warning from GCC 4.8 about unused typedefs Original url https://codereview.chromium.org/69413002 M deps/v8/src/checks.h commit 7da63a1 refs/remotes/origin/orangemocha-Dns Author: Julien Gilli Date: 2014-08-01 11:06:54 -0700 test: fix test-net-remote-address-port Do not use first socket in second socket's connect handler. Probably a copy/paste mistake. Reviewed-by: Trevor Norris M test/simple/test-net-remote-address-port.js commit 20229d6 refs/remotes/origin/orangemocha-Dns Author: Herman Lee Date: 2014-08-04 22:18:54 +0800 path: isAbsolute() should always return boolean On Windows, path.isAbsolute() returns an empty string on failed cases. This forces the return value to always be boolean. Reviewed-by: Trevor Norris M lib/path.js commit 6f04394 refs/remotes/origin/v0.10 Author: Julien Gilli Date: 2014-08-04 09:52:35 -0700 timers: fix timers with non-integer delay hanging. When backporting f8193ab into v0.10, a regression was introduced. Timers with non-integer timeout could trigger a infinite recursion with 100% cpu usage. This commit backports 93b0624 which fixes the regression. After backporting f8193ab, instead of using Date.now(), timers would use Timer.now() to determine if they had expired. However, Timer.now() is based on loop->time, which is not updated when a timer's remaining time is > 0 and < 1. Timers would thus never timeout if their remaining time was at some point > 0 and < 1. With this commit, Timer.now() updates loop->time itself, and timers always timeout eventually. Fixes #8065 and #8068. M src/timer_wrap.cc A test/simple/test-timers-first-fire.js commit 962e651 refs/remotes/origin/orangemocha-Dns Author: Jackson Tian Date: 2014-08-01 19:26:09 +0800 process: improve process binding Reviewed-By: Fedor Indutny M src/node.cc A test/simple/test-process-binding.js commit 47a103a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-08-02 15:06:25 +0400 test: disable 0-dgram tests on darwin fix #8023 M test/simple/test-dgram-empty-packet.js M test/simple/test-dgram-send-empty-buffer.js commit 2fd7ee1 refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-07-31 16:44:15 -0700 cluster: disconnect should not be synchronous Callbacks in node are usually asynchronous, and should never be sometimes synchronous, and sometimes asynchronous. Reviewed-by: Trevor Norris M lib/cluster.js A test/simple/test-cluster-disconnect-with-no-workers.js commit 37c2a52 refs/remotes/origin/orangemocha-Dns Author: Lucio M. Tato Date: 2014-08-02 02:33:35 -0300 path: fix slice OOB in trim Internal function trim(arr). 2nd parameter of slice() should be slice's end index (not included). Because of function normalize() (called before trim()), "start" is always zero so the bug -for now- has no effect, but its a bug waiting to happen. Reviewed-by: Trevor Norris M lib/path.js commit aab126b refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2014-07-31 16:49:28 -0700 test: assert cluster.disconnect is async See joyent/node#8043, test passed on v0.11 already, but this makes the test stronger. Reviewed-by: Trevor Norris M test/simple/test-cluster-disconnect-with-no-workers.js commit 8e2cc69 refs/remotes/origin/v0.10 Author: James Halliday Date: 2014-06-08 18:58:53 -0700 stream: fix Readable.wrap objectMode falsy values A streams1 stream will have its falsy values such as 0, false, or "" eaten by the upgrade to streams2, even when objectMode is enabled. Include test for said cases. Reviewed-by: isaacs Reviewed-by: Trevor Norris M lib/_stream_readable.js M test/simple/test-stream2-readable-wrap.js commit bbb2dcc refs/remotes/origin/orangemocha-Dns Author: Jackson Tian Date: 2014-08-01 14:08:52 +0800 tls: throw an error, not string Reviewed-By: Fedor Indutny M lib/_tls_wrap.js commit d287b8e refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-07-30 22:20:52 -0400 cluster: support options in Worker constructor This commit moves some common Worker code into the constructor via support for an options argument. Reviewed-By: Fedor Indutny M lib/cluster.js A test/simple/test-cluster-worker-constructor.js commit 9251889 refs/remotes/origin/v0.10 Author: Jakob Gillich Date: 2014-06-25 19:08:46 +0200 docs: fix non-string ignore note in path.resolve Reviewed-By: Fedor Indutny M doc/api/path.markdown commit 4b59db0 refs/remotes/origin/orangemocha-Dns Author: Gabriel Wicke Date: 2014-07-01 12:28:49 -0700 Add fast path for simple URL parsing This patch adds a fast path for parsing of simple path-only URLs, as commonly found in HTTP requests received by a server. Benchmark results [ms], before / after patch: /foo/bar 0.008956 0.000418 (fast path used) http://example.com/ 0.011426 0.011437 (normal slow path, no change) In a simple 'ab' benchmark of a single-threaded web server, this patch increases the request rate from around 6400 to 7400 req/s. Reviewed-By: Fedor Indutny M lib/url.js commit 8fd350e refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2014-07-31 11:40:01 -0700 Now working on 0.8.29 M src/node_version.h commit 418fc1a refs/remotes/origin/v0.8 Merge: 895c364 643a21c Author: Timothy J Fontaine Date: 2014-07-31 11:39:39 -0700 Merge branch 'v0.8.28-release' into v0.8 commit 643a21c refs/remotes/origin/v0.8.28-release (tag: v0.8.28, origin/v0.8.28-release) Author: Timothy J Fontaine Date: 2014-07-31 11:17:31 -0700 build: run wix tool chain out of process 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. M tools/msvs/msi/nodemsi.wixproj commit 4f2b08c refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-07-31 11:12:08 -0700 Now working on 0.10.31 M src/node_version.h M tools/node-release-post-build.sh commit 98c69e8 refs/remotes/origin/v0.10 Merge: 7169879 bc0ff83 Author: Timothy J Fontaine Date: 2014-07-31 11:11:53 -0700 Merge branch 'v0.10.30-release' into v0.10 commit 0c766cb refs/remotes/origin/v0.8.28-release Author: Timothy J Fontaine Date: 2014-07-31 10:34:44 -0700 2014.07.31, Version 0.8.28 (maintenance) * v8: Interrupts must not mask stack overflow. (Fedor Indutny) M ChangeLog M src/node_version.h commit 895c364 refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2014-07-30 15:33:52 -0700 v8: Interrupts must not mask stack overflow. Backport of https://codereview.chromium.org/339883002 M deps/v8/src/isolate.h commit bc0ff83 refs/remotes/origin/v0.10.30-release (tag: v0.10.30, origin/v0.10.30-release) Author: Timothy J Fontaine Date: 2014-07-31 10:24:06 -0700 2014.07.31, Version 0.10.30 (Stable) * uv: Upgrade to v0.10.28 * npm: Upgrade to v1.4.21 * v8: Interrupts must not mask stack overflow. * Revert "stream: start old-mode read in a next tick" (Fedor Indutny) * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny) * buffer: improve {read,write}{U}Int* methods (Nick Apperson) * child_process: handle writeUtf8String error (Fedor Indutny) * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny) * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny) * lib: remove and restructure calls to isNaN() (cjihrig) * module: eliminate double `getenv()` (Maciej Małecki) * stream2: flush extant data on read of ended stream (Chris Dickinson) * streams: remove unused require('assert') (Rod Vagg) * timers: backport f8193ab (Julien Gilli) * util.h: interface compatibility (Oguz Bastemur) * zlib: do not crash on write after close (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit 7169879 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-07-31 09:31:01 -0700 uv: Upgrade to v0.10.28 M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/src/unix/darwin.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/version.c M deps/uv/src/win/poll.c M deps/uv/test/test-list.h A deps/uv/test/test-poll-closesocket.c M deps/uv/test/test-spawn.c M deps/uv/uv.gyp commit 530af9c refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-30 15:33:52 -0700 v8: Interrupts must not mask stack overflow. Backport of https://codereview.chromium.org/339883002 M deps/v8/src/isolate.h commit 1223caf refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-07-31 09:05:30 -0700 npm: Upgrade to v1.4.21 A deps/npm/.eslintrc M deps/npm/.npmignore D deps/npm/.tern-project M deps/npm/Makefile M deps/npm/doc/api/npm-link.md M deps/npm/doc/cli/npm-explore.md M deps/npm/doc/cli/npm-shrinkwrap.md M deps/npm/doc/misc/npm-config.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-cache.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/cache/add-named.js M deps/npm/lib/cache/add-remote-git.js M deps/npm/lib/completion.js M deps/npm/lib/config.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/docs.js M deps/npm/lib/edit.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/prune.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/repo.js M deps/npm/lib/run-script.js M deps/npm/lib/search.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/star.js M deps/npm/lib/stars.js M deps/npm/lib/submodule.js M deps/npm/lib/tag.js M deps/npm/lib/test.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/lib/update.js M deps/npm/lib/utils/completion/file-completion.js M deps/npm/lib/utils/error-handler.js A deps/npm/lib/utils/git.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/lib/whoami.js M deps/npm/lib/xmas.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-cache.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 A deps/npm/node_modules/ansi/.jshintrc A deps/npm/node_modules/ansi/History.md M deps/npm/node_modules/ansi/README.md D deps/npm/node_modules/ansi/color-spaces.pl D deps/npm/node_modules/ansi/examples/starwars.js M deps/npm/node_modules/ansi/package.json M deps/npm/node_modules/cmd-shim/package.json A deps/npm/node_modules/columnify/LICENSE M deps/npm/node_modules/columnify/Readme.md M deps/npm/node_modules/columnify/index.js A deps/npm/node_modules/columnify/node_modules/strip-ansi/cli.js A deps/npm/node_modules/columnify/node_modules/strip-ansi/index.js A deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js A deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json A deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md A deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json A deps/npm/node_modules/columnify/node_modules/strip-ansi/readme.md A deps/npm/node_modules/columnify/node_modules/wcwidth.js/INSTALL.md A deps/npm/node_modules/columnify/node_modules/wcwidth.js/LICENSE.md A deps/npm/node_modules/columnify/node_modules/wcwidth.js/NEWS A deps/npm/node_modules/columnify/node_modules/wcwidth.js/README.md A deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/LICENSE A deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/README.md A deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/package.json A deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/underscore-min.js A deps/npm/node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/underscore.js A deps/npm/node_modules/columnify/node_modules/wcwidth.js/package.json A deps/npm/node_modules/columnify/node_modules/wcwidth.js/wcwidth.js M deps/npm/node_modules/columnify/package.json M deps/npm/node_modules/columnify/utils.js A deps/npm/node_modules/columnify/width.js M deps/npm/node_modules/editor/LICENSE M deps/npm/node_modules/editor/index.js M deps/npm/node_modules/editor/package.json M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/github-url-from-username-repo/index.js M deps/npm/node_modules/github-url-from-username-repo/package.json M deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/glob/.travis.yml M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json A deps/npm/node_modules/glob/test/empty-set.js A deps/npm/node_modules/glob/test/error-callback.js M deps/npm/node_modules/glob/test/nocase-nomagic.js M deps/npm/node_modules/glob/test/stat.js M deps/npm/node_modules/graceful-fs/README.md A deps/npm/node_modules/graceful-fs/fs.js M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/graceful-fs/polyfills.js M deps/npm/node_modules/graceful-fs/test/open.js M deps/npm/node_modules/graceful-fs/test/readdir-sort.js M deps/npm/node_modules/ini/ini.js M deps/npm/node_modules/ini/package.json M deps/npm/node_modules/ini/test/foo.js M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/nopt/README.md M deps/npm/node_modules/nopt/bin/nopt.js M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json M deps/npm/node_modules/nopt/test/basic.js M deps/npm/node_modules/npm-install-checks/package.json M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/bugs.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/stars.js M deps/npm/node_modules/npm-registry-client/lib/tag.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/lib/upload.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/00-setup.js M deps/npm/node_modules/npm-registry-client/test/adduser-new.js M deps/npm/node_modules/npm-registry-client/test/adduser-update.js D deps/npm/node_modules/npm-registry-client/test/basic.js A deps/npm/node_modules/npm-registry-client/test/bugs.js A deps/npm/node_modules/npm-registry-client/test/deprecate.js D deps/npm/node_modules/npm-registry-client/test/fixtures/server.js A deps/npm/node_modules/npm-registry-client/test/get-all.js A deps/npm/node_modules/npm-registry-client/test/get-basic.js A deps/npm/node_modules/npm-registry-client/test/lib/common.js A deps/npm/node_modules/npm-registry-client/test/lib/server.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js M deps/npm/node_modules/npm-registry-client/test/publish.js A deps/npm/node_modules/npm-registry-client/test/redirects.js M deps/npm/node_modules/npm-registry-client/test/request-gzip-content.js M deps/npm/node_modules/npm-registry-client/test/retries.js A deps/npm/node_modules/npm-registry-client/test/star.js A deps/npm/node_modules/npm-registry-client/test/stars.js A deps/npm/node_modules/npm-registry-client/test/tag.js A deps/npm/node_modules/npm-registry-client/test/unpublish.js A deps/npm/node_modules/npm-registry-client/test/upload.js M deps/npm/node_modules/npm-registry-client/test/zz-cleanup.js M deps/npm/node_modules/npmconf/config-defs.js A deps/npm/node_modules/npmconf/lib/load-cafile.js M deps/npm/node_modules/npmconf/lib/load-prefix.js M deps/npm/node_modules/npmconf/lib/set-user.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/proto-list.js M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/00-setup.js M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/npmconf/test/builtin.js A deps/npm/node_modules/npmconf/test/certfile.js A deps/npm/node_modules/npmconf/test/fixtures/multi-ca M deps/npm/node_modules/npmconf/test/project.js M deps/npm/node_modules/npmconf/test/save.js A deps/npm/node_modules/npmlog/.npmrc M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/osenv/LICENSE M deps/npm/node_modules/osenv/osenv.js M deps/npm/node_modules/osenv/package.json M deps/npm/node_modules/osenv/test/unix.js M deps/npm/node_modules/osenv/test/windows.js M deps/npm/node_modules/read-installed/node_modules/util-extend/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/node_modules/rimraf/test/run.sh M deps/npm/node_modules/sha/README.md M deps/npm/node_modules/sha/node_modules/readable-stream/README.md D deps/npm/node_modules/sha/node_modules/readable-stream/float.patch M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_duplex.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_passthrough.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_transform.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/README.md A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/float.patch A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/lib/util.js A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/package.json A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/core-util-is/util.js A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/README.md A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/build/build.js A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/component.json A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/index.js A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/isarray/package.json A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/.npmignore A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/LICENSE A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/README.md A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/index.js A deps/npm/node_modules/sha/node_modules/readable-stream/node_modules/string_decoder/package.json M deps/npm/node_modules/sha/node_modules/readable-stream/package.json M deps/npm/node_modules/sha/package.json M deps/npm/node_modules/tar/README.md A deps/npm/node_modules/tar/examples/packer.js M deps/npm/node_modules/tar/lib/parse.js M deps/npm/node_modules/tar/package.json M deps/npm/node_modules/tar/test/extract.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh A deps/npm/test/tap/global-prefix-set-in-userconfig.js M deps/npm/test/tap/outdated-git.js A deps/npm/test/tap/registry.js commit 4f1ae11 refs/remotes/origin/v0.10 Author: Maciej Małecki Date: 2014-03-26 04:47:05 +0700 module: eliminate double `getenv()` `process.env` access results in a synchronous `getenv` call. Cache the first result instead and save one syscall. M lib/module.js commit 9d28193 refs/remotes/origin/v0.10 Author: Rod Vagg Date: 2014-03-30 19:51:01 +1100 streams: remove unused require('assert') M lib/_stream_writable.js commit befbbad refs/remotes/origin/v0.10 Author: Julien Gilli Date: 2014-07-22 18:03:10 -0700 timers: backport f8193ab Original commit message: timers: use uv_now instead of Date.now This saves a few calls to gettimeofday which can be expensive, and potentially subject to clock drift. Instead use the loop time which uses hrtime internally. In addition to the backport, this commit: - keeps _idleStart timers' property which is still set to Date.now() to avoid breaking existing code that uses it, even if its use is discouraged. - adds automated tests. These tests use a specific branch of libfaketime that hasn't been submitted upstream yet. libfaketime is git cloned if needed when running automated tests. Signed-off-by: Timothy J Fontaine M .gitignore M Makefile M lib/timers.js M lib/tls.js M src/timer_wrap.cc M test/common.js A test/timers/test-timers-reliability.js A test/timers/testcfg.py A tools/Makefile commit ff6117b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-31 12:38:46 +0400 Revert "Cluster: fix shared handles on Windows" This reverts commit 4e68a28e20b348f3519b359a17fcb941b235202b. M lib/net.js commit 4e68a28 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-07-24 11:59:00 +0200 Cluster: fix shared handles on Windows This is the Node side of the fix for Node's cluster module on Windows. https://github.com/joyent/node/issues/7691 The other required part is https://github.com/joyent/libuv/pull/1384 Windows and Unix return certain socket errors (i.e. EADDRINUSE) at different times: bind on Windows, and listen on Unix. In an effort to hide this difference, libuv on Windows stores such errors in the bind_error field of uv_tcp_t, to defer raising it at listen time. This worked fine except for the case in which a socket is shared in a Node cluster and a bind error occurs. A previous attempt to fix this ( https://github.com/joyent/libuv/commit/d1e6be1460f555a1f8a4063d7642696aa7238769 https://github.com/joyent/node/commit/3da36fe00e5d85414031ae812e473f16629d8645 ) was flawed becaused in an attempt to relay the error at the JS level it caused the master to start accepting connections. With this new approach, libuv itself is relaying the bind errors, providing for a uniform behavior of uv_tcp_listen. Reviewed-By: Fedor Indutny M lib/net.js commit 1a84ba2 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-31 12:30:46 +0400 repl: proper `setPrompt()` and `multiline` support fix #8031 M lib/repl.js commit 1a52d6a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-31 12:12:18 +0400 Revert "repl: fix overwrite for this._prompt" This reverts commit 7166b55015261de8ab69758320f3d9159b3eaadd. M lib/readline.js M lib/repl.js M test/simple/test-repl.js commit bae019f refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2014-07-28 16:53:10 -0700 cluster: test events emit on cluster.worker v0.10 and node docs specific that in a worker, the 'message' and 'error' event emits on process, and on cluster.worker. Reviewed-By: Fedor Indutny A test/simple/test-cluster-worker-events.js commit 9f36c0d refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-30 14:54:36 +0400 gyp: do not rm unused openssl syms on osx/linux fix #8026 Reviewed-By: Fedor Indutny M node.gyp commit 0381cf5 refs/remotes/origin/orangemocha-Dns Author: Julien Gilli Date: 2014-07-29 18:06:47 -0700 tests: fix internet/test-dns.js internet/test-dns.js assumes that ::1 always resolves to "localhost" on all platforms. This is not what happens in reality. Some platforms resolve it to "ip6-localhost" too. There doesn't seem to be any consensus on what's the right thing to do. However, most sane platforms will use either one of these two values. Reviewed-by: Trevor Norris M test/internet/test-dns.js commit 7166b55 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-07-09 18:01:05 +0800 repl: fix overwrite for this._prompt Signed-off-by: Fedor Indutny M lib/readline.js M lib/repl.js M test/simple/test-repl.js commit f310c0f refs/remotes/origin/orangemocha-Dns Merge: ef3c4ed 38f6fcd Author: Fedor Indutny Date: 2014-07-29 12:50:49 +0400 Merge remote-tracking branch 'origin/v0.10' into master Conflicts: doc/api/buffer.markdown lib/_stream_readable.js lib/assert.js lib/buffer.js lib/child_process.js lib/http.js lib/string_decoder.js lib/zlib.js node.gyp test/simple/test-buffer.js test/simple/test-https-foafssl.js test/simple/test-stream2-compatibility.js test/simple/test-tls-server-verify.js commit 38f6fcd refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-29 12:34:49 +0400 buffer: fix sign overflow in `readUIn32BE` `|` operation takes precendence on `+`, which will result in `new Buffer('ffffffff', 16).readUInt32BE(0)` returning `-1` instead of `ffffffff`. M lib/buffer.js M test/simple/test-buffer.js commit ef3c4ed refs/remotes/origin/orangemocha-Dns Author: Julien Gilli Date: 2014-07-28 17:19:03 -0700 tests: fix process.kill pid test. Prevent test-process-kill-pid.js tests suite from sending SIGHUP to its process group, which was causing the test runner to terminate. Fix jenkins' jobs for nodejs-master. Signed-off-by: Timothy J Fontaine M test/simple/test-process-kill-pid.js commit e1fb1b5 refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-07-25 13:11:10 -0400 cluster: enable error/message events using .worker Between 0.11.1 and 0.11.2, the message and error events stopped being usable via the cluster.worker object. This commit makes them usable again. Closes #7998. Signed-off-by: Fedor Indutny M lib/cluster.js A test/simple/test-cluster-worker-init.js commit 832ec1c refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2014-07-23 14:22:22 -0700 process: throw TypeError if kill pid not a number Currently, invalid usage such as: process.kill('SIGTERM') process.kill(null) process.kill(undefined); all coerce the pid to 0, and signal the current process. Signed-off-by: Fedor Indutny M src/node.js A test/simple/test-process-kill-pid.js commit 9a63a1d refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-24 09:31:45 +0000 deps: backport 60c316 from v8 trunk Original commit message: Extend the interceptor setter ASSERT to support the JSGlobalProxy case. BUG=v8:3463 LOG=n R=dcarney@chromium.org Review URL: https://codereview.chromium.org/415973004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Signed-off-by: Fedor Indutny fix #7969 M deps/v8/src/stub-cache.cc commit 61ddad1 refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-07-19 01:27:34 -0400 querystring: do not add sep for empty array Currently, stringification of an empty array outputs a single separator character. This commit causes an empty array to output the empty string. Signed-off-by: Fedor Indutny M lib/querystring.js M test/simple/test-querystring.js commit 338ba2b refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-23 23:55:24 +0400 test: fix test-https-foafssl M test/simple/test-https-foafssl.js commit 93390ff refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-23 23:51:14 +0400 test: fix test-tls-server-verify fix #7963 M deps/openssl/openssl.gyp M node.gyp M test/common.js M test/fixtures/keys/agent1-cert.pem M test/fixtures/keys/agent1-csr.pem M test/fixtures/keys/agent1-key.pem M test/fixtures/keys/agent2-cert.pem M test/fixtures/keys/agent2-csr.pem M test/fixtures/keys/agent2-key.pem M test/fixtures/keys/agent3-cert.pem M test/fixtures/keys/agent3-csr.pem M test/fixtures/keys/agent3-key.pem M test/fixtures/keys/agent4-cert.pem M test/fixtures/keys/agent4-csr.pem M test/fixtures/keys/agent4-key.pem M test/fixtures/keys/ca1-cert.pem M test/fixtures/keys/ca1-cert.srl M test/fixtures/keys/ca1-key.pem M test/fixtures/keys/ca2-cert.pem M test/fixtures/keys/ca2-cert.srl M test/fixtures/keys/ca2-crl.pem M test/fixtures/keys/ca2-database.txt M test/fixtures/keys/ca2-key.pem M test/simple/test-tls-server-verify.js commit e1ce8ba refs/remotes/origin/orangemocha-Dns Author: Jackson Tian Date: 2014-07-16 22:04:34 +0800 net: add remoteFamily for socket Signed-off-by: Fedor Indutny M doc/api/net.markdown M doc/api/tls.markdown M lib/_tls_legacy.js M lib/net.js M test/simple/test-net-during-close.js M test/simple/test-net-remote-address-port.js commit 2bb4867 refs/remotes/origin/orangemocha-Dns Author: Shigeki Ohtsu Date: 2014-07-17 23:01:40 +0900 tls: fix to send TLS Alert before socket destroyed When TLS Alert is occured in handshake, ClearOut only write it into wbio and does not flush to socket. TLS Alert should be written to socket with EncOut before socket is destroyed within its error callback. Signed-off-by: Fedor Indutny M src/tls_wrap.cc A test/simple/test-tls-alert.js commit 300dd34 refs/remotes/origin/orangemocha-Dns Author: Maciej Małecki Date: 2014-07-23 15:24:07 +0200 gyp: fix ARM build According to V8 changelog, `armv7` config variable was replaced by `arm_version`, with value either '7', '6' or 'default'. Detect ARMv7 and ARMv6 CPUs and default to 'default'. Signed-off-by: Fedor Indutny M configure commit ea89fdf refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-07-19 22:35:07 -0400 child_process: do not access stderr when stdio set to 'ignore' Currently, checkExecSyncError() attempts to access the contents of stderr. When stdio is set to 'ignore', this causes a crash. This commit adds a check on the access of stderr. Closes #7966. Signed-off-by: Fedor Indutny M lib/child_process.js M test/simple/test-child-process-execsync.js commit 96b166f refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-07-19 14:34:41 -0700 doc: console.trace takes a message format Documentation claimed it accepted a single label argument, as time and timeEnd do, which was incorrect. Signed-off-by: Fedor Indutny M doc/api/console.markdown commit 2f0017a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-23 23:08:46 +0400 deps: update http_parser to 2.3.0 M deps/http_parser/AUTHORS M deps/http_parser/Makefile M deps/http_parser/http_parser.c M deps/http_parser/http_parser.h M deps/http_parser/test.c M test/simple/test-http-multi-line-headers.js commit ba09409 refs/remotes/origin/orangemocha-Dns Author: Dean McNamee Date: 2014-07-18 09:16:28 +0200 src: export additional startup functions This allows embedders enough control to initialize node, run the event loop, and cleanly exit (including calling handlers). Signed-off-by: Fedor Indutny M src/node.h commit eba7aae refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-21 22:12:11 +0400 gyp: fix post-mortem in v0.11 Expose missing constants and keep symbols on OSX. M deps/v8/tools/gen-postmortem-metadata.py commit 4c48df5 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-21 22:12:11 +0400 gyp: fix post-mortem in v0.11 Expose missing constants and keep symbols on OSX. M common.gypi M deps/v8/tools/gen-postmortem-metadata.py M node.gyp commit 3530fa9 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2012-12-21 17:52:00 +0000 deps: backport 4ed5fde4f from v8 upstream Original commit message: Fix x64 MathMinMax for negative untagged int32 arguments. An untagged int32 has zeros in the upper half even if it is negative. Using cmpq to compare such numbers will incorrectly ignore the sign. BUG=164442 R=mvstanton@chromium.org Review URL: https://chromiumcodereview.appspot.com/11665007 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 Signed-off-by: Fedor Indutny M deps/v8/src/x64/lithium-codegen-x64.cc A deps/v8/test/mjsunit/regress/regress-164442.js commit 1d3d8c0 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-17 09:55:07 +0400 gyp: do not let `v8dbg_` slip away on osx Pass `-force_load` to linker when linking to `libv8_base` to preserve `v8dbg_` symbols, which are useful for debugging. M common.gypi M node.gyp commit 857975d refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2014-07-17 00:23:15 -0400 tls_wrap: remove unused variable Closes #7957. M lib/_tls_wrap.js commit 9d9fc3f refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-15 12:43:59 +0400 lib: jslint string_decoder.js M lib/string_decoder.js commit a96d660 refs/remotes/origin/v0.10 Author: Chris Dickinson Date: 2014-07-09 02:16:45 -0700 stream2: flush extant data on read of ended stream A ReadableStream with a base64 StringDecoder backed by only one or two bytes would fail to output its partial data before ending. This fix adds a check to see if the `read` was triggered by an internal `flow`, and if so, empties any remaining data. fixes #7914. Signed-off-by: Fedor Indutny M lib/_stream_readable.js A test/simple/test-stream2-base64-single-char-read-end.js commit 04d6fc2 refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-07-10 09:13:27 -0700 cluster: include settings object in 'setup' event Emits on every call to cluster.setupMaster(), even if no new settings are given. This is because calling cluster.setupMaster() without arguments (or with an empty options object) results in the settings being restored to their defaults. Signed-off-by: Fedor Indutny M doc/api/cluster.markdown M lib/cluster.js A test/simple/test-cluster-setup-master-emit.js commit b96e38a refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-05-22 18:56:18 -0700 cluster: allow multiple calls to setupMaster() Only attributes of 'cluster.settings' will be modified after the first call, leaving all other cluster initialization alone. Each call that includes a 'settings' argument triggers a 'setup' event to be emitted. Instead of each call resetting all values to their defaults, use the current settings (if any) as the default. This retains setupMaster's support how cluster.fork() uses setupMaster() to ensure cluster.settings has been populated. Update example in docs to use current node coding style and include an example of progressive configuration. Signed-off-by: Fedor Indutny M doc/api/cluster.markdown M lib/cluster.js A test/simple/test-cluster-setup-master-cumulative.js A test/simple/test-cluster-setup-master-multiple.js commit b692493 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-13 23:15:52 +0400 test: fix regress-GH-1726 M test/simple/test-regress-GH-1726.js commit da30c00 refs/remotes/origin/orangemocha-Dns Author: Dean McNamee Date: 2014-07-09 13:36:50 +0200 src: pass the v8::Context to CreateEnvironment Pass in the v8::Context, instead of creating it within CreateEnvironment. This allows callers to use a pre-existing context. Signed-off-by: Fedor Indutny M src/node.cc commit c4e5fde refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-06-24 23:18:00 -0400 child_process: copy spawnSync() cwd option to proper buffer The spawnSync() cwd option was being copied to the incorrect location. This commit copies to the correct location. Closes #7824 Signed-off-by: Fedor Indutny M src/spawn_sync.cc M test/simple/test-child-process-execsync.js M test/simple/test-child-process-spawnsync.js commit 7f86baf refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-12 12:35:26 +0300 child_process: handle writeUtf8String error When handling `writeUtf8String` error, return after emitting it. Otherwise a runtime failure can occur. fix #7923 M lib/child_process.js commit b87ca79 refs/remotes/origin/v0.10 Author: cjihrig Date: 2014-07-08 21:06:05 -0400 lib: remove and restructure calls to isNaN() Switch condition order to check for null before calling isNaN(). Also remove two unnecessary calls to isNaN() that are already covered by calls to isFinite(). This commit targets v0.10, as opposed to #7891, which targets master (suggested by @bnoordhuis). Closes #7840. Signed-off-by: Fedor Indutny M lib/_stream_readable.js M lib/assert.js M lib/net.js commit 9452ea2 refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-07-07 16:38:05 -0700 doc: re-org child_process into async/sync Cleaner separation between the traditional non-blocking functions and the new blocking variants. Signed-off-by: Fedor Indutny M doc/api/child_process.markdown A test/simple/test-child-process-default-options.js commit a7b14f7 refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-07-08 12:14:58 -0700 test: Remove references to customFds Option has been deprecated since v0.5.11 Signed-off-by: Fedor Indutny A test/disabled/test-child-process-customfd-bounded.js D test/simple/test-child-process-customfd-bounded.js M test/simple/test-child-process-set-blocking.js M test/simple/test-regress-GH-1726.js commit feac62d refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-07-08 11:33:50 -0700 doc: remove customFds mentions The feature has been marked as deprecated since v0.5.11. Signed-off-by: Fedor Indutny M doc/api/child_process.markdown commit 2454695 refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-07-07 17:04:42 -0700 lib: noisy deprecation of child_process customFds Use a util.deprecate wrapper to issue warnings like any other deprecated API. The option has been marked as deprecated in the docs since v0.5.11. Signed-off-by: Fedor Indutny M lib/child_process.js commit e1fec22 refs/remotes/origin/orangemocha-Dns Author: Andrew Oppenlander Date: 2014-07-08 18:06:40 -0400 streams: set default hwm properly for Duplex Default highWaterMark is now set properly when using stream Duplex's writableObjectMode and readableObjectMode options. Added condition to the already existing split objectMode test to ensure the highWaterMark is being set to the correct default value on both the ReadableState and WritableState for readableObjectMode and writableObjectMode. Signed-off-by: Fedor Indutny M lib/_stream_readable.js M lib/_stream_writable.js M test/simple/test-stream-transform-split-objectmode.js commit 832d4db refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-08 21:43:48 +0300 contextify: remove useless header file fix #7910 M node.gyp D src/node_contextify.h commit fc6eae8 refs/remotes/origin/orangemocha-Dns Author: John Albietz Date: 2014-07-03 16:15:46 -0700 readme: added g++ requirement Signed-off-by: Fedor Indutny M README.md commit 46ccb20 refs/remotes/origin/orangemocha-Dns Author: Robert Kowalski Date: 2014-07-03 22:39:29 +0200 module: don't require fs several times As we are going to need fs in any case, just require it at the beginning of the file. Signed-off-by: Fedor Indutny M lib/module.js commit 71fc4d9 refs/remotes/origin/v0.10 Author: Maurice Butler Date: 2014-07-07 16:29:59 +1000 doc: added X.json to the LOAD_AS_FILE sudo code Signed-off-by: Fedor Indutny M doc/api/modules.markdown commit e2f2a20 refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-07-05 14:22:45 -0700 doc: fix console.assert docs, message is a format Documentation for console.assert incorrectly described message as a single message, but it is a format. Signed-off-by: Fedor Indutny M doc/api/console.markdown commit df20536 refs/remotes/origin/orangemocha-Dns Author: Ed Umansky Date: 2014-07-02 18:59:28 -0600 net: reset `errorEmitted` on reconnect Fix for `error` events emitting only once when reconnecting a single instance of net.Socket. Fixes joyent/node#7888 Signed-off-by: Fedor Indutny M lib/net.js A test/simple/test-net-reconnect-error.js commit 803c3f0 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-07-02 21:02:36 -0700 lint: fix indentation M lib/tls.js commit a382c9a refs/remotes/origin/orangemocha-Dns Author: Andrius Bentkus Date: 2014-07-02 15:24:17 +0200 udp: make it possible to receive empty udp packets A udp packet can have 0 content. In that case nread will be equal to 0, but addr != NULL. Add test case for empty data gram packets and fixed test that checked for OOB when length == 0. Signed-off-by: Trevor Norris M lib/dgram.js M src/udp_wrap.cc A test/simple/test-dgram-empty-packet.js M test/simple/test-dgram-oob-buffer.js A test/simple/test-dgram-send-callback-buffer-length.js A test/simple/test-dgram-send-empty-buffer.js commit 11337db refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-07-02 19:35:50 +0200 deps: cherry-pick eca441b2 from OpenSSL Original commit message: bn_exp.c: fix x86_64-specific crash with one-word modulus. PR: #3397 Signed-off-by: Fedor Indutny M deps/openssl/openssl/crypto/bn/bn_exp.c A test/simple/test-crypto-dh-odd-key.js commit 2024706 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-02 19:35:50 +0200 deps: cherry-pick eca441b2 from OpenSSL Original commit message: bn_exp.c: fix x86_64-specific crash with one-word modulus. PR: #3397 Signed-off-by: Fedor Indutny M deps/openssl/openssl/crypto/bn/bn_exp.c A test/simple/test-crypto-dh-odd-key.js commit e345253 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-14 20:08:38 +0400 tls: better error reporting at cert validation fix #7417 Signed-off-by: Fedor Indutny M lib/_tls_wrap.js M lib/tls.js M test/simple/test-https-strict.js M test/simple/test-tls-check-server-identity.js M test/simple/test-tls-client-verify.js commit 449ffec refs/remotes/origin/v0.10 Author: Trevor Norris Date: 2014-07-02 13:32:11 -0700 configure: fix v8 overriding commands on build V8 seems to ignore the default value for want_separate_host_toolset and would override it at build time. Instead always explicitly set the value. Fixes #7833 M configure commit c7c904b refs/remotes/origin/v0.10 Author: Brian White Date: 2014-06-30 11:06:47 -0400 doc: fix createCipher description Signed-off-by: Trevor Norris M doc/api/crypto.markdown commit ae1e325 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-07-02 15:26:46 +0400 child_process: accept uid/gid everywhere Accept uid/gid option in every execute/spawn call (including cluster.fork). Add documentation where needed. fix #7881 Signed-off-by: Trevor Norris M doc/api/child_process.markdown M doc/api/cluster.markdown M lib/child_process.js M lib/cluster.js commit 9cbfd6e refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-06-30 12:43:47 +0400 constants: add O_NONBLOCK constant It appears that it is defined unconditionally on all supported unixes. fix #7867 #7855 Signed-off-by: Trevor Norris M src/node_constants.cc commit 7cb3830 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-06-30 12:43:30 +0400 Revert "constants: export O_NONBLOCK" This reverts commit 00890e43fb935c8bc5dc150f0f2c96bc465d8a4d. Signed-off-by: Trevor Norris M src/node_constants.cc commit 47ee9a4 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-06-30 12:43:28 +0400 Revert "src: fix _XOPEN_SOURCE redefinition warning" This reverts commit 885142a5edc2c803fa8b9d92b5d0771379237764. Signed-off-by: Trevor Norris M src/node_constants.cc commit 1100f3d refs/remotes/origin/orangemocha-Dns Author: Eli Skeggs Date: 2014-06-27 22:32:50 -0700 net: don't emit listening if handle is closed Fixes #7834 Signed-off-by: Trevor Norris M lib/net.js A test/simple/test-net-listen-close-server.js commit 613654e refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-07-01 21:35:35 +0800 test: fix multiple_line problem in match Signed-off-by: Fedor Indutny M test/simple/test-repl.js commit 02b8109 refs/remotes/origin/orangemocha-Dns Author: Ionică Bizău Date: 2014-03-31 22:06:03 +0300 docs: highlight shell-codes in CONTRIBUTING.md Signed-off-by: Fedor Indutny M CONTRIBUTING.md M README.md commit 423725b refs/remotes/origin/orangemocha-Dns Author: Refael Ackermann Date: 2014-07-01 10:48:28 +0300 configure: better detect windows 'bitness' (WOW64) Signed-off-by: Fedor Indutny M configure commit 1c0ec71 refs/remotes/origin/orangemocha-Dns Author: Arnout Kazemier <3rd-Eden@users.noreply.github.com> Date: 2014-07-01 08:44:09 +0200 events: Output the event that is leaking Signed-off-by: Fedor Indutny M lib/events.js commit 4128d4d refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-06-30 13:06:35 +0400 Revert "stream: start old-mode read in a next tick" This reverts commit 2efe4ab7616669448f873b0417e9aa81221324e2. M lib/_stream_readable.js M lib/http.js D test/simple/test-stream-readable-data-sync-race.js M test/simple/test-stream2-compatibility.js commit b517500 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-06 23:00:55 -0700 repl: fix multi-line input The refactor in 3ae0b17c broke the multiline input's visual appearence. While actually switching to this mode, the `...` prefix is not displayed. Additionally, account only SyntaxErrors that are happening at the parse time, everything else should not be switching repl to the multiline mode. Signed-off-by: Fedor Indutny M lib/repl.js commit 7fa4a96 refs/remotes/origin/orangemocha-Dns Author: Jonathan Reem Date: 2014-06-28 11:46:42 -0700 stream: only end reading on null, not undefined The [Stream documentation for .push](http://nodejs.org/api/stream.html#stream_readable_push_chunk_encoding) explicitly states multiple times that null is a special cased value that indicates the end of a stream. It is confusing and undocumented that undefined *also* ends the stream, even though in object mode there is a distinct and important difference. The docs for Object-Mode also explicitly mention null as the *only* special cased value, making no mention of undefined. Signed-off-by: Fedor Indutny M lib/_stream_readable.js M test/simple/test-stream2-readable-non-empty-end.js commit a97bdef refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-06-11 21:11:28 -0700 zlib: do not crash on write after close fix #7767 Signed-off-by: Fedor Indutny M lib/zlib.js A test/simple/test-zlib-write-after-close.js commit 73343d5 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-11 21:38:58 -0700 http: remove unused code block fix #7769 Signed-off-by: Fedor Indutny M lib/_http_server.js commit 6b09f9c refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-06-25 21:18:50 +0800 node: fix #7841 by overlooking the spare sourceline Signed-off-by: Fedor Indutny M src/node.cc A test/fixtures/throws_error4.js M test/simple/test-error-reporting.js commit c94afdc refs/remotes/origin/v0.10 Author: Oguz Bastemur Date: 2014-06-13 11:36:52 +0200 util.h: interface compatibility Signed-off-by: Fedor Indutny M src/util.h commit 2cae44f refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-06-27 00:07:16 -0400 buffer: construct new buffer from buffer toJSON() output Creating a new buffer from the toJSON() output of another buffer does not currently work. This commit adds that support. Closes #7849. Signed-off-by: Fedor Indutny M lib/buffer.js M test/simple/test-buffer.js commit 1a1b1a7 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-27 04:44:36 +0400 deps: update libuv to v0.11.26 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/CONTRIBUTING.md M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/Makefile.mingw M deps/uv/README.md M deps/uv/configure.ac M deps/uv/include/uv-bsd.h M deps/uv/include/uv-darwin.h M deps/uv/include/uv-errno.h M deps/uv/include/uv-linux.h M deps/uv/include/uv-sunos.h M deps/uv/include/uv-unix.h M deps/uv/include/uv-version.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/src/heap-inl.h M deps/uv/src/inet.c M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/freebsd.c A deps/uv/src/unix/getnameinfo.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-inotify.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/win/core.c M deps/uv/src/win/dl.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/getaddrinfo.c A deps/uv/src/win/getnameinfo.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process.c M deps/uv/src/win/req-inl.h M deps/uv/src/win/tcp.c M deps/uv/src/win/thread.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/test-barrier.c M deps/uv/test/test-fs.c A deps/uv/test/test-getnameinfo.c M deps/uv/test/test-ip6-addr.c M deps/uv/test/test-list.h A deps/uv/test/test-poll-closesocket.c M deps/uv/test/test-spawn.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/test/test-udp-options.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 35b9580 refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-06-21 00:43:00 +0200 dns: introduce lookupService function Uses getnameinfo to resolve an address an port into a hostname and service. Signed-off-by: Fedor Indutny M doc/api/dns.markdown M lib/dns.js M src/async-wrap.h M src/cares_wrap.cc M test/internet/test-dns.js commit 922afd9 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-05-17 12:42:50 +0400 deps: build v8 with disassembler support Signed-off-by: Fedor Indutny M common.gypi commit c147e81 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-25 14:47:59 +0400 crypto: add `honorCipherOrder` argument Add `honorCipherOrder` argument to `crypto.createCredentials`. fix #7249 M doc/api/tls.markdown M lib/_tls_common.js M lib/_tls_wrap.js commit e50749b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-25 14:11:09 +0400 doc: document `tls.createSecureContext` M doc/api/crypto.markdown M doc/api/tls.markdown commit 56d767f refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-25 11:16:08 +0400 test: fix tls-client-default-ciphers The test execution should not depend on the servers running locally. fix #7832 M test/simple/test-tls-client-default-ciphers.js commit 61baefc refs/remotes/origin/orangemocha-Dns Author: Chris Dickinson Date: 2014-06-04 17:26:34 -0700 dns: send lookup c-ares errors to callback Calling dns.lookup with arguments that generate an error from c-ares previously sent those errors back to the callback. This commit restores the ca9eb71 behavior. Fixes #7731. Signed-off-by: Trevor Norris Signed-off-by: Fedor Indutny M lib/dns.js A test/simple/test-dns-lookup-cb-error.js commit a55c60c refs/remotes/origin/orangemocha-Dns Author: Fred K. Schott Date: 2014-06-12 11:12:54 -0700 module: document important methods Signed-off-by: Fedor Indutny M lib/module.js commit 16ed194 refs/remotes/origin/orangemocha-Dns Author: Kyle Robinson Young Date: 2014-06-15 09:04:12 -0700 doc: typos in child_process Signed-off-by: Fedor Indutny M doc/api/child_process.markdown commit ad5e8ec refs/remotes/origin/orangemocha-Dns Author: Jan Krems Date: 2014-06-21 17:09:04 -0700 doc: process: Document process.mainModule 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 M doc/api/process.markdown commit fcbffa7 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-06-22 23:34:47 +0800 tls: using %StringSplit to split `cert.subjectaltname` Signed-off-by: Fedor Indutny M lib/tls.js commit be8114e refs/remotes/origin/orangemocha-Dns Author: Charles Date: 2014-06-18 00:44:11 +0200 child_process: don't throw on EAGAIN Signed-off-by: Fedor Indutny M lib/child_process.js commit c08da46 refs/remotes/origin/orangemocha-Dns Author: Ed Morley Date: 2014-05-13 13:20:36 +0100 child_process: use full path for cmd.exe on Win32 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 M lib/child_process.js commit ee95e4f refs/remotes/origin/v0.10 Author: Nick Apperson Date: 2014-03-25 09:51:13 -0500 buffer: improve {read,write}{U}Int* methods Increase the performance and simplify the logic of Buffer#write{U}Int* and Buffer#read{U}Int* methods by placing the byte manipulation code directly inline. Also improve the speed of buffer-write benchmarks by creating a new call directly to each method by using Function() instead of calling by buff[fn]. Signed-off-by: Trevor Norris Conflicts: lib/buffer.js M benchmark/buffers/buffer-read.js M benchmark/buffers/buffer-write.js M lib/buffer.js commit 72dcc26 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-06-20 12:02:13 +0200 doc: buffer: clarify typed array construction It's possible to construct a typed array from a buffer but the buffer is treated as an array, not a byte array as one might expect. Fixes #7786. Signed-off-by: Trevor Norris M doc/api/buffer.markdown commit 4f1782e refs/remotes/origin/orangemocha-Dns Merge: c047127 e22ea56 Author: Timothy J Fontaine Date: 2014-06-16 19:20:45 -0500 Merge remote-tracking branch 'upstream-rw/v0.10' commit e22ea56 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-06-16 19:16:13 -0500 node: update changelog to have proper npm version fixes #7793 M ChangeLog commit d5edd68 refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2014-06-16 10:35:12 -0500 Now working on 0.8.28 M src/node_version.h commit d3ff648 refs/remotes/origin/v0.8 Merge: f82652e a692053 Author: Timothy J Fontaine Date: 2014-06-16 10:34:47 -0500 Merge branch 'v0.8.27-release' into v0.8 commit 361aa53 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-06-13 14:39:53 -0700 build: run wix tool chain out of process 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. M tools/msvs/msi/nodemsi.wixproj commit c047127 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-12 15:40:28 -0700 contextify: throw timeout error properly fix #7509 M src/node_contextify.cc A test/simple/test-vm-timeout-rethrow.js commit d519876 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-12 11:21:26 -0700 watchdog: terminate one specific isolate M src/node_contextify.cc M src/node_watchdog.cc M src/node_watchdog.h commit d78a378 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-23 14:01:17 +0000 deps: cherry-pick r21466 from v8 trunk 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 M deps/v8/src/objects.cc M deps/v8/test/cctest/test-api.cc commit 5d17818 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-14 11:25:57 +0200 deps: cherry-pick r21297 from v8 trunk Changes the return value of PropertyCallbackInfo::This() from Local back to Local. 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 M deps/v8/include/v8.h M deps/v8/src/accessors.cc commit dde590d refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-12 05:38:47 +0200 deps: fix up v8 postmortem codegen Signed-off-by: Fedor Indutny M deps/v8/tools/gen-postmortem-metadata.py commit 3a280b2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-12 05:07:46 +0200 deps: upgrade v8 to 3.26.33 Signed-off-by: Fedor Indutny A deps/v8/.DEPS.git M deps/v8/.gitignore A deps/v8/BUILD.gn M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/Makefile.nacl M deps/v8/OWNERS M deps/v8/PRESUBMIT.py M deps/v8/build/android.gypi M deps/v8/build/features.gypi M deps/v8/build/gyp_v8 M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8-platform.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8-testing.h M deps/v8/include/v8-util.h M deps/v8/include/v8.h M deps/v8/include/v8config.h M deps/v8/include/v8stdint.h M deps/v8/samples/lineprocessor.cc M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/allocation-site-scopes.cc M deps/v8/src/allocation-site-scopes.h M deps/v8/src/allocation-tracker.cc M deps/v8/src/allocation-tracker.h M deps/v8/src/allocation.cc M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apinatives.js M deps/v8/src/arguments.cc M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/lithium-gap-resolver-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/arm64/assembler-arm64-inl.h M deps/v8/src/arm64/assembler-arm64.cc M deps/v8/src/arm64/assembler-arm64.h M deps/v8/src/arm64/builtins-arm64.cc M deps/v8/src/arm64/code-stubs-arm64.cc M deps/v8/src/arm64/code-stubs-arm64.h M deps/v8/src/arm64/codegen-arm64.cc M deps/v8/src/arm64/codegen-arm64.h M deps/v8/src/arm64/constants-arm64.h M deps/v8/src/arm64/cpu-arm64.cc M deps/v8/src/arm64/cpu-arm64.h M deps/v8/src/arm64/debug-arm64.cc M deps/v8/src/arm64/decoder-arm64-inl.h M deps/v8/src/arm64/decoder-arm64.cc M deps/v8/src/arm64/decoder-arm64.h M deps/v8/src/arm64/deoptimizer-arm64.cc M deps/v8/src/arm64/disasm-arm64.cc M deps/v8/src/arm64/disasm-arm64.h M deps/v8/src/arm64/frames-arm64.cc M deps/v8/src/arm64/frames-arm64.h M deps/v8/src/arm64/full-codegen-arm64.cc M deps/v8/src/arm64/ic-arm64.cc M deps/v8/src/arm64/instructions-arm64.cc M deps/v8/src/arm64/instructions-arm64.h M deps/v8/src/arm64/instrument-arm64.cc M deps/v8/src/arm64/instrument-arm64.h M deps/v8/src/arm64/lithium-arm64.cc M deps/v8/src/arm64/lithium-arm64.h M deps/v8/src/arm64/lithium-codegen-arm64.cc M deps/v8/src/arm64/lithium-codegen-arm64.h M deps/v8/src/arm64/lithium-gap-resolver-arm64.cc M deps/v8/src/arm64/lithium-gap-resolver-arm64.h M deps/v8/src/arm64/macro-assembler-arm64-inl.h M deps/v8/src/arm64/macro-assembler-arm64.cc M deps/v8/src/arm64/macro-assembler-arm64.h M deps/v8/src/arm64/regexp-macro-assembler-arm64.cc M deps/v8/src/arm64/regexp-macro-assembler-arm64.h M deps/v8/src/arm64/simulator-arm64.cc M deps/v8/src/arm64/simulator-arm64.h M deps/v8/src/arm64/stub-cache-arm64.cc M deps/v8/src/arm64/utils-arm64.cc M deps/v8/src/arm64/utils-arm64.h M deps/v8/src/array-iterator.js M deps/v8/src/array.js M deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/assert-scope.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h M deps/v8/src/atomicops_internals_arm64_gcc.h M deps/v8/src/atomicops_internals_arm_gcc.h M deps/v8/src/atomicops_internals_atomicword_compat.h M deps/v8/src/atomicops_internals_mac.h M deps/v8/src/atomicops_internals_mips_gcc.h M deps/v8/src/atomicops_internals_tsan.h M deps/v8/src/atomicops_internals_x86_gcc.cc M deps/v8/src/atomicops_internals_x86_gcc.h M deps/v8/src/atomicops_internals_x86_msvc.h A deps/v8/src/base/macros.h M deps/v8/src/bignum-dtoa.cc M deps/v8/src/bignum-dtoa.h M deps/v8/src/bignum.cc M deps/v8/src/bignum.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/bytecodes-irregexp.h M deps/v8/src/cached-powers.cc M deps/v8/src/cached-powers.h M deps/v8/src/char-predicates-inl.h M deps/v8/src/char-predicates.h M deps/v8/src/checks.cc M deps/v8/src/checks.h M deps/v8/src/circular-queue-inl.h M deps/v8/src/circular-queue.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/code.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler-intrinsics.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.cc M deps/v8/src/conversions.h M deps/v8/src/counters.cc M deps/v8/src/counters.h M deps/v8/src/cpu-profiler-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/cpu.cc M deps/v8/src/cpu.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8-posix.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8-windows.cc M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/data-flow.cc M deps/v8/src/data-flow.h M deps/v8/src/date.cc M deps/v8/src/date.h M deps/v8/src/date.js M deps/v8/src/dateparser-inl.h M deps/v8/src/dateparser.cc M deps/v8/src/dateparser.h M deps/v8/src/debug-agent.cc M deps/v8/src/debug-agent.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disasm.h M deps/v8/src/disassembler.cc M deps/v8/src/disassembler.h M deps/v8/src/diy-fp.cc M deps/v8/src/diy-fp.h M deps/v8/src/double.h M deps/v8/src/dtoa.cc M deps/v8/src/dtoa.h M deps/v8/src/effects.h M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/externalize-string-extension.h M deps/v8/src/extensions/free-buffer-extension.cc M deps/v8/src/extensions/free-buffer-extension.h M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/extensions/gc-extension.h M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/extensions/statistics-extension.h M deps/v8/src/extensions/trigger-failure-extension.cc M deps/v8/src/extensions/trigger-failure-extension.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/fast-dtoa.cc M deps/v8/src/fast-dtoa.h M deps/v8/src/feedback-slots.h M deps/v8/src/fixed-dtoa.cc M deps/v8/src/fixed-dtoa.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/flags.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/func-name-inferrer.cc M deps/v8/src/func-name-inferrer.h M deps/v8/src/gdb-jit.cc M deps/v8/src/gdb-jit.h M deps/v8/src/generator.js M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/harmony-array.js M deps/v8/src/harmony-math.js M deps/v8/src/harmony-string.js M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-alias-analysis.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-bce.h M deps/v8/src/hydrogen-bch.cc M deps/v8/src/hydrogen-bch.h M deps/v8/src/hydrogen-canonicalize.cc M deps/v8/src/hydrogen-canonicalize.h M deps/v8/src/hydrogen-check-elimination.cc M deps/v8/src/hydrogen-check-elimination.h M deps/v8/src/hydrogen-dce.cc M deps/v8/src/hydrogen-dce.h M deps/v8/src/hydrogen-dehoist.cc M deps/v8/src/hydrogen-dehoist.h M deps/v8/src/hydrogen-environment-liveness.cc M deps/v8/src/hydrogen-environment-liveness.h M deps/v8/src/hydrogen-escape-analysis.cc M deps/v8/src/hydrogen-escape-analysis.h M deps/v8/src/hydrogen-flow-engine.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-infer-representation.cc M deps/v8/src/hydrogen-infer-representation.h M deps/v8/src/hydrogen-infer-types.cc M deps/v8/src/hydrogen-infer-types.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-load-elimination.cc M deps/v8/src/hydrogen-load-elimination.h M deps/v8/src/hydrogen-mark-deoptimize.cc M deps/v8/src/hydrogen-mark-deoptimize.h M deps/v8/src/hydrogen-mark-unreachable.cc M deps/v8/src/hydrogen-mark-unreachable.h M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-osr.h M deps/v8/src/hydrogen-range-analysis.cc M deps/v8/src/hydrogen-range-analysis.h M deps/v8/src/hydrogen-redundant-phi.cc M deps/v8/src/hydrogen-redundant-phi.h M deps/v8/src/hydrogen-removable-simulates.cc M deps/v8/src/hydrogen-removable-simulates.h M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen-representation-changes.h M deps/v8/src/hydrogen-sce.cc M deps/v8/src/hydrogen-sce.h M deps/v8/src/hydrogen-store-elimination.cc M deps/v8/src/hydrogen-store-elimination.h M deps/v8/src/hydrogen-uint32-analysis.cc M deps/v8/src/hydrogen-uint32-analysis.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/i18n.h M deps/v8/src/i18n.js M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/cpu-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-gap-resolver-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/simulator-ia32.cc M deps/v8/src/ia32/simulator-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/icu_util.cc M deps/v8/src/icu_util.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/interpreter-irregexp.h M deps/v8/src/isolate-inl.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp-inl.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lazy-instance.h M deps/v8/src/libplatform/default-platform.cc M deps/v8/src/libplatform/default-platform.h M deps/v8/src/libplatform/task-queue.cc M deps/v8/src/libplatform/task-queue.h M deps/v8/src/libplatform/worker-thread.cc M deps/v8/src/libplatform/worker-thread.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium-codegen.cc M deps/v8/src/lithium-codegen.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveedit.h M deps/v8/src/log-inl.h M deps/v8/src/log-utils.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macro-assembler.h M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/constants-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/cpu-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/frames-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-gap-resolver-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/misc-intrinsics.h M deps/v8/src/mksnapshot.cc M deps/v8/src/msan.h M deps/v8/src/natives.h M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/once.cc M deps/v8/src/once.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-qnx.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/platform/condition-variable.cc M deps/v8/src/platform/condition-variable.h M deps/v8/src/platform/elapsed-timer.h M deps/v8/src/platform/mutex.cc M deps/v8/src/platform/mutex.h M deps/v8/src/platform/semaphore.cc M deps/v8/src/platform/semaphore.h M deps/v8/src/platform/socket.cc M deps/v8/src/platform/socket.h M deps/v8/src/platform/time.cc M deps/v8/src/platform/time.h M deps/v8/src/preparse-data-format.h M deps/v8/src/preparse-data.cc M deps/v8/src/preparse-data.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/promise.js M deps/v8/src/property-details-inl.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/proxy.js M deps/v8/src/qnx-math.h M deps/v8/src/regexp-macro-assembler-irregexp-inl.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp-stack.cc M deps/v8/src/regexp-stack.h M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/rewriter.h M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/safepoint-table.cc M deps/v8/src/safepoint-table.h M deps/v8/src/sampler.cc M deps/v8/src/sampler.h M deps/v8/src/scanner-character-streams.cc M deps/v8/src/scanner-character-streams.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopeinfo.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/simulator.h M deps/v8/src/small-pointer-list.h M deps/v8/src/smart-pointers.h M deps/v8/src/snapshot-common.cc M deps/v8/src/snapshot-empty.cc M deps/v8/src/snapshot.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/splay-tree-inl.h M deps/v8/src/splay-tree.h M deps/v8/src/store-buffer-inl.h M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/string-search.cc M deps/v8/src/string-search.h M deps/v8/src/string-stream.cc M deps/v8/src/string-stream.h M deps/v8/src/string.js M deps/v8/src/strtod.cc M deps/v8/src/strtod.h M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/sweeper-thread.h M deps/v8/src/symbol.js M deps/v8/src/third_party/vtune/vtune-jit.cc M deps/v8/src/token.cc M deps/v8/src/token.h M deps/v8/src/transitions-inl.h M deps/v8/src/transitions.cc M deps/v8/src/transitions.h M deps/v8/src/trig-table.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js A deps/v8/src/types-inl.h M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/typing.h M deps/v8/src/unbound-queue-inl.h M deps/v8/src/unbound-queue.h M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.cc M deps/v8/src/unicode.h M deps/v8/src/unique.h M deps/v8/src/uri.h M deps/v8/src/uri.js M deps/v8/src/utils-inl.h M deps/v8/src/utils.cc M deps/v8/src/utils.h M deps/v8/src/utils/random-number-generator.cc M deps/v8/src/utils/random-number-generator.h D deps/v8/src/v8-counters.cc D deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8checks.h D deps/v8/src/v8conversions.cc D deps/v8/src/v8conversions.h M deps/v8/src/v8dll-main.cc M deps/v8/src/v8globals.h M deps/v8/src/v8memory.h M deps/v8/src/v8natives.js M deps/v8/src/v8threads.cc M deps/v8/src/v8threads.h D deps/v8/src/v8utils.cc D deps/v8/src/v8utils.h M deps/v8/src/variables.cc M deps/v8/src/variables.h A deps/v8/src/vector.h M deps/v8/src/version.cc M deps/v8/src/version.h M deps/v8/src/vm-state-inl.h M deps/v8/src/vm-state.h M deps/v8/src/weak_collection.js M deps/v8/src/win32-headers.h M deps/v8/src/win32-math.cc M deps/v8/src/win32-math.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/cpu-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-gap-resolver-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/simulator-x64.cc M deps/v8/src/x64/simulator-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-allocator.h M deps/v8/src/zone-containers.h M deps/v8/src/zone-inl.h M deps/v8/src/zone.cc M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/profiler-extension.cc M deps/v8/test/cctest/profiler-extension.h M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-arm64.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-atomicops.cc M deps/v8/test/cctest/test-code-stubs-arm.cc M deps/v8/test/cctest/test-code-stubs-arm64.cc M deps/v8/test/cctest/test-code-stubs-ia32.cc M deps/v8/test/cctest/test-code-stubs-mips.cc M deps/v8/test/cctest/test-code-stubs-x64.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-arm64.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-liveedit.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-arm.cc M deps/v8/test/cctest/test-macro-assembler-mips.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-mementos.cc M deps/v8/test/cctest/test-microtask-delivery.cc M deps/v8/test/cctest/test-object-observe.cc A deps/v8/test/cctest/test-ordered-hash-table.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-strtod.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-types.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/test-weaksets.cc A deps/v8/test/fuzz-natives/base.js A deps/v8/test/fuzz-natives/fuzz-natives.status A deps/v8/test/fuzz-natives/testcfg.py D deps/v8/test/intl/break-iterator/protected-icu-internals.js D deps/v8/test/intl/collator/protected-icu-internals.js D deps/v8/test/intl/date-format/protected-icu-internals.js D deps/v8/test/intl/number-format/protected-icu-internals.js A deps/v8/test/mjsunit/array-push10.js A deps/v8/test/mjsunit/array-push11.js A deps/v8/test/mjsunit/array-push2.js A deps/v8/test/mjsunit/array-push3.js A deps/v8/test/mjsunit/array-push4.js A deps/v8/test/mjsunit/array-push5.js A deps/v8/test/mjsunit/array-push6.js A deps/v8/test/mjsunit/array-push7.js A deps/v8/test/mjsunit/array-push8.js A deps/v8/test/mjsunit/array-push9.js M deps/v8/test/mjsunit/binary-op-newspace.js M deps/v8/test/mjsunit/bugs/harmony/debug-blockscopes.js M deps/v8/test/mjsunit/compiler/math-floor-global.js M deps/v8/test/mjsunit/compiler/math-floor-local.js M deps/v8/test/mjsunit/debug-liveedit-newsource.js M deps/v8/test/mjsunit/debug-scopes.js M deps/v8/test/mjsunit/debug-stepout-scope-part2.js M deps/v8/test/mjsunit/debug-stepout-scope-part3.js M deps/v8/test/mjsunit/debug-stepout-scope-part4.js M deps/v8/test/mjsunit/debug-stepout-scope-part5.js M deps/v8/test/mjsunit/debug-stepout-scope-part6.js M deps/v8/test/mjsunit/define-property-gc.js M deps/v8/test/mjsunit/delay-syntax-error.js A deps/v8/test/mjsunit/es6/debug-promises-caught-all.js A deps/v8/test/mjsunit/es6/debug-promises-caught-late.js A deps/v8/test/mjsunit/es6/debug-promises-caught-uncaught.js A deps/v8/test/mjsunit/es6/debug-promises-reentry.js A deps/v8/test/mjsunit/es6/debug-promises-throw-in-constructor.js A deps/v8/test/mjsunit/es6/debug-promises-throw-in-reject.js A deps/v8/test/mjsunit/es6/debug-promises-uncaught-all.js A deps/v8/test/mjsunit/es6/debug-promises-uncaught-uncaught.js A deps/v8/test/mjsunit/es6/debug-promises-undefined-reject.js A deps/v8/test/mjsunit/es6/mirror-promises.js M deps/v8/test/mjsunit/es6/promises.js M deps/v8/test/mjsunit/es7/object-observe.js A deps/v8/test/mjsunit/field-type-tracking.js M deps/v8/test/mjsunit/function-caller.js A deps/v8/test/mjsunit/function-length-accessor.js D deps/v8/test/mjsunit/fuzz-natives-part1.js D deps/v8/test/mjsunit/fuzz-natives-part2.js D deps/v8/test/mjsunit/fuzz-natives-part3.js D deps/v8/test/mjsunit/fuzz-natives-part4.js D deps/v8/test/mjsunit/greedy.js A deps/v8/test/mjsunit/harmony/array-fill.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/debug-blockscopes.js A deps/v8/test/mjsunit/harmony/generators-debug-scopes.js A deps/v8/test/mjsunit/harmony/generators-relocation.js A deps/v8/test/mjsunit/harmony/regress/regress-3280.js M deps/v8/test/mjsunit/harmony/string-contains.js M deps/v8/test/mjsunit/harmony/typedarrays.js M deps/v8/test/mjsunit/invalid-lhs.js M deps/v8/test/mjsunit/math-abs.js M deps/v8/test/mjsunit/math-floor-part1.js M deps/v8/test/mjsunit/math-floor-part2.js M deps/v8/test/mjsunit/math-floor-part3.js M deps/v8/test/mjsunit/math-floor-part4.js M deps/v8/test/mjsunit/math-round.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-freeze.js A deps/v8/test/mjsunit/readonly-accessor.js M deps/v8/test/mjsunit/regress/regress-1548.js M deps/v8/test/mjsunit/regress/regress-1708.js M deps/v8/test/mjsunit/regress/regress-2419.js M deps/v8/test/mjsunit/regress/regress-3204.js A deps/v8/test/mjsunit/regress/regress-3255.js A deps/v8/test/mjsunit/regress/regress-3281.js A deps/v8/test/mjsunit/regress/regress-3294.js A deps/v8/test/mjsunit/regress/regress-353058.js A deps/v8/test/mjsunit/regress/regress-355486.js A deps/v8/test/mjsunit/regress/regress-357054.js A deps/v8/test/mjsunit/regress/regress-357103.js A deps/v8/test/mjsunit/regress/regress-357105.js A deps/v8/test/mjsunit/regress/regress-358057.js A deps/v8/test/mjsunit/regress/regress-358059.js A deps/v8/test/mjsunit/regress/regress-358088.js A deps/v8/test/mjsunit/regress/regress-358090.js A deps/v8/test/mjsunit/regress/regress-359441.js A deps/v8/test/mjsunit/regress/regress-359491.js A deps/v8/test/mjsunit/regress/regress-359525.js A deps/v8/test/mjsunit/regress/regress-360733.js A deps/v8/test/mjsunit/regress/regress-361025.js A deps/v8/test/mjsunit/regress/regress-361608.js A deps/v8/test/mjsunit/regress/regress-362128.js A deps/v8/test/mjsunit/regress/regress-362870.js A deps/v8/test/mjsunit/regress/regress-363956.js A deps/v8/test/mjsunit/regress/regress-365172-1.js A deps/v8/test/mjsunit/regress/regress-365172-2.js A deps/v8/test/mjsunit/regress/regress-365172-3.js A deps/v8/test/mjsunit/regress/regress-369450.js A deps/v8/test/mjsunit/regress/regress-370384.js M deps/v8/test/mjsunit/regress/regress-99167.js A deps/v8/test/mjsunit/regress/regress-alloc-smi-check.js A deps/v8/test/mjsunit/regress/regress-builtinbust-1.js A deps/v8/test/mjsunit/regress/regress-builtinbust-3.js A deps/v8/test/mjsunit/regress/regress-builtinbust-4.js A deps/v8/test/mjsunit/regress/regress-builtinbust-5.js A deps/v8/test/mjsunit/regress/regress-builtinbust-6.js A deps/v8/test/mjsunit/regress/regress-builtinbust-7.js A deps/v8/test/mjsunit/regress/regress-captured-object-no-dummy-use.js A deps/v8/test/mjsunit/regress/regress-crbug-357052.js A deps/v8/test/mjsunit/regress/regress-crbug-357137.js A deps/v8/test/mjsunit/regress/regress-crbug-357330.js M deps/v8/test/mjsunit/regress/regress-create-exception.js A deps/v8/test/mjsunit/regress/regress-empty-fixed-double-array.js A deps/v8/test/mjsunit/regress/regress-enum-prop-keys-cache-size.js A deps/v8/test/mjsunit/regress/regress-escape-preserve-smi-representation.js A deps/v8/test/mjsunit/regress/regress-global-freeze-const.js A deps/v8/test/mjsunit/regress/regress-handle-illegal-redeclaration.js A deps/v8/test/mjsunit/regress/regress-inline-getter-near-stack-limit.js A deps/v8/test/mjsunit/regress/regress-lazy-deopt-inlining.js A deps/v8/test/mjsunit/regress/regress-lazy-deopt-inlining2.js A deps/v8/test/mjsunit/regress/regress-load-field-by-index.js A deps/v8/test/mjsunit/regress/regress-no-dummy-use-for-arguments-object.js A deps/v8/test/mjsunit/regress/regress-observe-map-cache.js A deps/v8/test/mjsunit/regress/regress-parseint.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/promises-aplus/promises-aplus.status M deps/v8/test/promises-aplus/testcfg.py M deps/v8/test/test262/test262.status M deps/v8/test/webkit/fast/js/arguments-expected.txt M deps/v8/test/webkit/fast/js/modify-non-references-expected.txt M deps/v8/test/webkit/fast/js/modify-non-references.js A deps/v8/test/webkit/resources/JSON-stringify.js A deps/v8/test/webkit/resources/json2-es5-compat.js A deps/v8/test/webkit/run-json-stringify-expected.txt A deps/v8/test/webkit/run-json-stringify.js M deps/v8/test/webkit/webkit.status M deps/v8/tools/blink_tests/TestExpectations D deps/v8/tools/common-includes.sh M deps/v8/tools/gcmole/gcmole.lua M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py M deps/v8/tools/lexer-shell.cc D deps/v8/tools/merge-to-branch.sh M deps/v8/tools/oom_dump/oom_dump.cc M deps/v8/tools/parser-shell.cc M deps/v8/tools/push-to-trunk/auto_push.py A deps/v8/tools/push-to-trunk/auto_roll.py M deps/v8/tools/push-to-trunk/chromium_roll.py M deps/v8/tools/push-to-trunk/common_includes.py M deps/v8/tools/push-to-trunk/git_recipes.py M deps/v8/tools/push-to-trunk/merge_to_branch.py M deps/v8/tools/push-to-trunk/push_to_trunk.py A deps/v8/tools/push-to-trunk/releases.py M deps/v8/tools/push-to-trunk/test_scripts.py M deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/run-tests.py M deps/v8/tools/testrunner/local/execution.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/objects/context.py commit 5413d9a refs/remotes/origin/orangemocha-Dns Author: Euan Date: 2014-06-04 20:15:22 -0400 doc: Fix typo in dns.resolveSrv docs Signed-off-by: Fedor Indutny M doc/api/dns.markdown commit 1cd48c7 refs/remotes/origin/orangemocha-Dns Author: Xavi Magrinyà Date: 2014-06-08 13:02:54 +0300 console: console.dir() accepts options object 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 M doc/api/console.markdown M lib/console.js commit e00cafa refs/remotes/origin/orangemocha-Dns Author: Xavi Magrinyà Date: 2014-06-08 12:14:14 +0300 Added support for options parameter in console.dir() Signed-off-by: Fedor Indutny M doc/api/console.markdown M lib/console.js M test/simple/test-console.js commit 03e9f84 refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2014-06-11 15:16:48 -0400 lib: remove unused variables Signed-off-by: Fedor Indutny M lib/_http_client.js M lib/_stream_transform.js M lib/_tls_legacy.js M lib/child_process.js M lib/domain.js M lib/fs.js M lib/http.js M lib/net.js M lib/repl.js M lib/tracing.js M lib/zlib.js commit eef0715 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-08 11:58:07 -0700 tls_wrap: fix interleaving in InvokeQueued 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 M src/tls_wrap.cc A test/simple/test-tls-invoke-queued.js commit ca55037 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-07 19:25:02 -0700 tls_wrap: fix small obvious memory leak Signed-off-by: Fedor Indutny M src/tls_wrap.cc commit 4d04c7b refs/remotes/origin/orangemocha-Dns Author: Roman Klauke Date: 2014-06-11 22:03:50 +0200 readline: remove doubled case. Signed-off-by: Fedor Indutny M lib/readline.js commit 90c9891 refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-05-23 13:15:15 -0700 test: regression test for cluser.setupMaster() Tests for the behaviour in v0.10.x which allows process.argv changes to be honoured by cluster.setupMaster(). Signed-off-by: Trevor Norris A test/simple/test-cluster-setup-master-argv.js commit 4cd522d refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-05-23 12:41:40 -0700 cluster: restore v0.10.x setupMaster() behaviour 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 41b75ca 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 M lib/cluster.js commit 61770f2 refs/remotes/origin/orangemocha-Dns Merge: 1a09da6 f6ba61b Author: Timothy J Fontaine Date: 2014-06-11 11:59:55 -0400 Merge remote-tracking branch 'upstream/v0.10' commit f6ba61b refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-06-11 11:51:53 -0400 node: signing the CLA is no longer a requirement M CONTRIBUTING.md commit 1a09da6 refs/remotes/origin/orangemocha-Dns Merge: ab50fad 1cb6f1a Author: Timothy J Fontaine Date: 2014-06-10 19:36:04 -0400 Merge remote-tracking branch 'upstream/v0.10' 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 commit a692053 refs/remotes/origin/v0.8.27-release (tag: v0.8.27, origin/v0.8.27-release) Author: Timothy J Fontaine Date: 2014-06-09 12:44:26 -0700 build: support individual signing keys M Makefile commit eeb08ca refs/remotes/origin/v0.8.27-release Author: Timothy J Fontaine Date: 2014-06-09 11:05:29 -0700 2014.06.09, Version 0.8.27 (maintenance) * openssl: update to 1.0.0m (CVE-2014-0224) * 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. * tls: fix pool usage race (Fedor Indutny) * fs: close file if fstat() fails in readFile() (cjihrig) M AUTHORS M ChangeLog M src/node_version.h commit 1cb6f1a refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-06-09 10:52:27 -0700 Now working on 0.10.30 M src/node_version.h commit fc21bcb refs/remotes/origin/v0.10 Merge: 7fd5a4d ce82d6b Author: Timothy J Fontaine Date: 2014-06-09 10:51:53 -0700 Merge branch 'v0.10.29-release' into v0.10 commit ce82d6b refs/remotes/origin/v0.10.29-release (tag: v0.10.29, origin/v0.10.29-release) Author: Timothy J Fontaine Date: 2014-06-09 10:04:36 -0700 2014.06.05, Version 0.10.29 (Stable) * 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) M AUTHORS M ChangeLog M src/node_version.h commit ab50fad refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-06-07 22:01:46 +0800 http: add 308 status_code, see RFC7238 Signed-off-by: Fedor Indutny M lib/_http_server.js commit 7fd5a4d refs/remotes/origin/v0.10 Author: Brian White Date: 2014-06-07 11:53:23 -0400 fs: remove duplicate check Signed-off-by: Fedor Indutny M lib/fs.js commit e9170cb refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-06-05 15:55:48 -0700 v8: shift heap space for aslr on 64bit 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. M deps/v8/src/platform-posix.cc commit f051f31 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-06-05 15:18:15 -0700 npm: upgrade to v1.4.14 A deps/npm/.npmrc M deps/npm/LICENSE M deps/npm/Makefile M deps/npm/bin/npm A deps/npm/doc/api/npm-cache.md M deps/npm/doc/cli/npm-cache.md M deps/npm/doc/cli/npm-run-script.md M deps/npm/doc/cli/npm.md M deps/npm/doc/files/npmrc.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/doc/misc/npm-index.md M deps/npm/doc/misc/npm-scripts.md M deps/npm/doc/misc/semver.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html A deps/npm/html/doc/api/npm-cache.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/cache.js A deps/npm/lib/cache/add-local-tarball.js A deps/npm/lib/cache/add-local.js A deps/npm/lib/cache/add-named.js A deps/npm/lib/cache/add-remote-git.js A deps/npm/lib/cache/add-remote-tarball.js A deps/npm/lib/cache/get-stat.js A deps/npm/lib/cache/maybe-github.js M deps/npm/lib/explore.js M deps/npm/lib/help.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/pack.js M deps/npm/lib/publish.js M deps/npm/lib/repo.js M deps/npm/lib/submodule.js A deps/npm/lib/utils/depr-check.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/find-prefix.js M deps/npm/lib/utils/lifecycle.js A deps/npm/lib/utils/locker.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 A deps/npm/man/man3/npm-cache.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 A deps/npm/node_modules/abbrev/CONTRIBUTING.md A deps/npm/node_modules/abbrev/abbrev.js D deps/npm/node_modules/abbrev/lib/abbrev.js M deps/npm/node_modules/abbrev/package.json A deps/npm/node_modules/abbrev/test.js A deps/npm/node_modules/char-spinner/LICENSE A deps/npm/node_modules/char-spinner/README.md A deps/npm/node_modules/char-spinner/package.json A deps/npm/node_modules/char-spinner/spin.js A deps/npm/node_modules/char-spinner/test/basic.js M deps/npm/node_modules/columnify/package.json M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/github-url-from-username-repo/package.json M deps/npm/node_modules/glob/package.json A deps/npm/node_modules/inflight/LICENSE A deps/npm/node_modules/inflight/README.md A deps/npm/node_modules/inflight/inflight.js A deps/npm/node_modules/inflight/package.json A deps/npm/node_modules/inflight/test.js A deps/npm/node_modules/ini/.npmignore M deps/npm/node_modules/ini/ini.js M deps/npm/node_modules/ini/package.json M deps/npm/node_modules/ini/test/fixtures/foo.ini M deps/npm/node_modules/ini/test/foo.js M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js M deps/npm/node_modules/init-package-json/node_modules/promzard/test/basic.js M deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js M deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/minimatch/test/defaults.js M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/npm-cache-filename/LICENSE A deps/npm/node_modules/npm-cache-filename/README.md A deps/npm/node_modules/npm-cache-filename/index.js A deps/npm/node_modules/npm-cache-filename/package.json A deps/npm/node_modules/npm-cache-filename/test.js M deps/npm/node_modules/npm-install-checks/LICENSE M deps/npm/node_modules/npm-install-checks/package.json M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/stars.js M deps/npm/node_modules/npm-registry-client/lib/tag.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-user-validate/README.md M deps/npm/node_modules/npm-user-validate/npm-user-validate.js M deps/npm/node_modules/npm-user-validate/package.json M deps/npm/node_modules/npm-user-validate/test/pw.test.js M deps/npm/node_modules/npmconf/config-defs.js A deps/npm/node_modules/npmconf/lib/find-prefix.js A deps/npm/node_modules/npmconf/lib/load-prefix.js A deps/npm/node_modules/npmconf/lib/load-uid.js A deps/npm/node_modules/npmconf/lib/set-user.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/npmconf/test/builtin.js A deps/npm/node_modules/npmconf/test/fixtures/.npmrc A deps/npm/node_modules/npmconf/test/fixtures/package.json A deps/npm/node_modules/npmconf/test/project.js M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/read-installed/node_modules/util-extend/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/depth-0.js A deps/npm/node_modules/read-installed/test/fixtures/grandparent-peer/package.json A deps/npm/node_modules/read-installed/test/grandparent-peer.js M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.browser.js M deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/semver.min.js M deps/npm/node_modules/semver/semver.min.js.gz M deps/npm/node_modules/semver/test/index.js D deps/npm/node_modules/uid-number/LICENCE M deps/npm/node_modules/uid-number/package.json M deps/npm/package.json A deps/npm/test/tap/00-verify-bundle-deps.js M deps/npm/test/tap/cache-shasum.js M deps/npm/test/tap/config-meta.js M deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/ls-depth-unmet.js A deps/npm/test/tap/ls-depth-unmet/package.json A deps/npm/test/tap/maybe-github.js M deps/npm/test/tap/noargs-install-config-save.js M deps/npm/test/tap/repo.js A deps/npm/test/tap/update-save.js A deps/npm/test/tap/update-save/README.md A deps/npm/test/tap/update-save/index.js A deps/npm/test/tap/update-save/package.json M deps/npm/test/tap/url-dependencies.js commit 535c777 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-04-09 17:33:33 -0700 src: replace usage of String::Utf8Value v8::String::Utf8Value previously could allow invalid surrogates when interpreting values. M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_stat_watcher.cc M src/process_wrap.cc M src/udp_wrap.cc A src/util.h commit 0da4c67 refs/remotes/origin/v0.10 Author: Felix Geisendörfer Date: 2014-01-20 09:47:19 +0100 string_bytes: Guarantee valid utf-8 output 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. M src/node.cc M src/string_bytes.cc M src/string_bytes.h M test/simple/test-buffer.js commit 881ac26 refs/remotes/origin/v0.10 Author: Felix Geisendörfer Date: 2014-01-20 09:43:43 +0100 deps/v8: Apply REPLACE_INVALID_UTF8 patch - 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. M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.h commit 80eff96 refs/remotes/origin/v0.10 Author: Felix Geisendörfer Date: 2014-05-13 17:42:48 +0200 string_decoder: Add more comments M lib/string_decoder.js commit 9fbd0f0 refs/remotes/origin/v0.10 Author: Felix Geisendörfer Date: 2014-05-13 17:36:40 +0200 string_decoder: Fix failures from new test cases 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. M lib/string_decoder.js commit 22b8398 refs/remotes/origin/v0.10 Author: Felix Geisendörfer Date: 2014-05-13 17:30:25 +0200 string_decoder: Improve test coverage The test cases are still essentially the same, but now all possible ways of writing a buffer into the decoder are tested, which has exposed a few failing scenarios that had not been discovered so far! M test/simple/test-string-decoder.js commit f82652e refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2014-06-06 10:26:34 -0700 openssl: regenerate asm M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s M deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm commit 737ba48 refs/remotes/origin/v0.8 Author: Matt Caswell Date: 2014-05-27 00:26:55 +0100 openssl: apply upstream ccb0398 commit Fixed Windows compilation failure M deps/openssl/openssl/ssl/s3_pkt.c commit 650d135 refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2014-06-06 09:14:29 -0700 openssl: update to 1.0.0m M deps/openssl/openssl.gyp M deps/openssl/openssl/ACKNOWLEDGMENTS M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/INSTALL.W32 M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/PROBLEMS M deps/openssl/openssl/README M deps/openssl/openssl/VMS/install-vms.com M deps/openssl/openssl/VMS/openssl_startup.com M deps/openssl/openssl/VMS/openssl_undo.com M deps/openssl/openssl/config M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-sparcv9.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/a_strnid.c M deps/openssl/openssl/crypto/asn1/a_verify.c M deps/openssl/openssl/crypto/asn1/asn1_err.c M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_prn.c M deps/openssl/openssl/crypto/asn1/x_name.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/bio/bio.h M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bio/bss_log.c M deps/openssl/openssl/crypto/bn/asm/s390x.S M deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_mont.c M deps/openssl/openssl/crypto/bn/bn_word.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/buffer/buffer.h M deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl M deps/openssl/openssl/crypto/cms/cms.h M deps/openssl/openssl/crypto/cms/cms_cd.c M deps/openssl/openssl/crypto/cms/cms_enc.c M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_lcl.h M deps/openssl/openssl/crypto/cms/cms_lib.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/dso/dso_vms.c M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec2_mult.c M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_key.c M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ec_pmeth.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdsa/ecdsatest.c M deps/openssl/openssl/crypto/ecdsa/ecs_lib.c M deps/openssl/openssl/crypto/engine/eng_cryptodev.c M deps/openssl/openssl/crypto/engine/eng_list.c M deps/openssl/openssl/crypto/err/err_all.c M deps/openssl/openssl/crypto/evp/bio_b64.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/encode.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/install-crypto.com M deps/openssl/openssl/crypto/md5/asm/md5-x86_64.pl M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/objects/obj_xref.h M deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pem/pem_info.c M deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/pkcs12/p12_crt.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pk7_smime.c M deps/openssl/openssl/crypto/pkcs7/pkcs7.h M deps/openssl/openssl/crypto/pkcs7/pkcs7err.c M deps/openssl/openssl/crypto/ppccpuid.pl M deps/openssl/openssl/crypto/rand/rand_win.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/rsa/rsa_chk.c M deps/openssl/openssl/crypto/rsa/rsa_oaep.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sparccpuid.S M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/ts/ts_rsp_verify.c M deps/openssl/openssl/crypto/ui/ui_openssl.c M deps/openssl/openssl/crypto/vms_rms.h M deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509_lu.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509v3/v3_asid.c M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/demos/cms/cms_comp.c M deps/openssl/openssl/demos/cms/cms_dec.c M deps/openssl/openssl/demos/cms/cms_sign.c M deps/openssl/openssl/demos/x509/mkreq.c M deps/openssl/openssl/doc/HOWTO/proxy_certificates.txt M deps/openssl/openssl/doc/apps/CA.pl.pod M deps/openssl/openssl/doc/apps/cms.pod M deps/openssl/openssl/doc/apps/config.pod M deps/openssl/openssl/doc/apps/crl.pod M deps/openssl/openssl/doc/apps/ec.pod M deps/openssl/openssl/doc/apps/genpkey.pod M deps/openssl/openssl/doc/apps/openssl.pod M deps/openssl/openssl/doc/apps/pkcs12.pod M deps/openssl/openssl/doc/apps/req.pod M deps/openssl/openssl/doc/apps/rsa.pod M deps/openssl/openssl/doc/apps/s_client.pod M deps/openssl/openssl/doc/apps/s_server.pod M deps/openssl/openssl/doc/apps/smime.pod M deps/openssl/openssl/doc/apps/ts.pod M deps/openssl/openssl/doc/apps/tsget.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/version.pod M deps/openssl/openssl/doc/apps/x509v3_config.pod M deps/openssl/openssl/doc/crypto/BN_BLINDING_new.pod M deps/openssl/openssl/doc/crypto/CMS_decrypt.pod M deps/openssl/openssl/doc/crypto/CONF_modules_free.pod M deps/openssl/openssl/doc/crypto/CONF_modules_load_file.pod M deps/openssl/openssl/doc/crypto/ERR_get_error.pod M deps/openssl/openssl/doc/crypto/EVP_BytesToKey.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/EVP_EncryptInit.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_decrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_derive.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_encrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_keygen.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_sign.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_verify.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_verify_recover.pod M deps/openssl/openssl/doc/crypto/OPENSSL_config.pod M deps/openssl/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod M deps/openssl/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/crypto/pem.pod M deps/openssl/openssl/doc/fingerprints.txt M deps/openssl/openssl/doc/ssl/SSL_COMP_add_compression_method.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_add_session.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_msg_callback.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_verify.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod M deps/openssl/openssl/doc/ssl/SSL_accept.pod M deps/openssl/openssl/doc/ssl/SSL_clear.pod M deps/openssl/openssl/doc/ssl/SSL_connect.pod M deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod M deps/openssl/openssl/doc/ssl/SSL_get_peer_cert_chain.pod M deps/openssl/openssl/doc/ssl/SSL_read.pod M deps/openssl/openssl/doc/ssl/SSL_session_reused.pod M deps/openssl/openssl/doc/ssl/SSL_set_fd.pod M deps/openssl/openssl/doc/ssl/SSL_set_session.pod M deps/openssl/openssl/doc/ssl/SSL_set_shutdown.pod M deps/openssl/openssl/doc/ssl/SSL_shutdown.pod M deps/openssl/openssl/doc/ssl/SSL_write.pod M deps/openssl/openssl/e_os.h M deps/openssl/openssl/engines/ccgost/gost89.c M deps/openssl/openssl/engines/ccgost/gost89.h M deps/openssl/openssl/engines/ccgost/gost_crypt.c M deps/openssl/openssl/engines/ccgost/gost_eng.c M deps/openssl/openssl/engines/ccgost/gost_lcl.h M deps/openssl/openssl/engines/ccgost/gost_pmeth.c M deps/openssl/openssl/engines/ccgost/gosthash.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/ms/uplink-common.pl M deps/openssl/openssl/ms/uplink-ia64.pl M deps/openssl/openssl/ms/uplink-x86.pl M deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/install-ssl.com M deps/openssl/openssl/ssl/kssl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_clnt.c M deps/openssl/openssl/ssl/s2_pkt.c M deps/openssl/openssl/ssl/s3_both.c A deps/openssl/openssl/ssl/s3_cbc.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssl_sess.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/tls1.h M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/mkrc.pl M deps/openssl/openssl/util/pl/BC-32.pl commit 15f0e0a refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2014-04-09 17:33:33 -0700 src: replace usage of String::Utf8Value v8::String::Utf8Value previously could allow invalid surrogates when interpreting values. M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_stat_watcher.cc M src/process_wrap.cc M src/udp_wrap.cc A src/util.h commit 066e978 refs/remotes/origin/v0.8 Author: Felix Geisendörfer Date: 2014-01-20 09:47:19 +0100 string_bytes: Guarantee valid utf-8 output 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. M src/node.cc M src/node_buffer.cc M src/node_buffer.h M src/stream_wrap.cc M test/simple/test-buffer.js commit 11d21f5 refs/remotes/origin/v0.8 Author: Felix Geisendörfer Date: 2014-01-20 09:43:43 +0100 deps/v8: Apply REPLACE_INVALID_UTF8 patch - 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. M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.h commit 0dc2f4f refs/remotes/origin/v0.8 Author: Felix Geisendörfer Date: 2014-05-13 17:42:48 +0200 string_decoder: Add more comments M lib/string_decoder.js commit f59ec64 refs/remotes/origin/v0.8 Author: Felix Geisendörfer Date: 2014-05-13 17:36:40 +0200 string_decoder: Fix failures from new test cases 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. M lib/string_decoder.js commit d55702e refs/remotes/origin/v0.8 Author: Felix Geisendörfer Date: 2014-05-13 17:30:25 +0200 string_decoder: Improve test coverage The test cases are still essentially the same, but now all possible ways of writing a buffer into the decoder are tested, which has exposed a few failing scenarios that had not been discovered so far! M test/simple/test-string-decoder.js commit 6542676 refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2014-03-26 17:09:27 -0700 src: avoid extra syscalls during node init M src/node.cc commit 2efe4ab refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-05-16 13:10:34 +0400 stream: start old-mode read in a next tick Calling `.read()` in the same tick with `.on('data', ...)` may cause users missing `error` events, because no `error` listeners were set yet. fix #7618 M lib/_stream_readable.js M lib/http.js A test/simple/test-stream-readable-data-sync-race.js M test/simple/test-stream2-compatibility.js commit 1df32af refs/remotes/origin/orangemocha-Dns Author: Nick Muerdter Date: 2014-06-03 21:49:38 -0600 http: don't default OPTIONS to chunked encoding Signed-off-by: Trevor Norris Signed-off-by: Fedor Indutny M lib/_http_client.js M test/simple/test-http-client-default-headers-exist.js commit bd988a5 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-06-05 07:46:55 -0700 test: fix event-emitter-method-names M test/simple/test-event-emitter-method-names.js commit 9920ae6 refs/remotes/origin/orangemocha-Dns Merge: 2f86275 a7dd0e5 Author: Fedor Indutny Date: 2014-06-05 07:28:39 -0700 Merge branch 'v0.10' Conflicts: ChangeLog lib/events.js lib/tls.js src/node_constants.cc src/node_crypto.cc src/node_crypto.h src/node_version.h commit a7dd0e5 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-06-05 07:09:35 -0700 deps: update openssl to 1.0.1h M deps/openssl/openssl/ACKNOWLEDGMENTS M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.bak M deps/openssl/openssl/NEWS M deps/openssl/openssl/README D deps/openssl/openssl/apps/Makefile.save M deps/openssl/openssl/apps/enc.c M deps/openssl/openssl/apps/ocsp.c M deps/openssl/openssl/apps/req.c M deps/openssl/openssl/apps/s_cb.c M deps/openssl/openssl/apps/s_socket.c M deps/openssl/openssl/apps/smime.c D deps/openssl/openssl/crypto/Makefile.save D deps/openssl/openssl/crypto/aes/Makefile.save D deps/openssl/openssl/crypto/asn1/Makefile.save M deps/openssl/openssl/crypto/asn1/a_strnid.c D deps/openssl/openssl/crypto/bf/Makefile.save D deps/openssl/openssl/crypto/bio/Makefile.save M deps/openssl/openssl/crypto/bio/bss_dgram.c D deps/openssl/openssl/crypto/bn/Makefile.save M deps/openssl/openssl/crypto/bn/bn_mont.c D deps/openssl/openssl/crypto/buffer/Makefile.save D deps/openssl/openssl/crypto/camellia/Makefile.save D deps/openssl/openssl/crypto/cast/Makefile.save D deps/openssl/openssl/crypto/cmac/Makefile.save D deps/openssl/openssl/crypto/cms/Makefile.save M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c D deps/openssl/openssl/crypto/comp/Makefile.save D deps/openssl/openssl/crypto/conf/Makefile.save D deps/openssl/openssl/crypto/des/Makefile.save D deps/openssl/openssl/crypto/dh/Makefile.save D deps/openssl/openssl/crypto/dsa/Makefile.save D deps/openssl/openssl/crypto/dso/Makefile.save M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/dso/dso_vms.c D deps/openssl/openssl/crypto/ec/Makefile.save M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_lcl.h D deps/openssl/openssl/crypto/ecdh/Makefile.save D deps/openssl/openssl/crypto/ecdsa/Makefile.save D deps/openssl/openssl/crypto/engine/Makefile.save D deps/openssl/openssl/crypto/err/Makefile.save D deps/openssl/openssl/crypto/evp/Makefile.save M deps/openssl/openssl/crypto/evp/bio_b64.c M deps/openssl/openssl/crypto/evp/encode.c D deps/openssl/openssl/crypto/hmac/Makefile.save D deps/openssl/openssl/crypto/idea/Makefile.save D deps/openssl/openssl/crypto/krb5/Makefile.save D deps/openssl/openssl/crypto/lhash/Makefile.save D deps/openssl/openssl/crypto/md4/Makefile.save D deps/openssl/openssl/crypto/md5/Makefile.save D deps/openssl/openssl/crypto/mdc2/Makefile.save D deps/openssl/openssl/crypto/modes/Makefile.save D deps/openssl/openssl/crypto/objects/Makefile.save D deps/openssl/openssl/crypto/ocsp/Makefile.save M deps/openssl/openssl/crypto/opensslv.h D deps/openssl/openssl/crypto/pem/Makefile.save D deps/openssl/openssl/crypto/pkcs12/Makefile.save M deps/openssl/openssl/crypto/pkcs12/p12_crt.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c D deps/openssl/openssl/crypto/pkcs7/Makefile.save M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pkcs7.h M deps/openssl/openssl/crypto/pkcs7/pkcs7err.c D deps/openssl/openssl/crypto/pqueue/Makefile.save D deps/openssl/openssl/crypto/rand/Makefile.save D deps/openssl/openssl/crypto/rc2/Makefile.save D deps/openssl/openssl/crypto/rc4/Makefile.save D deps/openssl/openssl/crypto/ripemd/Makefile.save D deps/openssl/openssl/crypto/rsa/Makefile.save M deps/openssl/openssl/crypto/rsa/rsa_ameth.c D deps/openssl/openssl/crypto/seed/Makefile.save D deps/openssl/openssl/crypto/sha/Makefile.save D deps/openssl/openssl/crypto/srp/Makefile.save M deps/openssl/openssl/crypto/srp/srp_vfy.c D deps/openssl/openssl/crypto/stack/Makefile.save D deps/openssl/openssl/crypto/ts/Makefile.save M deps/openssl/openssl/crypto/ts/ts_rsp_verify.c D deps/openssl/openssl/crypto/txt_db/Makefile.save D deps/openssl/openssl/crypto/ui/Makefile.save D deps/openssl/openssl/crypto/whrlpool/Makefile.save D deps/openssl/openssl/crypto/x509/Makefile.save D deps/openssl/openssl/crypto/x509v3/Makefile.save M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/doc/apps/cms.pod M deps/openssl/openssl/doc/apps/enc.pod M deps/openssl/openssl/doc/apps/s_server.pod M deps/openssl/openssl/doc/apps/smime.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/version.pod M deps/openssl/openssl/doc/apps/x509v3_config.pod M deps/openssl/openssl/doc/crypto/CMS_decrypt.pod M deps/openssl/openssl/doc/crypto/CONF_modules_free.pod M deps/openssl/openssl/doc/crypto/CONF_modules_load_file.pod M deps/openssl/openssl/doc/crypto/OPENSSL_config.pod M deps/openssl/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod M deps/openssl/openssl/doc/fingerprints.txt M deps/openssl/openssl/doc/ssl/SSL_COMP_add_compression_method.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_add_session.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_msg_callback.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod M deps/openssl/openssl/doc/ssl/SSL_accept.pod M deps/openssl/openssl/doc/ssl/SSL_clear.pod M deps/openssl/openssl/doc/ssl/SSL_connect.pod M deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod M deps/openssl/openssl/doc/ssl/SSL_get_peer_cert_chain.pod M deps/openssl/openssl/doc/ssl/SSL_read.pod M deps/openssl/openssl/doc/ssl/SSL_session_reused.pod M deps/openssl/openssl/doc/ssl/SSL_set_fd.pod M deps/openssl/openssl/doc/ssl/SSL_set_session.pod M deps/openssl/openssl/doc/ssl/SSL_shutdown.pod M deps/openssl/openssl/doc/ssl/SSL_write.pod D deps/openssl/openssl/engines/Makefile.save D deps/openssl/openssl/engines/ccgost/Makefile.save M deps/openssl/openssl/engines/ccgost/gost_ameth.c M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile D deps/openssl/openssl/ssl/Makefile.save M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c A deps/openssl/openssl/ssl/heartbeat_test.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/test/Makefile D deps/openssl/openssl/test/Makefile.save A deps/openssl/openssl/test/heartbeat_test.c commit 2f86275 refs/remotes/origin/orangemocha-Dns Author: Michael Kebe Date: 2014-05-15 17:56:04 +0200 test: remove duplicate tests Signed-off-by: Trevor Norris M test/simple/test-buffer.js commit 8ae32a9 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-06-04 15:25:09 +0200 bench: fix buffers/buffer-base64-encode benchmark The test is supposed to measure the performance of the base64 encoder so move the Buffer#write() calls out of the benchmark section. The overhead of the calls isn't terrible (about 1-3%) but having unrelated activity in a micro-benchmark is never a good idea. Signed-off-by: Trevor Norris M benchmark/buffers/buffer-base64-encode.js commit 715bb7f refs/remotes/origin/v0.10 Author: Chris Barber Date: 2014-05-30 14:25:52 -0700 doc: fixed wording in child_process Signed-off-by: Fedor Indutny M doc/api/child_process.markdown commit 820aaf5 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-27 23:31:31 +0200 src: replace CONTAINER_OF with type-safe function Replace the CONTAINER_OF macro with a template function that is as type-safe as a reinterpret_cast<> of an arbitrary pointer can be made. Signed-off-by: Fedor Indutny M src/cares_wrap.cc M src/env-inl.h M src/node.cc M src/node_crypto.cc M src/node_http_parser.cc M src/node_v8.cc M src/node_zlib.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tls_wrap.cc M src/util-inl.h M src/util.h commit b93a51e refs/remotes/origin/v0.8 Author: cjihrig Date: 2014-05-28 18:34:04 -0400 fs: close file if fstat() fails in readFile() Currently, if fstat() fails in readFile(), the callback is invoked without closing the file. This commit closes the file before calling back. Closes #7697 M lib/fs.js commit 72cc66e refs/remotes/origin/v0.10 Author: cjihrig Date: 2014-05-28 18:34:04 -0400 fs: close file if fstat() fails in readFile() Currently, if fstat() fails in readFile(), the callback is invoked without closing the file. This commit closes the file before calling back. Closes #7697 M lib/fs.js commit c7b0203 refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-05-28 18:34:04 -0400 fs: close file if fstat() fails in readFile() Currently, if fstat() fails in readFile(), the callback is invoked without closing the file. This commit closes the file before calling back. Closes #7697 M lib/fs.js commit 57c5655 refs/remotes/origin/orangemocha-Dns Author: Raymond Feng Date: 2014-05-27 15:26:13 -0700 net: Ensure consistent binding to IPV6 if address is absent See https://github.com/joyent/node/issues/7675 net.server.listen() behaves inconsistently depending on whether the port number is provided. 1. port === 0 && host == '' (i.e. false-y), node creates an AF_INET socket but does not call bind(). 2. port > 0 && host == '', node creates an AF_INET6 socket and calls bind(). The fix makes 1 consistent with 2. Signed-off-by: Fedor Indutny M lib/net.js M test/simple/test-net-server-address.js commit 3291035 refs/remotes/origin/orangemocha-Dns Author: Raymond Feng Date: 2014-05-22 20:57:31 -0700 doc: Add a README for benchmark tests The README.md documents how to run node core benchmark tests and how to write new tests. A benchmark/README.md commit 4c672c8 refs/remotes/origin/orangemocha-Dns Author: Raymond Feng Date: 2014-05-22 20:37:47 -0700 benchmark: Add a test to measure Buffer.slice perf Buffer.slice can be expensive. One regression was reported by https://github.com/joyent/node/issues/7633. The method should be benchmarked. A benchmark/buffers/buffer-slice.js commit 4394c8a refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-23 15:27:51 +0200 smalloc: rework double free bug fix Rework the fix from commit 6810132 in a way that removes ~60 lines of code. The bug was introduced in commit e87ceb2 (mea culpa) and is at its core a pointer aliasing bug where sometimes two independent pointers existed that pointed to the same chunk of heap memory. Signed-off-by: Trevor Norris M src/smalloc.cc commit c862c03 refs/remotes/origin/v0.10 Author: Alexis Campailla Date: 2014-05-23 14:55:34 -0400 tls: fix performance issue See https://github.com/orangemocha/node-connection-drop I have pinpointed the performance degradation to https://github.com/joyent/node/commit/ac2263b77f3f346458d06fc019de27e24c63cee0 This change brings performance back to the orginal levels. Signed-off-by: Fedor Indutny M lib/tls.js commit 6f95284 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-23 01:08:27 +0200 src: kill isolate on exit Otherwise it's not possible to check from inside a destructor if V8 is still alive with v8::V8::IsDead(). In V8 3.25, that function returns true until the last isolate is destroyed. This used to work in v0.10 and is a standard trick to dispose persistent handles conditionally. Signed-off-by: Fedor Indutny M src/node.cc commit 6810132 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-05-23 03:42:46 -0700 smalloc: prevent double free on dispose() dispose() free's the memory when executed and sets the external array data to NULL and length to zero. To prevent the same memory from being free'd twice when the object is garbage collected we first check if the object's external array data length == 0. Since alloc() passes NULL to SetIndexedPropertiesToExternalArrayData() if length == 0 there's no opportunity for memory leak. M src/smalloc.cc commit 32b4563 refs/remotes/origin/orangemocha-Dns Author: Rohini Harendra Date: 2014-05-17 05:36:56 +0000 src: NODE_UNIXTIME_V8 needs to use an Isolate Signed-off-by: Timothy J Fontaine M src/node.h commit 1bbb3cc refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-05-22 12:55:03 -0700 lint: lib/_http_client.js M lib/_http_client.js commit 13553c1 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-22 13:00:55 +0200 test: fix up pummel/test-net-pingpong Fix up a bad assumption in pummel/test-net-pingpong, namely that binding to 'localhost' or '' means that incoming connections will have an IPv4 address. Signed-off-by: Timothy J Fontaine M test/pummel/test-net-pingpong.js commit a367f62 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-21 13:47:21 +0200 child_process: don't throw on EMFILE/ENFILE EMFILE and ENFILE mean 'out of file descriptors'. It's a run-time error and as such should emit an error on the child process object, not throw an exception. Fixes #7453. Signed-off-by: Timothy J Fontaine M lib/child_process.js A test/simple/test-child-process-emfile.js commit d0c7d93 refs/remotes/origin/orangemocha-Dns Author: Kevin Decker Date: 2014-04-30 09:20:25 -0400 http: Optimize queued client aborts Avoid sending unsent data and destroying otherwise legitimate sockets for requests that are aborted while still in the agent queue. This reduces stress on upstream systems who will likely respond to the request but client app already knows that it will be dropped on the floor and also helps avoid killing keep-alive connections. M lib/_http_client.js A test/simple/test-http-abort-queued.js commit 4867578 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-05-18 14:58:43 +0200 build: disable v8 handle zapping See also commit e7bfbaf. Don't depend on deps/v8/build/features.gypi to disable handle zapping, be explicit about it. Signed-off-by: Timothy J Fontaine M common.gypi commit e86c942 refs/remotes/origin/v0.10 Author: Yazhong Liu Date: 2014-05-07 18:59:23 +0800 doc: document url `slashes` property Slashes should be documented, because 3rd-party protocols -- those postfixed with `://` -- would incorrectly `format` and `parse` if they didn't set/get the `slashes` option. Signed-off-by: Timothy J Fontaine M doc/api/url.markdown commit 4729202 refs/remotes/origin/orangemocha-Dns Author: fengmk2 Date: 2014-04-29 09:40:40 +0800 querystring: custom encode and decode Not all querystring are utf-8 encoding, make querystring can be used to encode / decode `non-utf8` encoding string if necessary. Signed-off-by: Timothy J Fontaine M doc/api/querystring.markdown M lib/querystring.js M test/simple/test-querystring.js commit f09b027 refs/remotes/origin/orangemocha-Dns Author: Ryan Cole Date: 2014-04-27 20:25:02 -0500 child_process: add path to spawn ENOENT Error Add a file property to the ENOENT Error returned from ChildProcess's spawn function. Signed-off-by: Timothy J Fontaine M lib/child_process.js A test/simple/test-child-process-spawn-error.js commit 01c2a67 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-05-16 15:32:43 +0400 contexify: fix infinite recursion in delete cb Do not ever call `Delete()` on `proxy_global_`, it will invoke `GlobalPropertyDeleteCallback` and cause crash because of the infinite recursion. fix #7529 M src/node_contextify.cc M test/simple/test-vm-context.js commit 31150df refs/remotes/origin/v0.10 Author: Calvin Metcalf Date: 2014-05-13 11:52:38 -0400 doc: clarify `end` vs `finish` in streams Adds a section to the transform stream docs to clarify the difference between the `end` event and the `finish` events. Also clarifies the wording on the `end` event. M doc/api/stream.markdown commit e7bfbaf refs/remotes/origin/orangemocha-Dns Author: jochen@chromium.org Date: 2014-05-19 15:27:49 +0000 v8: backport no handle zapping for release builds BUG=318206 LOG=y R=danno@chromium.org Review URL: https://codereview.chromium.org/295673002 git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21367 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/build/features.gypi commit 929e2ed refs/remotes/origin/orangemocha-Dns Author: Andrew Low Date: 2014-04-08 10:39:33 -0400 string_bytes: ucs2 support big endian 64bit constants are keyed for x64 platforms only, add PowerPC based platform constants. Node's "ucs2" encoding wants LE character data stored in the Buffer, so we need to reorder on BE platforms. See http://nodejs.org/api/buffer.html regarding Node's "ucs2" encoding specification Signed-off-by: Timothy J Fontaine M src/string_bytes.cc commit 765b032 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-05-20 13:26:37 +0400 tls_wrap: do not store TLSCallbacks in SSL_CTX Storing it in SSL_CTX is incorrect as it may go away and get destructed earlier, also it'll yield invalid results in SelectSNIContextCallback. Use `SSL_get_app_data()` instead. fix #7484 Signed-off-by: Timothy J Fontaine M src/tls_wrap.cc commit 58cc362 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-05-13 14:49:59 -0700 test: rewrite spawnsync test The spawnsync test was written wrong, the timeout can never fire before the sync process has returned, the delta is immaterial and times when it was succeeding are not reliable cases. Instead verify that the timeout doesn't fire while the sync process is happening. M test/simple/test-child-process-spawnsync.js commit f118b71 refs/remotes/origin/v0.8-npm-1.4.10 (origin/v0.8-npm-1.4.10) Author: isaacs Date: 2014-05-05 18:20:40 -0700 npm: upgrade to 1.4.10 * Don't set referer if already set * fetch: Send referer and npm-session headers * run-script: Support --parseable and --json * list runnable scripts (Evan Lucas) * Use marked instead of ronn for html docs M deps/npm/.npmignore A deps/npm/.travis.yml M deps/npm/AUTHORS A deps/npm/CONTRIBUTING.md M deps/npm/LICENSE M deps/npm/Makefile M deps/npm/README.md D deps/npm/doc/api/bin.md D deps/npm/doc/api/bugs.md D deps/npm/doc/api/commands.md D deps/npm/doc/api/config.md D deps/npm/doc/api/deprecate.md D deps/npm/doc/api/docs.md D deps/npm/doc/api/edit.md D deps/npm/doc/api/explore.md D deps/npm/doc/api/help-search.md D deps/npm/doc/api/init.md D deps/npm/doc/api/install.md D deps/npm/doc/api/link.md D deps/npm/doc/api/load.md D deps/npm/doc/api/ls.md A deps/npm/doc/api/npm-bin.md A deps/npm/doc/api/npm-bugs.md A deps/npm/doc/api/npm-commands.md A deps/npm/doc/api/npm-config.md A deps/npm/doc/api/npm-deprecate.md A deps/npm/doc/api/npm-docs.md A deps/npm/doc/api/npm-edit.md A deps/npm/doc/api/npm-explore.md A deps/npm/doc/api/npm-help-search.md A deps/npm/doc/api/npm-init.md A deps/npm/doc/api/npm-install.md A deps/npm/doc/api/npm-link.md A deps/npm/doc/api/npm-load.md A deps/npm/doc/api/npm-ls.md A deps/npm/doc/api/npm-outdated.md A deps/npm/doc/api/npm-owner.md A deps/npm/doc/api/npm-pack.md A deps/npm/doc/api/npm-prefix.md A deps/npm/doc/api/npm-prune.md A deps/npm/doc/api/npm-publish.md A deps/npm/doc/api/npm-rebuild.md A deps/npm/doc/api/npm-repo.md A deps/npm/doc/api/npm-restart.md A deps/npm/doc/api/npm-root.md A deps/npm/doc/api/npm-run-script.md A deps/npm/doc/api/npm-search.md A deps/npm/doc/api/npm-shrinkwrap.md A deps/npm/doc/api/npm-start.md A deps/npm/doc/api/npm-stop.md A deps/npm/doc/api/npm-submodule.md A deps/npm/doc/api/npm-tag.md A deps/npm/doc/api/npm-test.md A deps/npm/doc/api/npm-uninstall.md A deps/npm/doc/api/npm-unpublish.md A deps/npm/doc/api/npm-update.md A deps/npm/doc/api/npm-version.md A deps/npm/doc/api/npm-view.md A deps/npm/doc/api/npm-whoami.md M deps/npm/doc/api/npm.md D deps/npm/doc/api/outdated.md D deps/npm/doc/api/owner.md D deps/npm/doc/api/pack.md D deps/npm/doc/api/prefix.md D deps/npm/doc/api/prune.md D deps/npm/doc/api/publish.md D deps/npm/doc/api/rebuild.md D deps/npm/doc/api/restart.md D deps/npm/doc/api/root.md D deps/npm/doc/api/run-script.md D deps/npm/doc/api/search.md D deps/npm/doc/api/shrinkwrap.md D deps/npm/doc/api/start.md D deps/npm/doc/api/stop.md D deps/npm/doc/api/submodule.md D deps/npm/doc/api/tag.md D deps/npm/doc/api/test.md D deps/npm/doc/api/uninstall.md D deps/npm/doc/api/unpublish.md D deps/npm/doc/api/update.md D deps/npm/doc/api/version.md D deps/npm/doc/api/view.md D deps/npm/doc/api/whoami.md D deps/npm/doc/cli/adduser.md D deps/npm/doc/cli/bin.md D deps/npm/doc/cli/bugs.md D deps/npm/doc/cli/build.md D deps/npm/doc/cli/bundle.md D deps/npm/doc/cli/cache.md D deps/npm/doc/cli/changelog.md D deps/npm/doc/cli/coding-style.md D deps/npm/doc/cli/completion.md D deps/npm/doc/cli/config.md D deps/npm/doc/cli/dedupe.md D deps/npm/doc/cli/deprecate.md D deps/npm/doc/cli/developers.md D deps/npm/doc/cli/disputes.md D deps/npm/doc/cli/docs.md D deps/npm/doc/cli/edit.md D deps/npm/doc/cli/explore.md D deps/npm/doc/cli/faq.md D deps/npm/doc/cli/folders.md D deps/npm/doc/cli/global.md D deps/npm/doc/cli/help-search.md D deps/npm/doc/cli/help.md D deps/npm/doc/cli/index.md D deps/npm/doc/cli/init.md D deps/npm/doc/cli/install.md D deps/npm/doc/cli/json.md D deps/npm/doc/cli/link.md D deps/npm/doc/cli/ls.md A deps/npm/doc/cli/npm-adduser.md A deps/npm/doc/cli/npm-bin.md A deps/npm/doc/cli/npm-bugs.md A deps/npm/doc/cli/npm-build.md A deps/npm/doc/cli/npm-bundle.md A deps/npm/doc/cli/npm-cache.md A deps/npm/doc/cli/npm-completion.md A deps/npm/doc/cli/npm-config.md A deps/npm/doc/cli/npm-dedupe.md A deps/npm/doc/cli/npm-deprecate.md A deps/npm/doc/cli/npm-docs.md A deps/npm/doc/cli/npm-edit.md A deps/npm/doc/cli/npm-explore.md A deps/npm/doc/cli/npm-help-search.md A deps/npm/doc/cli/npm-help.md A deps/npm/doc/cli/npm-init.md A deps/npm/doc/cli/npm-install.md A deps/npm/doc/cli/npm-link.md A deps/npm/doc/cli/npm-ls.md A deps/npm/doc/cli/npm-outdated.md A deps/npm/doc/cli/npm-owner.md A deps/npm/doc/cli/npm-pack.md A deps/npm/doc/cli/npm-prefix.md A deps/npm/doc/cli/npm-prune.md A deps/npm/doc/cli/npm-publish.md A deps/npm/doc/cli/npm-rebuild.md A deps/npm/doc/cli/npm-repo.md A deps/npm/doc/cli/npm-restart.md A deps/npm/doc/cli/npm-rm.md A deps/npm/doc/cli/npm-root.md A deps/npm/doc/cli/npm-run-script.md A deps/npm/doc/cli/npm-search.md A deps/npm/doc/cli/npm-shrinkwrap.md A deps/npm/doc/cli/npm-star.md A deps/npm/doc/cli/npm-stars.md A deps/npm/doc/cli/npm-start.md A deps/npm/doc/cli/npm-stop.md A deps/npm/doc/cli/npm-submodule.md A deps/npm/doc/cli/npm-tag.md A deps/npm/doc/cli/npm-test.md A deps/npm/doc/cli/npm-uninstall.md A deps/npm/doc/cli/npm-unpublish.md A deps/npm/doc/cli/npm-update.md A deps/npm/doc/cli/npm-version.md A deps/npm/doc/cli/npm-view.md A deps/npm/doc/cli/npm-whoami.md M deps/npm/doc/cli/npm.md D deps/npm/doc/cli/outdated.md D deps/npm/doc/cli/owner.md D deps/npm/doc/cli/pack.md D deps/npm/doc/cli/prefix.md D deps/npm/doc/cli/prune.md D deps/npm/doc/cli/publish.md D deps/npm/doc/cli/rebuild.md D deps/npm/doc/cli/registry.md D deps/npm/doc/cli/removing-npm.md D deps/npm/doc/cli/restart.md D deps/npm/doc/cli/rm.md D deps/npm/doc/cli/root.md D deps/npm/doc/cli/run-script.md D deps/npm/doc/cli/scripts.md D deps/npm/doc/cli/search.md D deps/npm/doc/cli/semver.md D deps/npm/doc/cli/shrinkwrap.md D deps/npm/doc/cli/star.md D deps/npm/doc/cli/stars.md D deps/npm/doc/cli/start.md D deps/npm/doc/cli/stop.md D deps/npm/doc/cli/submodule.md D deps/npm/doc/cli/tag.md D deps/npm/doc/cli/test.md D deps/npm/doc/cli/uninstall.md D deps/npm/doc/cli/unpublish.md D deps/npm/doc/cli/update.md D deps/npm/doc/cli/version.md D deps/npm/doc/cli/view.md D deps/npm/doc/cli/whoami.md A deps/npm/doc/files/npm-folders.md A deps/npm/doc/files/npmrc.md A deps/npm/doc/files/package.json.md A deps/npm/doc/misc/npm-coding-style.md A deps/npm/doc/misc/npm-config.md A deps/npm/doc/misc/npm-developers.md A deps/npm/doc/misc/npm-disputes.md A deps/npm/doc/misc/npm-faq.md A deps/npm/doc/misc/npm-index.md A deps/npm/doc/misc/npm-registry.md A deps/npm/doc/misc/npm-scripts.md A deps/npm/doc/misc/removing-npm.md A deps/npm/doc/misc/semver.md D deps/npm/html/api/bin.html D deps/npm/html/api/bugs.html D deps/npm/html/api/commands.html D deps/npm/html/api/config.html D deps/npm/html/api/deprecate.html D deps/npm/html/api/docs.html D deps/npm/html/api/edit.html D deps/npm/html/api/explore.html D deps/npm/html/api/help-search.html D deps/npm/html/api/init.html D deps/npm/html/api/install.html D deps/npm/html/api/link.html D deps/npm/html/api/load.html D deps/npm/html/api/ls.html D deps/npm/html/api/npm.html D deps/npm/html/api/outdated.html D deps/npm/html/api/owner.html D deps/npm/html/api/pack.html D deps/npm/html/api/prefix.html D deps/npm/html/api/prune.html D deps/npm/html/api/publish.html D deps/npm/html/api/rebuild.html D deps/npm/html/api/restart.html D deps/npm/html/api/root.html D deps/npm/html/api/run-script.html D deps/npm/html/api/search.html D deps/npm/html/api/shrinkwrap.html D deps/npm/html/api/start.html D deps/npm/html/api/stop.html D deps/npm/html/api/submodule.html D deps/npm/html/api/tag.html D deps/npm/html/api/test.html D deps/npm/html/api/uninstall.html D deps/npm/html/api/unpublish.html D deps/npm/html/api/update.html D deps/npm/html/api/version.html D deps/npm/html/api/view.html D deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html D deps/npm/html/doc/adduser.html A deps/npm/html/doc/api/npm-bin.html A deps/npm/html/doc/api/npm-bugs.html A deps/npm/html/doc/api/npm-commands.html A deps/npm/html/doc/api/npm-config.html A deps/npm/html/doc/api/npm-deprecate.html A deps/npm/html/doc/api/npm-docs.html A deps/npm/html/doc/api/npm-edit.html A deps/npm/html/doc/api/npm-explore.html A deps/npm/html/doc/api/npm-help-search.html A deps/npm/html/doc/api/npm-init.html A deps/npm/html/doc/api/npm-install.html A deps/npm/html/doc/api/npm-link.html A deps/npm/html/doc/api/npm-load.html A deps/npm/html/doc/api/npm-ls.html A deps/npm/html/doc/api/npm-outdated.html A deps/npm/html/doc/api/npm-owner.html A deps/npm/html/doc/api/npm-pack.html A deps/npm/html/doc/api/npm-prefix.html A deps/npm/html/doc/api/npm-prune.html A deps/npm/html/doc/api/npm-publish.html A deps/npm/html/doc/api/npm-rebuild.html A deps/npm/html/doc/api/npm-repo.html A deps/npm/html/doc/api/npm-restart.html A deps/npm/html/doc/api/npm-root.html A deps/npm/html/doc/api/npm-run-script.html A deps/npm/html/doc/api/npm-search.html A deps/npm/html/doc/api/npm-shrinkwrap.html A deps/npm/html/doc/api/npm-start.html A deps/npm/html/doc/api/npm-stop.html A deps/npm/html/doc/api/npm-submodule.html A deps/npm/html/doc/api/npm-tag.html A deps/npm/html/doc/api/npm-test.html A deps/npm/html/doc/api/npm-uninstall.html A deps/npm/html/doc/api/npm-unpublish.html A deps/npm/html/doc/api/npm-update.html A deps/npm/html/doc/api/npm-version.html A deps/npm/html/doc/api/npm-view.html A deps/npm/html/doc/api/npm-whoami.html A deps/npm/html/doc/api/npm.html D deps/npm/html/doc/bin.html D deps/npm/html/doc/bugs.html D deps/npm/html/doc/build.html D deps/npm/html/doc/bundle.html D deps/npm/html/doc/cache.html D deps/npm/html/doc/changelog.html A deps/npm/html/doc/cli/npm-adduser.html A deps/npm/html/doc/cli/npm-bin.html A deps/npm/html/doc/cli/npm-bugs.html A deps/npm/html/doc/cli/npm-build.html A deps/npm/html/doc/cli/npm-bundle.html A deps/npm/html/doc/cli/npm-cache.html A deps/npm/html/doc/cli/npm-completion.html A deps/npm/html/doc/cli/npm-config.html A deps/npm/html/doc/cli/npm-dedupe.html A deps/npm/html/doc/cli/npm-deprecate.html A deps/npm/html/doc/cli/npm-docs.html A deps/npm/html/doc/cli/npm-edit.html A deps/npm/html/doc/cli/npm-explore.html A deps/npm/html/doc/cli/npm-help-search.html A deps/npm/html/doc/cli/npm-help.html A deps/npm/html/doc/cli/npm-init.html A deps/npm/html/doc/cli/npm-install.html A deps/npm/html/doc/cli/npm-link.html A deps/npm/html/doc/cli/npm-ls.html A deps/npm/html/doc/cli/npm-outdated.html A deps/npm/html/doc/cli/npm-owner.html A deps/npm/html/doc/cli/npm-pack.html A deps/npm/html/doc/cli/npm-prefix.html A deps/npm/html/doc/cli/npm-prune.html A deps/npm/html/doc/cli/npm-publish.html A deps/npm/html/doc/cli/npm-rebuild.html A deps/npm/html/doc/cli/npm-repo.html A deps/npm/html/doc/cli/npm-restart.html A deps/npm/html/doc/cli/npm-rm.html A deps/npm/html/doc/cli/npm-root.html A deps/npm/html/doc/cli/npm-run-script.html A deps/npm/html/doc/cli/npm-search.html A deps/npm/html/doc/cli/npm-shrinkwrap.html A deps/npm/html/doc/cli/npm-star.html A deps/npm/html/doc/cli/npm-stars.html A deps/npm/html/doc/cli/npm-start.html A deps/npm/html/doc/cli/npm-stop.html A deps/npm/html/doc/cli/npm-submodule.html A deps/npm/html/doc/cli/npm-tag.html A deps/npm/html/doc/cli/npm-test.html A deps/npm/html/doc/cli/npm-uninstall.html A deps/npm/html/doc/cli/npm-unpublish.html A deps/npm/html/doc/cli/npm-update.html A deps/npm/html/doc/cli/npm-version.html A deps/npm/html/doc/cli/npm-view.html A deps/npm/html/doc/cli/npm-whoami.html A deps/npm/html/doc/cli/npm.html D deps/npm/html/doc/coding-style.html D deps/npm/html/doc/completion.html D deps/npm/html/doc/config.html D deps/npm/html/doc/dedupe.html D deps/npm/html/doc/deprecate.html D deps/npm/html/doc/developers.html D deps/npm/html/doc/disputes.html D deps/npm/html/doc/docs.html D deps/npm/html/doc/edit.html D deps/npm/html/doc/explore.html D deps/npm/html/doc/faq.html A deps/npm/html/doc/files/npm-folders.html A deps/npm/html/doc/files/npm-global.html A deps/npm/html/doc/files/npm-json.html A deps/npm/html/doc/files/npmrc.html A deps/npm/html/doc/files/package.json.html D deps/npm/html/doc/folders.html D deps/npm/html/doc/global.html D deps/npm/html/doc/help-search.html D deps/npm/html/doc/help.html M deps/npm/html/doc/index.html D deps/npm/html/doc/init.html D deps/npm/html/doc/install.html D deps/npm/html/doc/json.html D deps/npm/html/doc/link.html D deps/npm/html/doc/list.html D deps/npm/html/doc/ls.html A deps/npm/html/doc/misc/npm-coding-style.html A deps/npm/html/doc/misc/npm-config.html A deps/npm/html/doc/misc/npm-developers.html A deps/npm/html/doc/misc/npm-disputes.html A deps/npm/html/doc/misc/npm-faq.html A deps/npm/html/doc/misc/npm-index.html A deps/npm/html/doc/misc/npm-registry.html A deps/npm/html/doc/misc/npm-scripts.html A deps/npm/html/doc/misc/removing-npm.html A deps/npm/html/doc/misc/semver.html D deps/npm/html/doc/npm.html D deps/npm/html/doc/outdated.html D deps/npm/html/doc/owner.html D deps/npm/html/doc/pack.html D deps/npm/html/doc/prefix.html D deps/npm/html/doc/prune.html D deps/npm/html/doc/publish.html D deps/npm/html/doc/rebuild.html D deps/npm/html/doc/registry.html D deps/npm/html/doc/removing-npm.html D deps/npm/html/doc/restart.html D deps/npm/html/doc/rm.html D deps/npm/html/doc/root.html D deps/npm/html/doc/run-script.html D deps/npm/html/doc/scripts.html D deps/npm/html/doc/search.html D deps/npm/html/doc/semver.html D deps/npm/html/doc/shrinkwrap.html D deps/npm/html/doc/star.html D deps/npm/html/doc/stars.html D deps/npm/html/doc/start.html D deps/npm/html/doc/stop.html D deps/npm/html/doc/submodule.html D deps/npm/html/doc/tag.html D deps/npm/html/doc/test.html D deps/npm/html/doc/uninstall.html D deps/npm/html/doc/unpublish.html D deps/npm/html/doc/update.html D deps/npm/html/doc/version.html D deps/npm/html/doc/view.html D deps/npm/html/doc/whoami.html M deps/npm/html/docfoot.html M deps/npm/html/dochead.html M deps/npm/html/index.html M deps/npm/html/static/style.css A deps/npm/html/static/toc.js D deps/npm/html/static/webfonts/23242D_3_0.eot D deps/npm/html/static/webfonts/23242D_3_0.ttf D deps/npm/html/static/webfonts/23242D_3_0.woff M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/docs.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/prune.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js A deps/npm/lib/repo.js M deps/npm/lib/run-script.js M deps/npm/lib/search.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/submodule.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/update.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/gently-rm.js A deps/npm/lib/utils/is-git-url.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/lib/view.js A deps/npm/lib/visnup.js A deps/npm/make.bat D deps/npm/man/man1/README.1 D deps/npm/man/man1/adduser.1 D deps/npm/man/man1/author.1 D deps/npm/man/man1/bin.1 D deps/npm/man/man1/bugs.1 D deps/npm/man/man1/build.1 D deps/npm/man/man1/bundle.1 D deps/npm/man/man1/cache.1 D deps/npm/man/man1/changelog.1 D deps/npm/man/man1/coding-style.1 D deps/npm/man/man1/completion.1 D deps/npm/man/man1/config.1 D deps/npm/man/man1/dedupe.1 D deps/npm/man/man1/deprecate.1 D deps/npm/man/man1/developers.1 D deps/npm/man/man1/disputes.1 D deps/npm/man/man1/docs.1 D deps/npm/man/man1/edit.1 D deps/npm/man/man1/explore.1 D deps/npm/man/man1/faq.1 D deps/npm/man/man1/find.1 D deps/npm/man/man1/folders.1 D deps/npm/man/man1/get.1 D deps/npm/man/man1/global.1 D deps/npm/man/man1/help-search.1 D deps/npm/man/man1/help.1 D deps/npm/man/man1/home.1 D deps/npm/man/man1/index.1 D deps/npm/man/man1/init.1 D deps/npm/man/man1/install.1 D deps/npm/man/man1/json.1 D deps/npm/man/man1/link.1 D deps/npm/man/man1/list.1 D deps/npm/man/man1/ln.1 D deps/npm/man/man1/ls.1 A deps/npm/man/man1/npm-README.1 A deps/npm/man/man1/npm-adduser.1 A deps/npm/man/man1/npm-bin.1 A deps/npm/man/man1/npm-bugs.1 A deps/npm/man/man1/npm-build.1 A deps/npm/man/man1/npm-bundle.1 A deps/npm/man/man1/npm-cache.1 A deps/npm/man/man1/npm-completion.1 A deps/npm/man/man1/npm-config.1 A deps/npm/man/man1/npm-dedupe.1 A deps/npm/man/man1/npm-deprecate.1 A deps/npm/man/man1/npm-docs.1 A deps/npm/man/man1/npm-edit.1 A deps/npm/man/man1/npm-explore.1 A deps/npm/man/man1/npm-help-search.1 A deps/npm/man/man1/npm-help.1 A deps/npm/man/man1/npm-init.1 A deps/npm/man/man1/npm-install.1 A deps/npm/man/man1/npm-link.1 A deps/npm/man/man1/npm-ls.1 A deps/npm/man/man1/npm-outdated.1 A deps/npm/man/man1/npm-owner.1 A deps/npm/man/man1/npm-pack.1 A deps/npm/man/man1/npm-prefix.1 A deps/npm/man/man1/npm-prune.1 A deps/npm/man/man1/npm-publish.1 A deps/npm/man/man1/npm-rebuild.1 A deps/npm/man/man1/npm-repo.1 A deps/npm/man/man1/npm-restart.1 A deps/npm/man/man1/npm-rm.1 A deps/npm/man/man1/npm-root.1 A deps/npm/man/man1/npm-run-script.1 A deps/npm/man/man1/npm-search.1 A deps/npm/man/man1/npm-shrinkwrap.1 A deps/npm/man/man1/npm-star.1 A deps/npm/man/man1/npm-stars.1 A deps/npm/man/man1/npm-start.1 A deps/npm/man/man1/npm-stop.1 A deps/npm/man/man1/npm-submodule.1 A deps/npm/man/man1/npm-tag.1 A deps/npm/man/man1/npm-test.1 A deps/npm/man/man1/npm-uninstall.1 A deps/npm/man/man1/npm-unpublish.1 A deps/npm/man/man1/npm-update.1 A deps/npm/man/man1/npm-version.1 A deps/npm/man/man1/npm-view.1 A deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 D deps/npm/man/man1/outdated.1 D deps/npm/man/man1/owner.1 D deps/npm/man/man1/pack.1 D deps/npm/man/man1/prefix.1 D deps/npm/man/man1/prune.1 D deps/npm/man/man1/publish.1 D deps/npm/man/man1/rebuild.1 D deps/npm/man/man1/registry.1 D deps/npm/man/man1/removing-npm.1 D deps/npm/man/man1/restart.1 D deps/npm/man/man1/rm.1 D deps/npm/man/man1/root.1 D deps/npm/man/man1/run-script.1 D deps/npm/man/man1/scripts.1 D deps/npm/man/man1/search.1 D deps/npm/man/man1/semver.1 D deps/npm/man/man1/set.1 D deps/npm/man/man1/shrinkwrap.1 D deps/npm/man/man1/star.1 D deps/npm/man/man1/stars.1 D deps/npm/man/man1/start.1 D deps/npm/man/man1/stop.1 D deps/npm/man/man1/submodule.1 D deps/npm/man/man1/tag.1 D deps/npm/man/man1/test.1 D deps/npm/man/man1/uninstall.1 D deps/npm/man/man1/unpublish.1 D deps/npm/man/man1/update.1 D deps/npm/man/man1/version.1 D deps/npm/man/man1/view.1 D deps/npm/man/man1/whoami.1 D deps/npm/man/man3/author.3 D deps/npm/man/man3/bin.3 D deps/npm/man/man3/bugs.3 D deps/npm/man/man3/commands.3 D deps/npm/man/man3/config.3 D deps/npm/man/man3/deprecate.3 D deps/npm/man/man3/docs.3 D deps/npm/man/man3/edit.3 D deps/npm/man/man3/explore.3 D deps/npm/man/man3/find.3 D deps/npm/man/man3/get.3 D deps/npm/man/man3/help-search.3 D deps/npm/man/man3/home.3 D deps/npm/man/man3/init.3 D deps/npm/man/man3/install.3 D deps/npm/man/man3/link.3 D deps/npm/man/man3/list.3 D deps/npm/man/man3/ln.3 D deps/npm/man/man3/load.3 D deps/npm/man/man3/ls.3 A deps/npm/man/man3/npm-bin.3 A deps/npm/man/man3/npm-bugs.3 A deps/npm/man/man3/npm-commands.3 A deps/npm/man/man3/npm-config.3 A deps/npm/man/man3/npm-deprecate.3 A deps/npm/man/man3/npm-docs.3 A deps/npm/man/man3/npm-edit.3 A deps/npm/man/man3/npm-explore.3 A deps/npm/man/man3/npm-help-search.3 A deps/npm/man/man3/npm-init.3 A deps/npm/man/man3/npm-install.3 A deps/npm/man/man3/npm-link.3 A deps/npm/man/man3/npm-load.3 A deps/npm/man/man3/npm-ls.3 A deps/npm/man/man3/npm-outdated.3 A deps/npm/man/man3/npm-owner.3 A deps/npm/man/man3/npm-pack.3 A deps/npm/man/man3/npm-prefix.3 A deps/npm/man/man3/npm-prune.3 A deps/npm/man/man3/npm-publish.3 A deps/npm/man/man3/npm-rebuild.3 A deps/npm/man/man3/npm-repo.3 A deps/npm/man/man3/npm-restart.3 A deps/npm/man/man3/npm-root.3 A deps/npm/man/man3/npm-run-script.3 A deps/npm/man/man3/npm-search.3 A deps/npm/man/man3/npm-shrinkwrap.3 A deps/npm/man/man3/npm-start.3 A deps/npm/man/man3/npm-stop.3 A deps/npm/man/man3/npm-submodule.3 A deps/npm/man/man3/npm-tag.3 A deps/npm/man/man3/npm-test.3 A deps/npm/man/man3/npm-uninstall.3 A deps/npm/man/man3/npm-unpublish.3 A deps/npm/man/man3/npm-update.3 A deps/npm/man/man3/npm-version.3 A deps/npm/man/man3/npm-view.3 A deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 D deps/npm/man/man3/outdated.3 D deps/npm/man/man3/owner.3 D deps/npm/man/man3/pack.3 D deps/npm/man/man3/prefix.3 D deps/npm/man/man3/prune.3 D deps/npm/man/man3/publish.3 D deps/npm/man/man3/rebuild.3 D deps/npm/man/man3/restart.3 D deps/npm/man/man3/rm.3 D deps/npm/man/man3/root.3 D deps/npm/man/man3/run-script.3 D deps/npm/man/man3/search.3 D deps/npm/man/man3/set.3 D deps/npm/man/man3/shrinkwrap.3 D deps/npm/man/man3/start.3 D deps/npm/man/man3/stop.3 D deps/npm/man/man3/submodule.3 D deps/npm/man/man3/tag.3 D deps/npm/man/man3/test.3 D deps/npm/man/man3/uninstall.3 D deps/npm/man/man3/unpublish.3 D deps/npm/man/man3/update.3 D deps/npm/man/man3/version.3 D deps/npm/man/man3/view.3 D deps/npm/man/man3/whoami.3 A deps/npm/man/man5/npm-folders.5 A deps/npm/man/man5/npm-global.5 A deps/npm/man/man5/npm-json.5 A deps/npm/man/man5/npmrc.5 A deps/npm/man/man5/package.json.5 A deps/npm/man/man7/npm-coding-style.7 A deps/npm/man/man7/npm-config.7 A deps/npm/man/man7/npm-developers.7 A deps/npm/man/man7/npm-disputes.7 A deps/npm/man/man7/npm-faq.7 A deps/npm/man/man7/npm-index.7 A deps/npm/man/man7/npm-registry.7 A deps/npm/man/man7/npm-scripts.7 A deps/npm/man/man7/removing-npm.7 A deps/npm/man/man7/semver.7 M deps/npm/node_modules/ansi/README.md A deps/npm/node_modules/ansi/color-spaces.pl M deps/npm/node_modules/ansi/examples/cursorPosition.js D deps/npm/node_modules/ansi/examples/imgcat/index.js D deps/npm/node_modules/ansi/examples/imgcat/yoshi.png M deps/npm/node_modules/ansi/examples/starwars.js M deps/npm/node_modules/ansi/lib/ansi.js M deps/npm/node_modules/ansi/package.json A deps/npm/node_modules/ansicolors/LICENSE A deps/npm/node_modules/ansicolors/README.md A deps/npm/node_modules/ansicolors/ansicolors.js A deps/npm/node_modules/ansicolors/package.json A deps/npm/node_modules/ansicolors/test/ansicolors.js A deps/npm/node_modules/ansistyles/LICENSE A deps/npm/node_modules/ansistyles/README.md A deps/npm/node_modules/ansistyles/ansistyles.js A deps/npm/node_modules/ansistyles/package.json A deps/npm/node_modules/ansistyles/test/ansistyles.js M deps/npm/node_modules/block-stream/package.json M deps/npm/node_modules/cmd-shim/package.json A deps/npm/node_modules/columnify/Readme.md A deps/npm/node_modules/columnify/index.js A deps/npm/node_modules/columnify/package.json A deps/npm/node_modules/columnify/utils.js A deps/npm/node_modules/editor/LICENSE M deps/npm/node_modules/editor/package.json M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/package.json A deps/npm/node_modules/github-url-from-git/.npmignore A deps/npm/node_modules/github-url-from-git/History.md A deps/npm/node_modules/github-url-from-git/Makefile A deps/npm/node_modules/github-url-from-git/Readme.md A deps/npm/node_modules/github-url-from-git/index.js A deps/npm/node_modules/github-url-from-git/package.json A deps/npm/node_modules/github-url-from-git/test.js A deps/npm/node_modules/github-url-from-username-repo/.npmignore A deps/npm/node_modules/github-url-from-username-repo/.travis.yml A deps/npm/node_modules/github-url-from-username-repo/LICENSE A deps/npm/node_modules/github-url-from-username-repo/README.md A deps/npm/node_modules/github-url-from-username-repo/index.js A deps/npm/node_modules/github-url-from-username-repo/package.json A deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/mark.js A deps/npm/node_modules/glob/test/new-glob-optional-options.js M deps/npm/node_modules/glob/test/nocase-nomagic.js A deps/npm/node_modules/glob/test/readme-issue.js M deps/npm/node_modules/graceful-fs/README.md M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/polyfills.js M deps/npm/node_modules/graceful-fs/test/open.js A deps/npm/node_modules/graceful-fs/test/readdir-sort.js D deps/npm/node_modules/graceful-fs/test/ulimit.js M deps/npm/node_modules/inherits/LICENSE M deps/npm/node_modules/inherits/README.md D deps/npm/node_modules/inherits/inherits-old.js M deps/npm/node_modules/inherits/inherits.js A deps/npm/node_modules/inherits/inherits_browser.js M deps/npm/node_modules/inherits/package.json A deps/npm/node_modules/inherits/test.js A deps/npm/node_modules/init-package-json/LICENSE M deps/npm/node_modules/init-package-json/default-input.js D deps/npm/node_modules/init-package-json/example.js A deps/npm/node_modules/init-package-json/example/example-basic.js A deps/npm/node_modules/init-package-json/example/example-default.js A deps/npm/node_modules/init-package-json/example/example-npm.js A deps/npm/node_modules/init-package-json/example/init/basic-init.js M deps/npm/node_modules/init-package-json/init-package-json.js A deps/npm/node_modules/init-package-json/node_modules/promzard/LICENSE M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/README.md M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js D deps/npm/node_modules/lru-cache/AUTHORS A deps/npm/node_modules/lru-cache/CONTRIBUTORS M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json D deps/npm/node_modules/lru-cache/s.js M deps/npm/node_modules/lru-cache/test/basic.js A deps/npm/node_modules/minimatch/.npmignore M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json A deps/npm/node_modules/minimatch/test/extglob-ending-with-state-char.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/.jshintrc M deps/npm/node_modules/node-gyp/.npmignore M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/gyp/AUTHORS M deps/npm/node_modules/node-gyp/gyp/DEPS D deps/npm/node_modules/node-gyp/gyp/MANIFEST M deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py M deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py A deps/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc M deps/npm/node_modules/node-gyp/gyp/gyp M deps/npm/node_modules/node-gyp/gyp/gyp.bat A deps/npm/node_modules/node-gyp/gyp/gyp_main.py M deps/npm/node_modules/node-gyp/gyp/gyptest.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py D deps/npm/node_modules/node-gyp/gyp/pylib/gyp/SCons.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py D deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/scons.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py D deps/npm/node_modules/node-gyp/gyp/pylib/gyp/sun_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py M deps/npm/node_modules/node-gyp/gyp/setup.py D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/gyptest-bare.py D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/copy.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/filter.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/foo.c D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/input.txt D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/main.c D deps/npm/node_modules/node-gyp/gyp/test/actions-none/gyptest-none.py D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/fake_cross.py D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/foo.cc D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/none_with_source_files.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/gyptest-action.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/make-subdir-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-errors.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/action_missing_name.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/confirm-dep-files.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/counter.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog1.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog2.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/generate_main.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/null_input.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/gyptest-additional.py D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/emit.py D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/assembly/gyptest-assembly.py D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/as.bat D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/assembly.gyp D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.S D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/build-option/gyptest-build.py D deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.c D deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/builddir.gypi D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func1.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func2.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func3.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func4.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func5.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.gyp D deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.c D deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.gyp D deps/npm/node_modules/node-gyp/gyp/test/cflags/gyptest-cflags.py D deps/npm/node_modules/node-gyp/gyp/test/compilable/gyptest-headers.py D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/headers.gyp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.cpp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.hpp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/program.cpp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-global-settings.gyp.in D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-host.gyp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler.gyp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/cxxtest.cc D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-env.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-global-settings.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cc.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cxx.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_ld.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/test.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/gyptest-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/gyptest-inheritance.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/all_dependent_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/direct_dependent_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/gyptest-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/libraries.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/link_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/sources.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/standalone_static_library.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/target_name.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/type.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/front.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/gyptest-target_platform.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/left.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/right.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/gyptest-x86.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-slash.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-updir.py D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-slash.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-updir.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file3 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file4 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/subdir/file5 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/file1 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/file2 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/parentdir/subdir/file6 D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/gyptest-custom-generator.py D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/mygenerator.py D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.cc D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.gyp D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/gyptest-cxxflags.py D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.c D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/gyptest-defines-escaping.py D deps/npm/node_modules/node-gyp/gyp/test/defines/defines-env.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines/defines.c D deps/npm/node_modules/node-gyp/gyp/test/defines/defines.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-define-override.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/a.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b3.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/d.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependent.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/extra_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-double-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-extra-targets.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-lib-only.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-none-traversal.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/lib_only.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/main.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/none_traversal.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/gyptest-copy.py D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file1.c D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file2.c D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_basenames.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_node.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_rule.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/gyptest-errors.py D deps/npm/node_modules/node-gyp/gyp/test/errors/missing_dep.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/missing_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/escaping/colon/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/escaping/gyptest-colon.py D deps/npm/node_modules/node-gyp/gyp/test/exclusion/exclusion.gyp D deps/npm/node_modules/node-gyp/gyp/test/exclusion/gyptest-exclusion.py D deps/npm/node_modules/node-gyp/gyp/test/exclusion/hello.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/gyptest-cross.py D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus1.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus2.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross.gyp D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross_compile.gypi D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/fake_cross.py D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/program.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test1.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test2.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test3.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test4.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/tochar.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/actions-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog1.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog2.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/actions-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file2 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/copies-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file3 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file4 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-actions.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-copies.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-mac-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-relocate.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-rules.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-subdir2-deep.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-top-all.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/app.order D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/header.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/main.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/resource.sb D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/rules.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define3.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define4.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function1.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function2.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file1.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file2.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file3.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file4.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/rules-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc1/include1.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/inc2/include2.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/inc3/include3.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/symroot.gypi D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/defines.gyp D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/echo.py D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-multiple-values.py D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-exported-hard-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-no-exported-hard-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/d.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/emit.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/hard_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-disable-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-target.py D deps/npm/node_modules/node-gyp/gyp/test/hello/hello.c D deps/npm/node_modules/node-gyp/gyp/test/hello/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.gyp D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes.py D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home/.gyp/include.gypi D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home2/.gyp/include.gypi D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/printfoo.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc1/include1.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.gyp D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow1/shadow.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow2/shadow.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc2/include2.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.gyp D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/gyptest-intermediate-dir.py D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/script.py D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/shared_infile.txt D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test2.gyp D deps/npm/node_modules/node-gyp/gyp/test/lib/README.txt D deps/npm/node_modules/node-gyp/gyp/test/lib/TestCmd.py D deps/npm/node_modules/node-gyp/gyp/test/lib/TestCommon.py D deps/npm/node_modules/node-gyp/gyp/test/lib/TestGyp.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared-obj-install-path.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-static.py D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1_moveable.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2_moveable.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/library.gyp D deps/npm/node_modules/node-gyp/gyp/test/library/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/shared_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/link-objects/base.c D deps/npm/node_modules/node-gyp/gyp/test/link-objects/extra.c D deps/npm/node_modules/node-gyp/gyp/test/link-objects/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/link-objects/link-objects.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/MainMenu.xib D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/main.m D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_main_file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-archs-x86_64.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-no-archs.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile_withcflags.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cfile.c D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile.cpp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile_withcflags.cpp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile.cxx D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile_withcflags.cxx D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mfile.m D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile_withcflags.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/bundle.c D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/executable.c D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/calculate.c D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/framework-dirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.m D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/TestFramework_Prefix.pch D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/framework.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir1/dir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/dir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/file.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-action-envvars.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-app.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-archs.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-cflags.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copies.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copy-dylib.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-debuginfo.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-depend-on-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-dirs.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-headers.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-global-settings.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-infoplist-process.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-installname.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags-passed-to-libtool.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-libraries.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-loadable-module.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-missing-cfbundlesignature.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-non-strs-flattened-to-env.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-objc-gc.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-copy-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-defaults.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-fail.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-multiple-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-static-library.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-prefixheader.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rebuild.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rpath.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sdkroot.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sourceless-module.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-strip.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-type-envvars.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-env-order.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-gcc.py D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test1.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test2.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test3.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/symbol_list.def D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/README.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/mylib.c D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/module.c D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Other-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Third-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/c-file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/cc-file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/main.m D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc-mm.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc.m D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/Framework-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/postbuild-copy-framework.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/resource_file.sb D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/postbuild-defaults.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/postbuild-fail.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-dynamic.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-static.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/postbuild-touch-file.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/postbuild-touch-file.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/copy.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_g.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_h.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/shared_library_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/static_library_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/copied_file.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/nested_target.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.m D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/header.h D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/delay-touch.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test_shorthand.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/strip.saves D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_strip.saves D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/subdirectory.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/test_reading_save_file_from_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_executable.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_shared_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_executable.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_none.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext1 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext2 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext3 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_c.c D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_cc.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_m.m D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_mm.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_invalid_offsetof_macro.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_missing_newline.c D deps/npm/node_modules/node-gyp/gyp/test/make/dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-dependencies.py D deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-noload.py D deps/npm/node_modules/node-gyp/gyp/test/make/main.cc D deps/npm/node_modules/node-gyp/gyp/test/make/main.h D deps/npm/node_modules/node-gyp/gyp/test/make/noload/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.c D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.h D deps/npm/node_modules/node-gyp/gyp/test/make/noload/main.c D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file0 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file1 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file2 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file3 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file4 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions-unsorted.py D deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions.py D deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions-unsorted.gyp D deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/module/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/module/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/module/src/lib2.c D deps/npm/node_modules/node-gyp/gyp/test/module/src/module.gyp D deps/npm/node_modules/node-gyp/gyp/test/module/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/gyptest-config_attrs.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/base/base.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/express.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/gyptest-express.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello.cpp D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_exclude.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_mac.cpp D deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/gyptest-missing.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/hello_missing.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.props D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.vsprops D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/gyptest-props.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/common.gypi D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/gyptest-shared_output.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/common.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/multiple.gyp D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/gyptest-action-dependencies.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/action_dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/emit.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained-dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/gyptest-chained-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/gyptest-normalize-paths.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/normalize-paths.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/empty.s D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/gyptest-s-needs-no-depfiles.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/s-needs-no-depfiles.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/gyptest-solibs-avoid-relinking.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/main.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solib.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solibs_avoid_relinking.gyp D deps/npm/node_modules/node-gyp/gyp/test/no-output/gyptest-no-output.py D deps/npm/node_modules/node-gyp/gyp/test/no-output/src/nooutput.gyp D deps/npm/node_modules/node-gyp/gyp/test/product/gyptest-product.py D deps/npm/node_modules/node-gyp/gyp/test/product/hello.c D deps/npm/node_modules/node-gyp/gyp/test/product/product.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/file.c D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test-casesensitive.gyp D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/rename/gyptest-filecase.py D deps/npm/node_modules/node-gyp/gyp/test/restat/gyptest-restat.py D deps/npm/node_modules/node-gyp/gyp/test/restat/src/create_intermediate.py D deps/npm/node_modules/node-gyp/gyp/test/restat/src/restat.gyp D deps/npm/node_modules/node-gyp/gyp/test/restat/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/gyptest-dirname.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.gencc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.printvars D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.gencc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.printvars D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/input-rule-dirname.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/main.cc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/printvars.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/main.c D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/make-sources.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog1.in D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog2.in D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/same_target.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/gyptest-rules-variables.py D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_ext.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_name/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_path/subdir/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/input_dirname.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/test.input_root.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/variables.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-input-root.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-special-variables.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/an_asm.S D deps/npm/node_modules/node-gyp/gyp/test/rules/src/as.bat D deps/npm/node_modules/node-gyp/gyp/test/rules/src/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/external.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/input-root.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/no_action_with_rules_fails.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/rule.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/somefile.ext D deps/npm/node_modules/node-gyp/gyp/test/rules/src/special-variables.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/never_used.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_action.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_inputs.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/executable2.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/function3.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/program.c D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/asm-function.asm D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/build-asm.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/program.c D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-library.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/one/sub.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/two/sub.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/main1.cc D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/main2.cc D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir1/subdir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir2/subdir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-fail.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/double.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir1/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir2/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir1/subdir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir2/subdir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/gyptest-same-target-name.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable2.gyp D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/blah.S D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/gyptest-sanitize-rule-names.py D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/sanitize-rule-names.gyp D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/script.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/gyptest-tools.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/site_scons/site_tools/this_tool.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.c D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-relocate.py D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/build/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/small/gyptest-small.py D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/gyptest-standalone-static-library.py D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/invalid.gyp D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.c D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.gyp D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/prog.c D deps/npm/node_modules/node-gyp/gyp/test/standalone/gyptest-standalone.py D deps/npm/node_modules/node-gyp/gyp/test/standalone/standalone.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir2-deep.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/symroot.gypi D deps/npm/node_modules/node-gyp/gyp/test/toolsets/gyptest-toolsets.py D deps/npm/node_modules/node-gyp/gyp/test/toolsets/main.cc D deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.cc D deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.gyp D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/gyptest-toplevel-dir.py D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/main.gyp D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.ignore-env.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypi D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-ignore-env.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-repeated.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/test.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/update_golden D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/gyptest-filelist.py D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/src/filelist.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/update_golden D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/gyptest-latelate.py D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/latelate.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/program.cc D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/C1/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/gyptest-variable-in-path.py D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/variable-in-path.gyp D deps/npm/node_modules/node-gyp/gyp/test/variants/gyptest-variants.py D deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.c D deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/asm-files.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/b.s D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/c.S D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/batch-file-action.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/infile D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/somecmd.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/a.S D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/bat with spaces.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/command-quote.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/go.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/subdir/and/another/in-subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/analysis.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security-check.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-mbcs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-unicode.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/debug-format.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling-on.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/optimizations.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti-on.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-md.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mdd.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mt.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mtd.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/subdir/header.h D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/uninit.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level1.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level2.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level3.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level4.cc D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-asm-files.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-include-dirs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-options.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-analysis.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-buffer-security-check.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-character-set.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-debug-format.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-exception-handling.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-function-level-linking.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-optimizations.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-pdbname.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-rtti.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-checks.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-library.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-as-error.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-level.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-command-quote.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-deps.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-options.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-aslr.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-debug-info.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-default-libs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-deffile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-delay-load-dlls.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-entrypointsymbol.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-fixed-base.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-generate-manifest.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-incremental.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-adjust.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-directories.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nodefaultlib.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nxcompat.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-icf.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-ref.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-outputfile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-pdb.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-profile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-restat-importlib.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-subsystem.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-uldi.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-long-command-line.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-projectname.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-vcinstalldir.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-containing-gyp.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-in-inputs-and-outputs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-midl-rules.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-quoting-commands.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-rc-build.py D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/basic-idl.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer.idl D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer_user.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/has-exports.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/importlib.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-options.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/aslr.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/debug-info.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile-multiple.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.def D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load-dlls.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra.manifest D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra2.manifest D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/fixed-base.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/generate-manifest.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/incremental.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-define.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-reference.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nxcompat.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/outputfile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/profile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/program-database.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subdir/library.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem-windows.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/function.cc D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/long-command-line.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.c D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/precomp.c D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/Resource.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.cpp D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.ico D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.rc D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/small.ico D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/hello2.rc D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/include.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/targetver.h D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/a.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/b.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/main.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/uldi.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/as.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/containing-gyp.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/do_stuff.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input-output-macros.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input.S D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/projectname.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/stuff.blah D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/test_exists.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/vcinstalldir.gyp M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el D deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/remove.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/nopt/README.md M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json A deps/npm/node_modules/nopt/test/basic.js A deps/npm/node_modules/npm-install-checks/LICENSE A deps/npm/node_modules/npm-install-checks/README.md A deps/npm/node_modules/npm-install-checks/index.js A deps/npm/node_modules/npm-install-checks/package.json A deps/npm/node_modules/npm-install-checks/test/check-engine.js A deps/npm/node_modules/npm-install-checks/test/check-git.js A deps/npm/node_modules/npm-install-checks/test/check-platform.js M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/bugs.js A deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/.npmignore D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/LICENSE D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/README.md D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/00-setup.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/basic.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/_replicator.couch D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/couch.ini D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/registry.couch D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/registry.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/reset-then-signup.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/zz-teardown.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-new.js M deps/npm/node_modules/npm-registry-client/test/adduser-update.js M deps/npm/node_modules/npm-registry-client/test/fixtures/server.js A deps/npm/node_modules/npm-registry-client/test/publish-again.js A deps/npm/node_modules/npm-registry-client/test/publish.js A deps/npm/node_modules/npm-registry-client/test/request-gzip-content.js A deps/npm/node_modules/npm-user-validate/.travis.yml M deps/npm/node_modules/npm-user-validate/README.md M deps/npm/node_modules/npm-user-validate/npm-user-validate.js M deps/npm/node_modules/npm-user-validate/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json A deps/npm/node_modules/npmconf/node_modules/config-chain/test/get.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/npmconf/test/builtin.js M deps/npm/node_modules/npmlog/LICENSE M deps/npm/node_modules/npmlog/log.js M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/npmlog/test/basic.js M deps/npm/node_modules/once/README.md M deps/npm/node_modules/once/once.js M deps/npm/node_modules/once/package.json M deps/npm/node_modules/once/test/once.js A deps/npm/node_modules/path-is-inside/LICENSE.txt A deps/npm/node_modules/path-is-inside/README.md A deps/npm/node_modules/path-is-inside/lib/path-is-inside.js A deps/npm/node_modules/path-is-inside/package.json A deps/npm/node_modules/read-installed/.npmignore M deps/npm/node_modules/read-installed/LICENSE M deps/npm/node_modules/read-installed/README.md A deps/npm/node_modules/read-installed/node_modules/util-extend/README.md A deps/npm/node_modules/read-installed/node_modules/util-extend/extend.js A deps/npm/node_modules/read-installed/node_modules/util-extend/package.json A deps/npm/node_modules/read-installed/node_modules/util-extend/test.js M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/depth-0.js A deps/npm/node_modules/read-installed/test/depth-1.js A deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/extraneous.js A deps/npm/node_modules/read-installed/test/fixtures/extraneous-detected/package.json A deps/npm/node_modules/read-installed/test/fixtures/package.json A deps/npm/node_modules/read-installed/test/noargs.js A deps/npm/node_modules/read-installed/test/peer-dep-at-latest.js A deps/npm/node_modules/read-package-json/.npmignore M deps/npm/node_modules/read-package-json/LICENSE M deps/npm/node_modules/read-package-json/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/core_module_names.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/is_valid.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/make_warning.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/safe_format.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/warning_messages.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/dependencies.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/no-description.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/strict.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/fixtures/not-json.css A deps/npm/node_modules/read-package-json/test/fixtures/readmes/README A deps/npm/node_modules/read-package-json/test/fixtures/readmes/README.md A deps/npm/node_modules/read-package-json/test/fixtures/readmes/package.json A deps/npm/node_modules/read-package-json/test/fixtures/readmes/readmexxx.yz M deps/npm/node_modules/read-package-json/test/non-json.js A deps/npm/node_modules/read-package-json/test/readmes.js M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/node_modules/mute-stream/README.md M deps/npm/node_modules/read/node_modules/mute-stream/mute.js M deps/npm/node_modules/read/node_modules/mute-stream/package.json M deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js M deps/npm/node_modules/read/package.json A deps/npm/node_modules/read/rs.js M deps/npm/node_modules/read/test/basic.js M deps/npm/node_modules/read/test/defaults.js M deps/npm/node_modules/read/test/many.js A deps/npm/node_modules/request/.npmignore A deps/npm/node_modules/request/.travis.yml M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js A deps/npm/node_modules/request/lib/copy.js A deps/npm/node_modules/request/lib/debug.js A deps/npm/node_modules/request/lib/getSafe.js A deps/npm/node_modules/request/lib/optional.js D deps/npm/node_modules/request/node_modules/aws-sign/LICENSE D deps/npm/node_modules/request/node_modules/aws-sign/README.md D deps/npm/node_modules/request/node_modules/aws-sign/index.js D deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/aws-sign2/LICENSE A deps/npm/node_modules/request/node_modules/aws-sign2/README.md A deps/npm/node_modules/request/node_modules/aws-sign2/index.js A deps/npm/node_modules/request/node_modules/aws-sign2/package.json D deps/npm/node_modules/request/node_modules/cookie-jar/LICENSE D deps/npm/node_modules/request/node_modules/cookie-jar/README.md D deps/npm/node_modules/request/node_modules/cookie-jar/index.js D deps/npm/node_modules/request/node_modules/cookie-jar/jar.js D deps/npm/node_modules/request/node_modules/cookie-jar/package.json D deps/npm/node_modules/request/node_modules/cookie-jar/tests/run.js D deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookie.js D deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookiejar.js M deps/npm/node_modules/request/node_modules/forever-agent/package.json D deps/npm/node_modules/request/node_modules/form-data/.npmignore D deps/npm/node_modules/request/node_modules/form-data/.travis.yml D deps/npm/node_modules/request/node_modules/form-data/Makefile M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js D deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-project D deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json D deps/npm/node_modules/request/node_modules/form-data/sftp-config.json D deps/npm/node_modules/request/node_modules/form-data/test/common.js D deps/npm/node_modules/request/node_modules/form-data/test/fixture/bacon.txt D deps/npm/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-filename.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-headers.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js D deps/npm/node_modules/request/node_modules/form-data/test/run.js M deps/npm/node_modules/request/node_modules/hawk/Makefile M deps/npm/node_modules/request/node_modules/hawk/README.md M deps/npm/node_modules/request/node_modules/hawk/lib/browser.js M deps/npm/node_modules/request/node_modules/hawk/lib/client.js M deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js M deps/npm/node_modules/request/node_modules/hawk/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/lib/server.js M deps/npm/node_modules/request/node_modules/hawk/lib/utils.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.npmignore D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.travis.yml D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/LICENSE D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/Makefile D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/README.md D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/images/hoek.png D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/escape.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/package.json D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/escaper.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test1.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test2.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.npmignore D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.travis.yml D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/LICENSE D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/Makefile D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/README.md D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/images/hoek.png D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/escape.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/package.json D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/escaper.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test1.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test2.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/package.json M deps/npm/node_modules/request/node_modules/hawk/test/browser.js A deps/npm/node_modules/request/node_modules/hawk/test/message.js M deps/npm/node_modules/request/node_modules/hawk/test/server.js M deps/npm/node_modules/request/node_modules/hawk/test/utils.js M deps/npm/node_modules/request/node_modules/http-signature/.npmignore M deps/npm/node_modules/request/node_modules/http-signature/README.md M deps/npm/node_modules/request/node_modules/http-signature/http_signing.md M deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js M deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js M deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js M deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json M deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js M deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js M deps/npm/node_modules/request/node_modules/mime/README.md M deps/npm/node_modules/request/node_modules/mime/mime.js M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/mime/test.js M deps/npm/node_modules/request/node_modules/mime/types/mime.types M deps/npm/node_modules/request/node_modules/mime/types/node.types M deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md M deps/npm/node_modules/request/node_modules/node-uuid/README.md A deps/npm/node_modules/request/node_modules/node-uuid/component.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/node-uuid/uuid.js M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/index.js M deps/npm/node_modules/request/node_modules/qs/package.json A deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc A deps/npm/node_modules/request/node_modules/tough-cookie/.npmignore A deps/npm/node_modules/request/node_modules/tough-cookie/LICENSE A deps/npm/node_modules/request/node_modules/tough-cookie/README.md A deps/npm/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-GPL.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-MIT.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.min.js A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/LICENSE.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/README.md A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/README.md A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/parse.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/docdown.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Alias.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Entry.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Generator.php A deps/npm/node_modules/request/node_modules/tough-cookie/package.json A deps/npm/node_modules/request/node_modules/tough-cookie/public-suffix.txt A deps/npm/node_modules/request/node_modules/tough-cookie/test.js M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json A deps/npm/node_modules/request/request.js D deps/npm/node_modules/request/tests/googledoodle.jpg D deps/npm/node_modules/request/tests/run.js D deps/npm/node_modules/request/tests/server.js D deps/npm/node_modules/request/tests/squid.conf D deps/npm/node_modules/request/tests/ssl/ca/ca.cnf D deps/npm/node_modules/request/tests/ssl/ca/ca.crl D deps/npm/node_modules/request/tests/ssl/ca/ca.crt D deps/npm/node_modules/request/tests/ssl/ca/ca.csr D deps/npm/node_modules/request/tests/ssl/ca/ca.key D deps/npm/node_modules/request/tests/ssl/ca/ca.srl D deps/npm/node_modules/request/tests/ssl/ca/server.cnf D deps/npm/node_modules/request/tests/ssl/ca/server.crt D deps/npm/node_modules/request/tests/ssl/ca/server.csr D deps/npm/node_modules/request/tests/ssl/ca/server.js D deps/npm/node_modules/request/tests/ssl/ca/server.key D deps/npm/node_modules/request/tests/ssl/npm-ca.crt D deps/npm/node_modules/request/tests/ssl/test.crt D deps/npm/node_modules/request/tests/ssl/test.key D deps/npm/node_modules/request/tests/test-basic-auth.js D deps/npm/node_modules/request/tests/test-body.js D deps/npm/node_modules/request/tests/test-defaults.js D deps/npm/node_modules/request/tests/test-digest-auth.js D deps/npm/node_modules/request/tests/test-emptyBody.js D deps/npm/node_modules/request/tests/test-errors.js D deps/npm/node_modules/request/tests/test-follow-all-303.js D deps/npm/node_modules/request/tests/test-follow-all.js D deps/npm/node_modules/request/tests/test-form.js D deps/npm/node_modules/request/tests/test-hawk.js D deps/npm/node_modules/request/tests/test-headers.js D deps/npm/node_modules/request/tests/test-http-signature.js D deps/npm/node_modules/request/tests/test-httpModule.js D deps/npm/node_modules/request/tests/test-https-strict.js D deps/npm/node_modules/request/tests/test-https.js D deps/npm/node_modules/request/tests/test-localAddress.js D deps/npm/node_modules/request/tests/test-oauth.js D deps/npm/node_modules/request/tests/test-onelineproxy.js D deps/npm/node_modules/request/tests/test-params.js D deps/npm/node_modules/request/tests/test-piped-redirect.js D deps/npm/node_modules/request/tests/test-pipes.js D deps/npm/node_modules/request/tests/test-pool.js D deps/npm/node_modules/request/tests/test-protocol-changing-redirect.js D deps/npm/node_modules/request/tests/test-proxy.js D deps/npm/node_modules/request/tests/test-qs.js D deps/npm/node_modules/request/tests/test-redirect.js D deps/npm/node_modules/request/tests/test-s3.js D deps/npm/node_modules/request/tests/test-timeout.js D deps/npm/node_modules/request/tests/test-toJSON.js D deps/npm/node_modules/request/tests/test-tunnel.js D deps/npm/node_modules/request/tests/unicycle.jpg M deps/npm/node_modules/rimraf/README.md A deps/npm/node_modules/rimraf/bin.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js A deps/npm/node_modules/semver/.npmignore M deps/npm/node_modules/semver/LICENSE A deps/npm/node_modules/semver/Makefile M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver A deps/npm/node_modules/semver/foot.js A deps/npm/node_modules/semver/head.js M deps/npm/node_modules/semver/package.json A deps/npm/node_modules/semver/semver.browser.js A deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js A deps/npm/node_modules/semver/semver.min.js A deps/npm/node_modules/semver/semver.min.js.gz D deps/npm/node_modules/semver/test.js A deps/npm/node_modules/semver/test/amd.js A deps/npm/node_modules/semver/test/gtr.js A deps/npm/node_modules/semver/test/index.js A deps/npm/node_modules/semver/test/ltr.js A deps/npm/node_modules/semver/test/no-module.js M deps/npm/node_modules/sha/.npmignore A deps/npm/node_modules/sha/LICENSE M deps/npm/node_modules/sha/README.md M deps/npm/node_modules/sha/index.js A deps/npm/node_modules/sha/node_modules/readable-stream/.npmignore A deps/npm/node_modules/sha/node_modules/readable-stream/LICENSE A deps/npm/node_modules/sha/node_modules/readable-stream/README.md A deps/npm/node_modules/sha/node_modules/readable-stream/duplex.js A deps/npm/node_modules/sha/node_modules/readable-stream/float.patch A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_duplex.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_passthrough.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_transform.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js A deps/npm/node_modules/sha/node_modules/readable-stream/package.json A deps/npm/node_modules/sha/node_modules/readable-stream/passthrough.js A deps/npm/node_modules/sha/node_modules/readable-stream/readable.js A deps/npm/node_modules/sha/node_modules/readable-stream/transform.js A deps/npm/node_modules/sha/node_modules/readable-stream/writable.js M deps/npm/node_modules/sha/package.json M deps/npm/node_modules/slide/LICENSE M deps/npm/node_modules/slide/package.json A deps/npm/node_modules/sorted-object/LICENSE.txt A deps/npm/node_modules/sorted-object/README.md A deps/npm/node_modules/sorted-object/lib/sorted-object.js A deps/npm/node_modules/sorted-object/package.json M deps/npm/node_modules/tar/README.md M deps/npm/node_modules/tar/lib/buffer-entry.js M deps/npm/node_modules/tar/lib/entry.js M deps/npm/node_modules/tar/lib/extended-header-writer.js M deps/npm/node_modules/tar/lib/extended-header.js M deps/npm/node_modules/tar/package.json A deps/npm/node_modules/text-table/.travis.yml A deps/npm/node_modules/text-table/LICENSE A deps/npm/node_modules/text-table/example/align.js A deps/npm/node_modules/text-table/example/center.js A deps/npm/node_modules/text-table/example/dotalign.js A deps/npm/node_modules/text-table/example/doubledot.js A deps/npm/node_modules/text-table/example/table.js A deps/npm/node_modules/text-table/index.js A deps/npm/node_modules/text-table/package.json A deps/npm/node_modules/text-table/readme.markdown A deps/npm/node_modules/text-table/test/align.js A deps/npm/node_modules/text-table/test/ansi-colors.js A deps/npm/node_modules/text-table/test/center.js A deps/npm/node_modules/text-table/test/dotalign.js A deps/npm/node_modules/text-table/test/doubledot.js A deps/npm/node_modules/text-table/test/table.js A deps/npm/node_modules/uid-number/LICENSE M deps/npm/node_modules/uid-number/package.json M deps/npm/node_modules/uid-number/uid-number.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/scripts/index-build.js M deps/npm/scripts/install.sh A deps/npm/test/common-tap.js A deps/npm/test/disabled/outdated-depth-integer.js A deps/npm/test/disabled/outdated-depth-integer/README.md A deps/npm/test/disabled/outdated-depth-integer/index.js A deps/npm/test/disabled/outdated-depth-integer/package.json D deps/npm/test/disabled/startstop/package.json M deps/npm/test/packages/npm-test-blerg/package.json M deps/npm/test/packages/npm-test-blerg3/package.json D deps/npm/test/packages/npm-test-peer-deps/README D deps/npm/test/packages/npm-test-peer-deps/npm-ls.json D deps/npm/test/packages/npm-test-peer-deps/package.json D deps/npm/test/packages/npm-test-peer-deps/test.js M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json M deps/npm/test/packages/npm-test-shrinkwrap/package.json M deps/npm/test/run.js A deps/npm/test/tap/00-check-mock-dep.js A deps/npm/test/tap/404-parent.js A deps/npm/test/tap/cache-add-unpublished.js A deps/npm/test/tap/cache-shasum.js A deps/npm/test/tap/circular-dep.js A deps/npm/test/tap/circular-dep/minimist/package.json A deps/npm/test/tap/config-meta.js A deps/npm/test/tap/dedupe.js A deps/npm/test/tap/dedupe/package.json M deps/npm/test/tap/false_name.js M deps/npm/test/tap/false_name/package.json A deps/npm/test/tap/git-cache-locking.js A deps/npm/test/tap/ignore-install-link.js A deps/npm/test/tap/ignore-scripts.js A deps/npm/test/tap/ignore-scripts/binding.gyp A deps/npm/test/tap/ignore-scripts/package.json M deps/npm/test/tap/ignore-shrinkwrap.js A deps/npm/test/tap/install-at-locally.js A deps/npm/test/tap/install-at-locally/package@1.2.3/package.json A deps/npm/test/tap/install-cli-unicode.js A deps/npm/test/tap/install-cli/README.md A deps/npm/test/tap/install-cli/index.js A deps/npm/test/tap/install-cli/package.json A deps/npm/test/tap/install-save-exact.js A deps/npm/test/tap/install-save-exact/README.md A deps/npm/test/tap/install-save-exact/index.js A deps/npm/test/tap/install-save-exact/package.json A deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/install-save-prefix/README.md A deps/npm/test/tap/install-save-prefix/index.js A deps/npm/test/tap/install-save-prefix/package.json A deps/npm/test/tap/invalid-cmd-exit-code.js A deps/npm/test/tap/lifecycle-signal.js A deps/npm/test/tap/lifecycle-signal/package.json A deps/npm/test/tap/lifecycle.js A deps/npm/test/tap/ls-depth-cli.js A deps/npm/test/tap/ls-depth/package.json A deps/npm/test/tap/ls-no-results.js A deps/npm/test/tap/noargs-install-config-save.js A deps/npm/test/tap/npm-api-not-loaded-error.js A deps/npm/test/tap/outdated-color.js A deps/npm/test/tap/outdated-depth.js A deps/npm/test/tap/outdated-depth/README.md A deps/npm/test/tap/outdated-depth/index.js A deps/npm/test/tap/outdated-depth/package.json A deps/npm/test/tap/outdated-git.js A deps/npm/test/tap/outdated-git/README.md A deps/npm/test/tap/outdated-git/package.json A deps/npm/test/tap/outdated-include-devdependencies.js A deps/npm/test/tap/outdated-include-devdependencies/package.json A deps/npm/test/tap/outdated-json.js A deps/npm/test/tap/outdated-new-versions.js A deps/npm/test/tap/outdated-new-versions/package.json A deps/npm/test/tap/outdated-notarget.js A deps/npm/test/tap/outdated.js A deps/npm/test/tap/outdated/README.md A deps/npm/test/tap/outdated/index.js A deps/npm/test/tap/outdated/package.json M deps/npm/test/tap/peer-deps-invalid.js A deps/npm/test/tap/peer-deps-invalid/file-fail.js A deps/npm/test/tap/peer-deps-invalid/file-ok.js M deps/npm/test/tap/peer-deps-without-package-json.js A deps/npm/test/tap/peer-deps-without-package-json/file-js.js A deps/npm/test/tap/peer-deps.js A deps/npm/test/tap/peer-deps/desired-ls-results.json A deps/npm/test/tap/peer-deps/package.json A deps/npm/test/tap/prepublish.js A deps/npm/test/tap/prune.js A deps/npm/test/tap/prune/package.json M deps/npm/test/tap/publish-config.js A deps/npm/test/tap/referer.js A deps/npm/test/tap/repo.js A deps/npm/test/tap/scripts-whitespace-windows.js A deps/npm/test/tap/scripts-whitespace-windows/README.md A deps/npm/test/tap/scripts-whitespace-windows/dep/README.md A deps/npm/test/tap/scripts-whitespace-windows/dep/bin/foo A deps/npm/test/tap/scripts-whitespace-windows/dep/package.json A deps/npm/test/tap/scripts-whitespace-windows/package.json A deps/npm/test/tap/semver-doc.js A deps/npm/test/tap/shrinkwrap-dev-dependency.js A deps/npm/test/tap/shrinkwrap-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-dev-dependency/package.json A deps/npm/test/tap/shrinkwrap-empty-deps.js A deps/npm/test/tap/shrinkwrap-empty-deps/package.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency.js A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/package.json A deps/npm/test/tap/sorted-package-json.js A deps/npm/test/tap/startstop.js A deps/npm/test/tap/startstop/package.json A deps/npm/test/tap/test-run-ls.js A deps/npm/test/tap/uninstall-package.js A deps/npm/test/tap/uninstall-package/package.json A deps/npm/test/tap/url-dependencies.js A deps/npm/test/tap/url-dependencies/package.json A deps/npm/test/tap/version-no-tags.js A deps/npm/wercker.yml commit f1dc55d refs/remotes/origin/orangemocha-Dns Author: cjihrig Date: 2014-05-15 22:48:27 -0400 net: don't throw on net.Server.close() When close() is called on a non-listening server, a synchronous error is thrown. This commit causes the error to be passed to the asynchronous callback function instead. Signed-off-by: Fedor Indutny M doc/api/net.markdown M lib/net.js M test/simple/test-http-unix-socket.js commit 655ec21 refs/remotes/origin/orangemocha-Dns Author: Dan Kaplun Date: 2014-05-17 02:25:10 -0500 readline: fixes scoping bug Signed-off-by: Fedor Indutny M lib/readline.js M test/simple/test-readline-interface.js commit 1d90b5b refs/remotes/origin/v0.10 Author: Andrei Sedoi Date: 2014-05-16 02:11:51 +0300 configure: allow V8 snapshot for cross-compilation Signed-off-by: Fedor Indutny M common.gypi M configure commit 4a2c349 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-05-16 12:47:51 +0400 crypto: fix version check in hello parser This is a follow up for 89cb740fc31f3be1c3af9fe787c7a405429ccac4 M src/node_crypto_clienthello.cc commit 89cb740 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-05-11 02:07:30 +0800 crypto: check protocol version at handshake header Signed-off-by: Fedor Indutny M src/node_crypto_clienthello.cc commit 8a6c36d refs/remotes/origin/orangemocha-Dns Author: Mark Stosberg Date: 2014-05-12 22:30:58 -0400 docs: Update docs on TEST single test run. The Contributing docs now clarify how to run a single test. Signed-off-by: Fedor Indutny M CONTRIBUTING.md commit c064957 refs/remotes/origin/v0.10 Author: Alexis Campailla Date: 2014-05-14 13:07:29 -0400 crypto: improve memory usage ClientHelloParser used to contain an 18k buffer that was kept around for the life of the connection, even though it was not needed in many situations. I changed it to be deallocated when it's determined to be no longer needed. Signed-off-by: Fedor Indutny M src/node_crypto.cc M src/node_crypto.h commit 7bd08c5 refs/remotes/origin/v0.10 Author: Greg Sabia Tucker Date: 2014-05-13 22:32:57 -0700 child_process: do not set args before throwing No point in setting args and options if TypeError is being thrown. fix #7456 Signed-off-by: Fedor Indutny M lib/child_process.js commit 885142a refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-05-13 13:45:21 +0200 src: fix _XOPEN_SOURCE redefinition warning Fix the following compiler warning on systems where _XOPEN_SOURCE is defined by default: ../src/node_constants.cc:35:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 500 Move the (re)definition of _XOPEN_SOURCE to the top of the file while we're here. Commit 00890e4 adds a `#define _XOPEN_SOURCE 500` in order to make expose O_NONBLOCK but it does so after other system headers have been included. If those headers include , then the #include in node_constants.cc will be a no-op and O_NONBLOCK won't be visible. Signed-off-by: Fedor Indutny M src/node_constants.cc commit 8ee9f04 refs/remotes/origin/orangemocha-Dns Author: Colin Ihrig Date: 2014-05-08 22:26:26 -0400 fs: add consistent flag fall throughs stringToFlags() has fall throughs in a case statement. However, they are not consistently implemented. This commit adds consistency. Signed-off-by: Trevor Norris M lib/fs.js commit 4a90f51 refs/remotes/origin/orangemocha-Dns Author: Dan Kaplun Date: 2014-05-12 04:42:21 -0500 readline: implements keypress buffering There was an underlying assumption in readline.emitKeypressEvents (and by extension emitKey) that the given stream (usually process.stdin) would emit 'data' once per keypress, which is not always the case. This commit buffers the input stream and ensures a 'keypress' event is triggered for every keypress (including escape codes). Signed-off-by: Fedor Indutny M lib/readline.js M test/simple/test-readline-interface.js commit 6569812 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-05-13 13:13:23 +0400 tls_wrap: remove unused variable M src/tls_wrap.cc commit 52527e0 refs/remotes/origin/orangemocha-Dns Author: Dan Kaplun Date: 2014-05-11 22:23:21 -0500 test: fixes test/disabled/test-readline.js This test is still in test/disabled because it requires a tty, however when executed directly this test now passes. Signed-off-by: Fedor Indutny M test/disabled/test-readline.js commit 9287550 refs/remotes/origin/v0.10 Author: Greg Sabia Tucker Date: 2014-04-29 18:24:44 -0700 child_process: spawn() does not throw TypeError Ensure TypeError is thrown, fix a bug where `env` option was assuming the option was actually an object. This case is especially bad because it then sets `env == null` instead of using `process.env`. Fix #7456 Signed-off-by: Fedor Indutny M lib/child_process.js A test/simple/test-child-process-spawn-typeerror.js commit b1a44df refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-05-12 16:45:44 -0700 buffer: remove Buffer#toArrayBuffer() A recent change to v8's API now makes it impossible to memcpy to a v8::ArrayBuffer without causing it to be externalized. This means that the garbage collector will not automatically free the memory when the object is collected. When/If the necessary API is included to allow the above Buffer#toArrayBuffer() will be reintroduced. Signed-off-by: Timothy J Fontaine M doc/api/buffer.markdown M src/node_buffer.cc M test/simple/test-buffer.js commit e1aa066 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-05-08 00:05:39 +0800 readline: fix close event of readline.Interface() Not removing 'end' listeners for input and output on the 'close' event resulted in an EventEmitter related memory leak. This issue also might be reproduced at: https://github.com/npm/npm/issues/5203 Signed-off-by: Trevor Norris M lib/readline.js M test/simple/test-readline-interface.js commit 0f503cf refs/remotes/origin/orangemocha-Dns Author: Taojie Date: 2014-05-06 20:05:32 +0800 src: fix spelling mistake Signed-off-by: Trevor Norris M lib/timers.js commit 53b2e02 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-05-12 13:52:33 -0700 node: remove duplicate tickInfo assignment When process._setupNextTick() was introduced as the means to properly initialize the mechanism behind process.nextTick() a chunk of code was left behind that assigned memory to process._tickInfo. This code is no longer needed. M src/env.h M src/node.cc commit 9b7888e refs/remotes/origin/orangemocha-Dns Author: Refael Ackermann Date: 2014-05-09 14:12:37 +0300 src: fix StringBytes::Write if string is external Signed-off-by: Fedor Indutny M src/string_bytes.cc A test/simple/test-crypto-from-binary.js M test/simple/test-stringbytes-external.js commit 5344d0c refs/remotes/origin/orangemocha-Dns Author: Nicholas Vavilov Date: 2014-05-01 01:57:16 +0300 crypto, zlib: replace _binding with _handle Also include whitespace fixes to appease jslint. Signed-off-by: Trevor Norris M lib/crypto.js M lib/zlib.js commit a4f2f9e refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-05-07 17:48:55 +0800 doc: add spec for util.deprecate() Signed-off-by: Trevor Norris M doc/api/util.markdown commit f10fd1d refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-05-07 14:47:57 -0700 src: add --throw-deprecation entry to --help M src/node.cc commit 79e8f65 refs/remotes/origin/orangemocha-Dns Author: Nikolai Vavilov Date: 2014-04-30 22:14:59 +0300 doc: fix a typo Signed-off-by: Trevor Norris M doc/api/stream.markdown commit f7ede33 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2014-03-25 14:16:55 -0700 url: treat \ the same as / See https://code.google.com/p/chromium/issues/detail?id=25916 Parse URLs with backslashes the same as web browsers, by replacing all backslashes with forward slashes, except those that occur after the first # character. Manual rebase of 9520ade Signed-off-by: Trevor Norris M lib/url.js M test/simple/test-url.js commit 522dda2 refs/remotes/origin/orangemocha-Dns Author: Feross Aboukhadijeh Date: 2014-05-02 22:48:34 -0700 buffer: Fix incorrect Buffer.compare behavior Fixes #7551 Signed-off-by: Trevor Norris M lib/buffer.js M test/simple/test-buffer.js commit 17fbdc1 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-05-05 16:48:51 +0200 lib: name EventEmitter prototype methods Before this commit the EventEmitter methods were anonymous functions. V8 tries to infer names for anonymous functions based on the execution context but it frequently gets it wrong and when that happens, the stack trace is usually confusing and unhelpful. This commit names all methods so V8 can fall back to the method.name property. The above gotcha applies to all anonymous functions but is exacerbated for EventEmitter methods because those are invoked with a plenitude of different receivers. Signed-off-by: Trevor Norris M lib/events.js M test/message/stdin_messages.out A test/simple/test-event-emitter-method-names.js commit 41d8e10 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-05-06 10:45:20 -0700 test: http-destroyed-socket-write win32 may ABORT On windows you can see ECONNABORTED instead of ECONNRESET in various scenarios, and they are both applicable we're testing that Node is not swallowing these errors which it was known to do prior to 0.10 M test/simple/test-http-destroyed-socket-write2.js commit 82fca91 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2014-05-06 14:19:54 +0400 stream: don't try to finish if buffer is not empty fixes #5715 M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 1ab98a1 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-20 08:40:07 -0800 test: replace http-destroyed-socket-write As a comment in the test states: "This test should not be ported to v0.10 and higher, because the problem is fixed by not ignoring ECONNRESET in the first place." The test is checking whether write returns false instead of whether an ECONNRESET has been raised. Replace with test-http-destroyed-socket-write2, this test verifies that ECONNRESET is raised when writing to an http request where the server has destroyed the socket. Signed-off-by: Timothy J Fontaine D test/simple/test-http-destroyed-socket-write.js A test/simple/test-http-destroyed-socket-write2.js commit 120f7cf refs/remotes/origin/v0.10 Author: isaacs Date: 2014-05-05 18:20:40 -0700 npm: upgrade to 1.4.10 * Don't set referer if already set * fetch: Send referer and npm-session headers * run-script: Support --parseable and --json * list runnable scripts (Evan Lucas) * Use marked instead of ronn for html docs M deps/npm/doc/cli/npm-run-script.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/npm.js M deps/npm/lib/run-script.js M deps/npm/lib/utils/fetch.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/test-run-ls.js commit 044da47 refs/remotes/origin/orangemocha-Dns Author: Adrian Lang Date: 2013-08-14 21:31:33 +0200 doc: correct check for failed child_process.spawn Since 0.10.x, exec failures are no longer signaled through stderr, but rather as error events. Signed-off-by: Fedor Indutny M doc/api/child_process.markdown commit d3204b0 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-19 17:29:26 +0400 installer: copy smalloc.h on installation fix #7485 Signed-off-by: Fedor Indutny M tools/install.py commit 00890e4 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-03-06 20:29:21 +0400 constants: export O_NONBLOCK Signed-off-by: Fedor Indutny M src/node_constants.cc commit a960d17 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-05-02 22:44:45 +0400 deps: backport 23f2736a from v8 upstream Original text: Fix corner case in x64 compare stubs. BUG=v8:2416 Review URL: https://codereview.chromium.org/11413087 fix #7528 M deps/v8/src/x64/code-stubs-x64.cc A deps/v8/test/mjsunit/regress/regress-2416.js commit 8398bf9 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-27 12:42:43 +0400 debugger: assign Environment to DebugContext too fix #7517 M src/node.cc M test/debugger/test-debugger-repl.js commit 9479399 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-05-02 08:50:48 -0700 test: use larger buffer in net-error-twice Use a larger buffer to ensure that we're still writing when the client disconnects so the write error is actually raised. M test/simple/test-net-error-twice.js commit 29518c1 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-05-02 11:22:19 -0400 test: fix test-http-flush on Windows On Windows we cannot get the server address until a connection is accepted. From MSDN: The getsockname function does not always return information about the host address when the socket has been bound to an unspecified address, unless the socket has been connected with connect or accept (for example, using ADDR_ANY). A Windows Sockets application must not assume that the address will be specified unless the socket is connected. Signed-off-by: Timothy J Fontaine M test/simple/test-http-flush.js commit a6583eb refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-05-02 07:53:42 -0700 Now working on 0.11.14 M src/node_version.h commit 0ed4aba refs/remotes/origin/orangemocha-Dns Merge: 8637a40 99c9930 Author: Timothy J Fontaine Date: 2014-05-02 07:53:32 -0700 Merge branch 'v0.11.13-release' commit bfe1fdb refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-05-02 07:46:15 -0700 Now working on 0.10.29 M src/node_version.h commit d857d5a refs/remotes/origin/v0.10 Merge: dbec0a0 b148cbe Author: Timothy J Fontaine Date: 2014-05-02 07:46:05 -0700 Merge branch 'v0.10.28-release' into v0.10 commit 99c9930 refs/remotes/origin/v0.11.13-release (tag: v0.11.13, origin/v0.11.13-release) Merge: 89223ae dbec0a0 Author: Timothy J Fontaine Date: 2014-05-01 17:49:51 -0700 Merge remote-tracking branch 'upstream/v0.10' into v0.11.13-release commit b148cbe refs/remotes/origin/v0.10.28-release (tag: v0.10.28, origin/v0.10.28-release) Author: Timothy J Fontaine Date: 2014-05-01 17:47:47 -0700 2014.05.01, Version 0.10.28 (Stable) * npm: upgrade to v1.4.9 M ChangeLog M src/node_version.h commit dbec0a0 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-05-01 16:30:33 -0700 npm: upgrade to v1.4.9 * Send referer header (with any potentially private stuff redacted) * Fix critical typo bug in previous npm release M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/npm.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json M deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/referer.js commit 89223ae refs/remotes/origin/v0.11.13-release Author: Timothy J Fontaine Date: 2014-05-01 16:06:44 -0700 2014.05.01, Version 0.11.13 (Unstable) * v8: upgrade to 3.24.35.22 * buffer: add compare and equals methods (Sean McArthur) * buffer: improve {read,write}{U}Int* methods (Nick Apperson) * buffer: return uint if MSB is 1 in readUInt32 (goussardg) * buffer: truncate buffer after string decode (Fedor Indutny) * child_process: fix assertion error in spawnSync (Shigeki Ohtsu) * crypto: fix memory leak in CipherBase::Final (Fedor Indutny) * crypto: improve error messages (Ingmar Runge) * crypto: move `createCredentials` to tls (Fedor Indutny) * crypto: work around OpenSSL oddness (Fedor Indutny) * dgram: introduce `reuseAddr` option (Fedor Indutny) * domain: don't crash on "throw null" (Alex Kocharin) * events: check if _events is an own property (Vladimir Kurchatkin) * fs: improve performance of all stat functions (James Pickard) * fs: return blksize on stats object (Trevor Norris) * http: add request.flush() method (Ben Noordhuis) * http: better client "protocol not supported" error (Nathan Rajlich) * http: use defaultAgent.protocol in protocol check (Nathan Rajlich) * main: Handle SIGINT properly. (Geir Hauge) * net: bind to `::` TCP address by default (Fedor Indutny) * readline: consider newlines for cursor position (Yazhong Liu) * stream: split `objectMode` for Duplex (Vladimir Kurchatkin) * tls: `getPeerCertificate(detailed)` (Fedor Indutny) * tls: do not call SNICallback unless present (Fedor Indutny) * tls: force readable/writable to `true` (Fedor Indutny) * tls: support OCSP on client and server (Fedor Indutny) * util: made util.isArray a direct alias for Array.isArray (Evan Carroll) M AUTHORS M ChangeLog M src/node_version.h commit 8637a40 refs/remotes/origin/orangemocha-Dns Merge: b19b60a 1285008 Author: Timothy J Fontaine Date: 2014-05-01 15:44:47 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog src/node_version.h commit 1285008 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-05-01 15:30:07 -0700 Now working on 0.10.28 M src/node_version.h commit 7abd826 refs/remotes/origin/v0.10 Merge: f76c393 cb7911f Author: Timothy J Fontaine Date: 2014-05-01 15:29:52 -0700 Merge branch 'v0.10.27-release' into v0.10 commit cb7911f refs/remotes/origin/v0.10.27-release (tag: v0.10.27, origin/v0.10.27-release) Author: Timothy J Fontaine Date: 2014-05-01 14:04:20 -0700 2014.05.01, Version 0.10.27 (Stable) * npm: upgrade to v1.4.8 * openssl: upgrade to 1.0.1g * uv: update to v0.10.27 * dns: fix certain txt entries (Fedor Indutny) * assert: Ensure reflexivity of deepEqual (Mike Pennisi) * child_process: fix deadlock when sending handles (Fedor Indutny) * child_process: fix sending handle twice (Fedor Indutny) * crypto: do not lowercase cipher/hash names (Fedor Indutny) * dtrace: workaround linker bug on FreeBSD (Fedor Indutny) * http: do not emit EOF non-readable socket (Fedor Indutny) * http: invoke createConnection when no agent (Nathan Rajlich) * stream: remove useless check (Brian White) * timer: don't reschedule timer bucket in a domain (Greg Brail) * url: treat the same as / (isaacs) * util: format as Error if instanceof Error (Rod Vagg) M AUTHORS M ChangeLog M src/node_version.h commit b19b60a refs/remotes/origin/orangemocha-Dns Merge: d1fe685 f76c393 Author: Timothy J Fontaine Date: 2014-05-01 13:54:23 -0700 Merge remote-tracking branch 'upstream/v0.10' Reverted 9520adeb37f5ebe02a68669ec97770f4869705bb Conflicts: deps/cares/src/ares_parse_txt_reply.c deps/uv/.mailmap deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/include/uv.h deps/uv/src/unix/error.c deps/uv/src/unix/process.c deps/uv/src/version.c deps/uv/src/win/pipe.c deps/uv/src/win/signal.c deps/uv/src/win/util.c deps/uv/test/test-spawn.c deps/uv/vcbuild.bat deps/v8/src/platform-posix.cc deps/v8/tools/gyp/v8.gyp lib/util.js src/node.cc test/simple/test-util-format.js test/simple/test-util.js commit f76c393 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-05-01 11:09:00 -0700 npm: upgrade to v1.4.8 * Check SHA before using files from cache * adduser: allow change of the saved password * Make `npm install` respect `config.unicode` * Fix lifecycle to pass `Infinity` for config env value * Don't return 0 exit code on invalid command * cache: Handle 404s and other HTTP errors as errors * bump tap dep, make tests stderr a bit quieter * Resolve ~ in path configs to env.HOME * Include npm version in default user-agent conf * npm init: Use ISC as default license, use save-prefix for deps * Many test and doc fixes M deps/npm/README.md M deps/npm/doc/api/npm.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-run-script.md M deps/npm/doc/files/package.json.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/cache.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/github-url-from-username-repo/index.js M deps/npm/node_modules/github-url-from-username-repo/package.json M deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json M deps/npm/node_modules/nopt/test/basic.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/make_warning.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/package.json A deps/npm/node_modules/uid-number/LICENCE M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/test/common-tap.js A deps/npm/test/tap/cache-add-unpublished.js M deps/npm/test/tap/circular-dep.js M deps/npm/test/tap/config-meta.js M deps/npm/test/tap/ignore-install-link.js A deps/npm/test/tap/install-cli-unicode.js A deps/npm/test/tap/install-cli/README.md A deps/npm/test/tap/install-cli/index.js A deps/npm/test/tap/install-cli/package.json A deps/npm/test/tap/invalid-cmd-exit-code.js A deps/npm/test/tap/lifecycle.js A deps/npm/test/tap/ls-depth-cli.js A deps/npm/test/tap/ls-depth/package.json M deps/npm/test/tap/peer-deps-invalid.js A deps/npm/test/tap/peer-deps-invalid/file-fail.js A deps/npm/test/tap/peer-deps-invalid/file-ok.js M deps/npm/test/tap/peer-deps-without-package-json.js A deps/npm/test/tap/peer-deps-without-package-json/file-js.js M deps/npm/test/tap/startstop.js A deps/npm/wercker.yml commit d1fe685 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-04-29 14:46:58 -0700 buffer: normalize compare() output Because of differences in memcmp() implementation, normalize output to return -1, 0 or 1 only. Signed-off-by: Timothy J Fontaine M src/node_buffer.cc M test/simple/test-buffer.js commit 1038959 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-05-01 09:27:39 -0700 uv: update to v0.10.27 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/process.c M deps/uv/src/version.c M deps/uv/src/win/pipe.c M deps/uv/src/win/signal.c M deps/uv/src/win/util.c M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c M deps/uv/vcbuild.bat commit 3d3d48d refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-05-01 20:26:26 +0400 deps: update uv to v0.11.25 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/configure.ac M deps/uv/include/uv-sunos.h M deps/uv/include/uv-unix.h M deps/uv/include/uv-version.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/src/inet.c M deps/uv/src/unix/async.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/signal.c M deps/uv/src/win/tcp.c M deps/uv/src/win/util.c M deps/uv/test/echo-server.c M deps/uv/test/test-getaddrinfo.c M deps/uv/test/test-ip6-addr.c M deps/uv/test/test-list.h M deps/uv/test/test-ping-pong.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/uv.gyp commit d0fc553 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2014-04-15 20:44:46 +0400 stream: split `objectMode` for Duplex This commit introduces `readableObjectMode` and `writableObjectMode` options for Duplex streams. This can be used mostly to make parsers and serializers with Transform streams. Also the docs section about stream state objects is removed, because it is not relevant anymore. The example from the section is remade to show new options. fixes #6284 Signed-off-by: Timothy J Fontaine M doc/api/stream.markdown M lib/_stream_readable.js M lib/_stream_writable.js A test/simple/test-stream-duplex.js A test/simple/test-stream-transform-split-objectmode.js commit 7b72e15 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-04-30 09:14:55 -0700 test: update test-dns.js after a60a9b0 resolveTxt now returns a 2-d array for all the chunks string chunks relating to the record M test/internet/test-dns.js commit ab7a3d0 refs/remotes/origin/orangemocha-Dns Author: Shigeki Ohtsu Date: 2014-04-22 01:26:11 +0900 child_process: fix assertion error in spawnSync When ExitCallback was not called with an error such as ENOENT in uv_spawn, the process handle still remains refed and needs to be closed. Signed-off-by: Timothy J Fontaine M src/spawn_sync.cc M test/simple/test-child-process-spawnsync.js commit 26a1b71 refs/remotes/origin/orangemocha-Dns Author: Ingmar Runge Date: 2014-04-22 22:03:53 +0200 crypto: improve error messages 1) ThrowCryptoTypeErrors was not actually used for type-related errors. Removed it. 2) For AEAD modes, OpenSSL does not set any internal error information if Final does not complete suc- cessfully. Therefore, "TypeError:error:00000000:l ib(0):func(0):reason(0)" would be the error mess- age. Use a default message for these cases. Signed-off-by: Fedor Indutny M src/node_crypto.cc M test/simple/test-crypto-authenticated.js commit 793c76e refs/remotes/origin/v0.10 Author: Forrest L Norvell Date: 2014-04-28 12:38:06 -0700 docs: add cautionary note to emitter.removeAllListeners Signed-off-by: Fedor Indutny M doc/api/events.markdown commit d13e029 refs/remotes/origin/orangemocha-Dns Author: Rasmus Christian Pedersen Date: 2014-04-28 14:45:20 +0200 crypto: fix a couple of VC++ warnings Signed-off-by: Fedor Indutny M src/node_crypto.cc M src/node_crypto_clienthello.cc M src/tcp_wrap.cc commit 226f98a refs/remotes/origin/orangemocha-Dns Author: Sean McArthur Date: 2014-03-06 10:21:04 -0800 buffer: add compare and equals methods compare() works like String.localeCompare such that: Buffer.compare(a, b) === a.compare(b); equals() does a native check to see if two buffers are equal. Signed-off-by: Trevor Norris A benchmark/buffers/buffer-compare.js M doc/api/buffer.markdown M lib/buffer.js M src/env.h M src/node_buffer.cc M test/simple/test-buffer.js commit 3f3a71e refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-04-28 13:05:00 +0200 deps: fix v8 link error with glibc < 2.17 Commit f9ced08 switches V8 on Linux over from gettimeofday() to clock_getres() and clock_gettime(). As of glibc 2.17, those functions live in libc. For older versions, we need to pull them in from librt. Fixes the following link-time error; Release/obj.target/deps/v8/tools/gyp/libv8_base.a(platform-posix.o): In function `v8::internal::OS::Ticks()': platform-posix.cc:(.text+0x93c): undefined reference to `clock_gettime' platform-posix.cc:(.text+0x989): undefined reference to `clock_getres' Fixes #7514. Signed-off-by: Fedor Indutny M deps/v8/tools/gyp/v8.gyp commit 250782d refs/remotes/origin/v0.10 Author: Rod Vagg Date: 2013-10-15 12:26:18 +1100 util: format as Error if instanceof Error Conflicts: lib/util.js test/simple/test-util-format.js This is a backport to fix #7253 Signed-off-by: Fedor Indutny M lib/util.js M test/simple/test-util-format.js M test/simple/test-util.js commit 681fe59 refs/remotes/origin/orangemocha-Dns Author: Denys Zariaiev Date: 2014-04-25 15:06:06 +0300 vm: assign Environment to created context ContextifyContext::CreateV8Context is now create context with Environment pointer Signed-off-by: Fedor Indutny M src/env-inl.h M src/env.h M src/node_contextify.cc A test/simple/test-regress-GH-7511.js commit f9ced08 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-04-24 04:27:40 +0200 deps: make v8 use CLOCK_REALTIME_COARSE Date.now() indirectly calls gettimeofday() on Linux and that's a system call that is extremely expensive on virtualized systems when the host operating system has to emulate access to the hardware clock. Case in point: output from `perf record -c 10000 -e cycles:u -g -i` for a benchmark/http_simple bytes/8 benchmark with a light load of 50 concurrent clients: 53.69% node node [.] v8::internal::OS::TimeCurrentMillis() | --- v8::internal::OS::TimeCurrentMillis() | |--99.77%-- v8::internal::Runtime_DateCurrentTime(v8::internal::Arguments, v8::internal::Isolate*) | 0x23587880618e That's right - over half of user time spent inside the V8 function that calls gettimeofday(). Notably, nearly all system time gets attributed to acpi_pm_read(), the kernel function that reads the ACPI power management timer: 32.49% node [kernel.kallsyms] [k] acpi_pm_read | --- acpi_pm_read | |--98.40%-- __getnstimeofday | getnstimeofday | | | |--71.61%-- do_gettimeofday | | sys_gettimeofday | | system_call_fastpath | | 0x7fffbbaf6dbc | | | | | |--98.72%-- v8::internal::OS::TimeCurrentMillis() The cost of the gettimeofday() system call is normally measured in nanoseconds but we were seeing 100 us averages and spikes >= 1000 us. The numbers were so bad, my initial hunch was that the node process was continuously getting rescheduled inside the system call... v8::internal::OS::TimeCurrentMillis()'s most frequent caller is v8::internal::Runtime_DateCurrentTime(), the V8 run-time function that's behind Date.now(). The timeout handling logic in lib/http.js and lib/net.js calls into lib/timers.js and that module will happily call Date.now() hundreds or even thousands of times per second. If you saw exports._unrefActive() show up in --prof output a lot, now you know why. That's why this commit makes V8 switch over to clock_gettime() on Linux. In particular, it checks if CLOCK_REALTIME_COARSE is available and has a resolution <= 1 ms because in that case the clock_gettime() call can be fully serviced from the vDSO. It speeds up the aforementioned benchmark by about 100% on the affected systems and should go a long way toward addressing the latency issues that StrongLoop customers have been reporting. This patch will be upstreamed as a CR against V8 3.26. I'm sending it as a pull request for v0.10 first because that's what our users are running and because the delta between 3.26 and 3.14 is too big to reasonably back-port the patch. I'll open a pull request for the master branch once the CR lands upstream. Signed-off-by: Trevor Norris Signed-off-by: Fedor Indutny M deps/v8/src/platform-posix.cc commit 0ee9956 refs/remotes/origin/v0.10 Author: Julian Gruber Date: 2014-04-24 04:19:14 -0700 doc: fix missing link in net api Signed-off-by: Fedor Indutny M doc/api/net.markdown commit b0fa931 refs/remotes/origin/v0.10 Author: Julian Gruber Date: 2014-04-24 04:18:31 -0700 doc: fix order in net api Signed-off-by: Fedor Indutny M doc/api/net.markdown commit bd24ab2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-04-09 15:02:03 +0200 http: add request.flush() method Forcibly flushes the request headers. You need this with long-lived HTTP connections where the first data isn't written until the connection has been established (think: tunneling requests over HTTP CONNECT.) Fixes #7296. Signed-off-by: Fedor Indutny M doc/api/http.markdown M lib/_http_outgoing.js A test/simple/test-http-flush.js commit a60a9b0 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-28 00:09:20 +0400 deps: provide TXT chunk info in c-ares Provide more information in `ares_txt_reply` to coalesce chunks from the same record into one string. fix #7367 M deps/cares/include/ares.h M deps/cares/src/ares_parse_txt_reply.c M doc/api/dns.markdown M src/cares_wrap.cc commit 4601e7c refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-04-24 10:19:30 +0400 Revert "deps: backport b5135bbc from c-ares repo" This reverts commit 896e19330ad06ace8973c5d7b75d2de538228062. Proper handling of TXT records requires API change, we can't afford it in v0.10. See #7371 for details. M deps/cares/src/ares_parse_txt_reply.c commit 3950024 refs/remotes/origin/orangemocha-Dns Author: Farrin Reid Date: 2012-12-14 17:00:13 -0800 doc: tls: added path property to tls.connect In tls.connect a unix socket connection to a path may be made in recent versions of node by specifying the value for the path property. Signed-off-by: Fedor Indutny M doc/api/tls.markdown commit 89e88e9 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-22 19:53:59 +0400 crypto: fix memory leak in CipherBase::Final fix #7497 Signed-off-by: Fedor Indutny M src/node_crypto.cc commit 0f3b724 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-18 03:53:15 +0400 crypto: work around OpenSSL oddness OpenSSL behaves oddly: on client `cert_chain` contains the `peer_certificate`, but on server it doesn't. Signed-off-by: Fedor Indutny M src/node_crypto.cc commit afaff70 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-18 02:24:48 +0400 src: lint after OCSP commits M lib/_tls_legacy.js M lib/_tls_wrap.js M src/node_crypto.cc M src/node_crypto.h commit 345c40b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-17 15:57:36 +0400 tls: `getPeerCertificate(detailed)` Add `raw` property to certificate, add mode to output full certificate chain. M doc/api/tls.markdown M lib/_tls_common.js M lib/_tls_legacy.js M lib/_tls_wrap.js M src/env.h M src/node_crypto.cc M test/simple/test-tls-peer-certificate.js commit b3ef289 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-14 21:15:57 +0400 tls: support OCSP on client and server M doc/api/tls.markdown M lib/_tls_common.js M lib/_tls_legacy.js M lib/_tls_wrap.js M src/env.h M src/node.cc M src/node_crypto.cc M src/node_crypto.h M src/node_crypto_clienthello.cc M src/node_crypto_clienthello.h M test/fixtures/keys/Makefile M test/fixtures/keys/agent1-cert.pem M test/fixtures/keys/agent1-csr.pem M test/fixtures/keys/agent1-key.pem M test/fixtures/keys/agent1.cnf M test/fixtures/keys/ca1-cert.pem M test/fixtures/keys/ca1-cert.srl M test/fixtures/keys/ca1-key.pem A test/simple/test-tls-ocsp-callback.js commit 77d1f4a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-14 14:12:35 +0400 tls: set _connecting before starting the flow When creating a TLSSocket instance based on the existing connecting socket, `_connecting` property is copied after the initialization of `net.Socket`. However, since `net.Socket` constructor will call `.read(0)` if the `readable` is true - error may happen at this code chunk in net.js: Socket.prototype._read = function(n) { debug('_read'); if (this._connecting || !this._handle) { debug('_read wait for connection'); this.once('connect', this._read.bind(this, n)); ... Leading to a test failures on windows: - test/simple/test-tls-connect-given-socket.js Signed-off-by: Fedor Indutny M lib/_tls_wrap.js commit 75bc11c refs/remotes/origin/v0.10 Author: isaacs Date: 2014-04-15 15:31:36 -0700 npm: upgrade to 1.4.7 * isaacs, Robert Kowalski, Benjamin Coe: Test Improvements * isaacs doc: Add canonical url * isaacs view: handle unpublished packages properly * Raynos (Jake Verbaten) do not log if silent * Julian Gruber fix no such property error * isaacs npmconf@0.1.14 * Thorsten Lorenz adding save-prefix configuration option * isaacs npm-registry-client@0.4.7 * isaacs cache: treat missing versions as a 404 * isaacs cache: Save shasum, write resolved/etc data to cache * isaacs cache: Always fetch root doc * isaacs cache: don't repack unnecessarily from tmp * Andrey Kislyuk Don't crash if shrinkwrap-dependencies were not passed in pkginfo * Robert Kowalski fix link in faq * Jean Lauliac Add a peerDependencies section in package.json doc * isaacs read-installed@2.0.2 A deps/npm/.travis.yml M deps/npm/Makefile M deps/npm/README.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/html/dochead.html M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/install.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/view.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh A deps/npm/test/tap/00-check-mock-dep.js M deps/npm/test/tap/404-parent.js A deps/npm/test/tap/cache-shasum.js M deps/npm/test/tap/dedupe.js M deps/npm/test/tap/dedupe/package.json M deps/npm/test/tap/git-cache-locking.js M deps/npm/test/tap/ignore-scripts.js A deps/npm/test/tap/install-save-prefix.js A deps/npm/test/tap/install-save-prefix/README.md A deps/npm/test/tap/install-save-prefix/index.js A deps/npm/test/tap/install-save-prefix/package.json M deps/npm/test/tap/lifecycle-signal.js M deps/npm/test/tap/outdated-color.js M deps/npm/test/tap/peer-deps-invalid.js M deps/npm/test/tap/peer-deps-without-package-json.js A deps/npm/test/tap/shrinkwrap-empty-deps.js A deps/npm/test/tap/shrinkwrap-empty-deps/package.json M deps/npm/test/tap/sorted-package-json.js commit 9520ade refs/remotes/origin/v0.10 Author: isaacs Date: 2014-03-25 14:16:55 -0700 url: treat \ the same as / See https://code.google.com/p/chromium/issues/detail?id=25916 Parse URLs with backslashes the same as web browsers, by replacing all backslashes with forward slashes, except those that occur after the first # character. M lib/url.js M test/simple/test-url.js commit 2c6b424 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2014-04-04 02:11:56 +0400 events: check if _events is an own property Without this check it is possible to have the _events object shared amongst instances. Fixes #7157 Signed-off-by: Trevor Norris M lib/events.js M test/simple/test-event-emitter-subclass.js commit c7f424e refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-04-14 16:35:33 -0700 fs: return blksize on stats object Oversight to not pass blksize to fs.Stats on initialization. Also added a test to make sure the object property has been set. Since now on Windows both blksize and blocks will simply be set to undefined. M lib/fs.js M src/node_file.cc M test/simple/test-fs-stat.js commit 1bd4f3a refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-04-14 13:33:22 +0400 child_process: fix deadlock when sending handles Fix possible deadlock, when handles are sent in both direction simultaneously. In such rare cases, both sides may queue their `NODE_HANDLE_ACK` replies and wait for them. fix #7465 M lib/child_process.js A test/simple/test-cluster-send-deadlock.js commit 940974e refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-04-14 01:19:14 +0800 net: deduplicate Socket.prototype.address Signed-off-by: Fedor Indutny M lib/net.js commit 2272052 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-13 19:11:56 +0400 net: bind to `::` TCP address by default Try binding TCP socket to `::` first before falling back to `0.0.0.0`. M lib/net.js commit c61b0e9 refs/remotes/origin/orangemocha-Dns Author: Geir Hauge Date: 2014-03-31 09:52:03 +0200 main: Handle SIGINT properly. As explained by http://www.cons.org/cracauer/sigint.html Signed-off-by: Fedor Indutny M src/node.cc commit 8e823bc refs/remotes/origin/orangemocha-Dns Author: goussardg Date: 2014-04-09 16:39:31 -0700 buffer: return uint if MSB is 1 in readUInt32 Fix issue where a signed integer is returned. Example: var b = new Buffer(4); b.writeUInt32BE(0xffffffff); b.readUInt32BE(0) == -1 Signed-off-by: Trevor Norris M lib/buffer.js M test/simple/test-buffer.js commit 4c36f3e refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-27 21:45:15 +0400 buffer: truncate buffer after string decode When our estimates for a storage size are higher than the actual length of decoded data, the destination buffer should be truncated. Otherwise `Buffer::Length` will give misleading information to C++ layer. fix #7365 Signed-off-by: Fedor Indutny M lib/buffer.js M src/smalloc.cc M test/simple/test-buffer.js commit 525fad4 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-11 00:53:47 +0400 test: remove vm-infinite-recursion It doesn't work reliably on all platforms. see #7432 Signed-off-by: Fedor Indutny D test/simple/test-vm-infinite-recursion.js commit bfb7de5 refs/remotes/origin/v0.10 Author: William Bert Date: 2014-04-09 16:50:08 -0400 docs: fix links to streams Signed-off-by: Fedor Indutny M doc/api/http.markdown commit 632c135 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-04-05 13:49:47 -0700 src: use monotonic time for process.uptime() `process.uptime()` interface will return the amount of time the current process has been running. To achieve this it was caching the `uv_uptime` value at program start, and then on the call to `process.uptime()` returning the delta between the two values. `uv_uptime` is defined as the number of seconds the operating system has been up since last boot. On sunos this interface uses `kstat`s which can be a significantly expensive operation as it requires exclusive access, but because of the design of `process.uptime()` node *had* to always call this on start. As a result if you had many node processes all starting at the same time you would suffer lock contention as they all tried to read kstats. Instead of using `uv_uptime` to achieve this, the libuv loop already has a concept of current loop time in the form of `uv_now()` which is in fact monotonically increasing, and already stored directly on the loop. By using this value at start every platform performs at least one fewer syscall during initialization. Since the interface to `uv_uptime` is defined as seconds, in the call to `process.uptime()` we now `uv_update_time` get our delta, divide by 1000 to get seconds, and then convert to an `Integer`. In 0.12 we can move back to `Number::New` instead and not lose precision. Caveat: For some platforms `uv_uptime` reports time monotonically increasing regardless of system hibernation, `uv_now` interface is also monotonically increasing but may not reflect time spent in hibernation. M src/node.cc commit 045f765 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-10 19:55:38 +0400 test: add `reuseAddr` in dgram-multicast... Add `reuseAddr` option in `test-dgram-multicast-multi-process.js` M test/internet/test-dgram-multicast-multi-process.js commit 592be01 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-09 03:04:53 +0400 dgram: introduce `reuseAddr` option Introduce new signature for both `dgram.createSocket` method and `dgram.Socket` constructor: dgram.createSocket(options, [listener]) Options should contain `type` property and may contain `reuseAddr` property. When `reuseAddr` is `true` - SO_REUSEADDR will be issued on socket on bind. fix #7415 Signed-off-by: Fedor Indutny M doc/api/dgram.markdown M lib/dgram.js M src/node_constants.cc M test/simple/test-dgram-broadcast-multi-process.js commit af69f88 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-04-08 09:05:59 -0700 build: make sure changelog.html is generated M Makefile commit c20b209 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-03 17:23:15 -0800 openssl: fix keypress requirement in apps on win32 Re-applying commit 153784b3489e2feb9d93a3a5eee5a4aa34f74e39, which was overwritten by the update to openssl 1.0.1f. Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html M deps/openssl/openssl/apps/s_client.c commit 3054dec refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-08 08:56:12 +0400 test: fix test-crypto M test/simple/test-crypto.js commit de7c0e8 refs/remotes/origin/orangemocha-Dns Merge: a0a180a d6fd118 Author: Fedor Indutny Date: 2014-04-08 08:55:57 +0400 Merge branch 'v0.10' Conflicts: deps/openssl/asm/x64-elf-gas/aes/vpaes-x86_64.s deps/openssl/asm/x64-macosx-gas/aes/vpaes-x86_64.s deps/openssl/asm/x64-win32-masm/aes/vpaes-x86_64.asm deps/openssl/openssl/CHANGES deps/openssl/openssl/Makefile deps/openssl/openssl/Makefile.org deps/openssl/openssl/NEWS deps/openssl/openssl/README deps/openssl/openssl/crypto/opensslv.h deps/openssl/openssl/openssl.spec deps/openssl/openssl/ssl/s23_clnt.c lib/http.js test/simple/test-http-client-readable.js commit d6fd118 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-04-08 00:58:37 +0400 deps: update openssl to 1.0.1g M deps/openssl/asm/Makefile M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s A deps/openssl/asm/x64-elf-gas/aes/bsaes-x86_64.s A deps/openssl/asm/x64-elf-gas/aes/vpaes-x86_64.s A deps/openssl/asm/x64-elf-gas/bn/x86_64-gf2m.s A deps/openssl/asm/x64-elf-gas/bn/x86_64-mont5.s A deps/openssl/asm/x64-elf-gas/modes/ghash-x86_64.s A deps/openssl/asm/x64-elf-gas/sha/sha256-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s A deps/openssl/asm/x64-macosx-gas/aes/bsaes-x86_64.s A deps/openssl/asm/x64-macosx-gas/aes/vpaes-x86_64.s A deps/openssl/asm/x64-macosx-gas/bn/x86_64-gf2m.s A deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont5.s A deps/openssl/asm/x64-macosx-gas/modes/ghash-x86_64.s A deps/openssl/asm/x64-macosx-gas/sha/sha256-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/bsaes-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/vpaes-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/vpaesni-x86_64.asm A deps/openssl/asm/x64-win32-masm/bn/x86_64-gf2m.asm A deps/openssl/asm/x64-win32-masm/bn/x86_64-mont5.asm A deps/openssl/asm/x64-win32-masm/modes/ghash-x86_64.asm A deps/openssl/asm/x64-win32-masm/sha/sha256-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s A deps/openssl/asm/x86-elf-gas/aes/vpaes-x86.s A deps/openssl/asm/x86-elf-gas/modes/ghash-x86.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s A deps/openssl/asm/x86-macosx-gas/aes/vpaes-x86.s A deps/openssl/asm/x86-macosx-gas/modes/ghash-x86.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm A deps/openssl/asm/x86-win32-masm/aes/vpaes-x86.asm A deps/openssl/asm/x86-win32-masm/modes/ghash-x86.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm M deps/openssl/config/opensslconf.h M deps/openssl/openssl.gyp M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/Makefile A deps/openssl/openssl/Makefile.bak M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/apps/Makefile A deps/openssl/openssl/apps/Makefile.save M deps/openssl/openssl/apps/apps.c M deps/openssl/openssl/apps/apps.h M deps/openssl/openssl/apps/crl.c M deps/openssl/openssl/apps/dgst.c M deps/openssl/openssl/apps/ecparam.c M deps/openssl/openssl/apps/openssl.c M deps/openssl/openssl/apps/pkcs12.c M deps/openssl/openssl/apps/req.c M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile A deps/openssl/openssl/crypto/Makefile.save A deps/openssl/openssl/crypto/aes/Makefile.save M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl M deps/openssl/openssl/crypto/armcap.c A deps/openssl/openssl/crypto/asn1/Makefile.save M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/asn1_err.c A deps/openssl/openssl/crypto/bf/Makefile.save A deps/openssl/openssl/crypto/bio/Makefile.save M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bio/bss_log.c M deps/openssl/openssl/crypto/bn/Makefile A deps/openssl/openssl/crypto/bn/Makefile.save M deps/openssl/openssl/crypto/bn/asm/mips-mont.pl M deps/openssl/openssl/crypto/bn/asm/mips.pl M deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_nist.c A deps/openssl/openssl/crypto/buffer/Makefile.save M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/buffer/buffer.h A deps/openssl/openssl/crypto/camellia/Makefile.save A deps/openssl/openssl/crypto/cast/Makefile.save A deps/openssl/openssl/crypto/cmac/Makefile.save A deps/openssl/openssl/crypto/cms/Makefile.save M deps/openssl/openssl/crypto/cms/cms_lib.c A deps/openssl/openssl/crypto/comp/Makefile.save A deps/openssl/openssl/crypto/conf/Makefile.save M deps/openssl/openssl/crypto/cryptlib.c A deps/openssl/openssl/crypto/des/Makefile.save A deps/openssl/openssl/crypto/dh/Makefile.save A deps/openssl/openssl/crypto/dsa/Makefile.save A deps/openssl/openssl/crypto/dso/Makefile.save A deps/openssl/openssl/crypto/ec/Makefile.save M deps/openssl/openssl/crypto/ec/ec2_mult.c M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_lib.c A deps/openssl/openssl/crypto/ecdh/Makefile.save A deps/openssl/openssl/crypto/ecdsa/Makefile.save A deps/openssl/openssl/crypto/engine/Makefile.save M deps/openssl/openssl/crypto/engine/eng_list.c M deps/openssl/openssl/crypto/engine/eng_rdrand.c A deps/openssl/openssl/crypto/err/Makefile.save M deps/openssl/openssl/crypto/evp/Makefile A deps/openssl/openssl/crypto/evp/Makefile.save M deps/openssl/openssl/crypto/evp/bio_b64.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c A deps/openssl/openssl/crypto/hmac/Makefile.save A deps/openssl/openssl/crypto/idea/Makefile.save A deps/openssl/openssl/crypto/krb5/Makefile.save A deps/openssl/openssl/crypto/lhash/Makefile.save A deps/openssl/openssl/crypto/md4/Makefile.save A deps/openssl/openssl/crypto/md5/Makefile.save A deps/openssl/openssl/crypto/mdc2/Makefile.save M deps/openssl/openssl/crypto/modes/Makefile A deps/openssl/openssl/crypto/modes/Makefile.save M deps/openssl/openssl/crypto/modes/asm/ghash-alpha.pl M deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/ccm128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/gcm128.c M deps/openssl/openssl/crypto/modes/modes_lcl.h A deps/openssl/openssl/crypto/objects/Makefile.save A deps/openssl/openssl/crypto/ocsp/Makefile.save M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pariscid.pl A deps/openssl/openssl/crypto/pem/Makefile.save M deps/openssl/openssl/crypto/pem/pem_info.c A deps/openssl/openssl/crypto/pkcs12/Makefile.save M deps/openssl/openssl/crypto/pkcs12/p12_crt.c A deps/openssl/openssl/crypto/pkcs7/Makefile.save A deps/openssl/openssl/crypto/pqueue/Makefile.save A deps/openssl/openssl/crypto/rand/Makefile.save M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/rand_win.c A deps/openssl/openssl/crypto/rc2/Makefile.save A deps/openssl/openssl/crypto/rc4/Makefile.save M deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl A deps/openssl/openssl/crypto/ripemd/Makefile.save A deps/openssl/openssl/crypto/rsa/Makefile.save M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_chk.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c A deps/openssl/openssl/crypto/seed/Makefile.save M deps/openssl/openssl/crypto/sha/Makefile A deps/openssl/openssl/crypto/sha/Makefile.save M deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl A deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl M deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha512.c A deps/openssl/openssl/crypto/srp/Makefile.save M deps/openssl/openssl/crypto/srp/srp_grps.h M deps/openssl/openssl/crypto/srp/srp_lib.c A deps/openssl/openssl/crypto/stack/Makefile.save M deps/openssl/openssl/crypto/symhacks.h A deps/openssl/openssl/crypto/ts/Makefile.save A deps/openssl/openssl/crypto/txt_db/Makefile.save A deps/openssl/openssl/crypto/ui/Makefile.save A deps/openssl/openssl/crypto/whrlpool/Makefile.save A deps/openssl/openssl/crypto/x509/Makefile.save M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x_all.c A deps/openssl/openssl/crypto/x509v3/Makefile.save M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/demos/cms/cms_comp.c M deps/openssl/openssl/demos/cms/cms_dec.c M deps/openssl/openssl/demos/cms/cms_sign.c M deps/openssl/openssl/demos/x509/mkreq.c M deps/openssl/openssl/doc/apps/config.pod M deps/openssl/openssl/doc/apps/crl.pod M deps/openssl/openssl/doc/apps/ec.pod M deps/openssl/openssl/doc/apps/pkcs12.pod M deps/openssl/openssl/doc/apps/req.pod M deps/openssl/openssl/doc/apps/rsa.pod M deps/openssl/openssl/doc/apps/s_client.pod M deps/openssl/openssl/doc/apps/s_server.pod M deps/openssl/openssl/doc/apps/ts.pod M deps/openssl/openssl/doc/apps/tsget.pod M deps/openssl/openssl/doc/crypto/BN_BLINDING_new.pod M deps/openssl/openssl/doc/crypto/ERR_get_error.pod M deps/openssl/openssl/doc/crypto/EVP_BytesToKey.pod M deps/openssl/openssl/doc/crypto/EVP_EncryptInit.pod D deps/openssl/openssl/doc/crypto/EVP_PKEY_verifyrecover.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod M deps/openssl/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/crypto/pem.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_verify.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod M deps/openssl/openssl/doc/ssl/SSL_accept.pod M deps/openssl/openssl/doc/ssl/SSL_connect.pod M deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod M deps/openssl/openssl/doc/ssl/SSL_set_shutdown.pod M deps/openssl/openssl/doc/ssl/SSL_shutdown.pod M deps/openssl/openssl/e_os.h A deps/openssl/openssl/engines/Makefile.save A deps/openssl/openssl/engines/ccgost/Makefile.save M deps/openssl/openssl/engines/ccgost/gost89.h M deps/openssl/openssl/engines/ccgost/gosthash.c D deps/openssl/openssl/include/openssl/md2.h D deps/openssl/openssl/include/openssl/store.h M deps/openssl/openssl/ms/do_win64a.bat M deps/openssl/openssl/openssl.spec A deps/openssl/openssl/ssl/Makefile.save M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/kssl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_cbc.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/tls1.h A deps/openssl/openssl/test/Makefile.save M deps/openssl/openssl/test/cms-test.pl M deps/openssl/openssl/test/ssltest.c M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/pl/BC-32.pl M deps/openssl/openssl/util/pl/VC-32.pl M deps/openssl/openssl/util/shlib_wrap.sh commit f2b297c refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-24 16:25:11 +0400 http: do not emit EOF non-readable socket Socket may become not `readable`, but http should not rely on this property and should not think that it means that no data will ever arrive from it. In fact, it may arrive in a next tick and, since `this.push(null)` was already called, it will result in a error like this: Error: stream.push() after EOF at readableAddChunk (_stream_readable.js:143:15) at IncomingMessage.Readable.push (_stream_readable.js:123:10) at HTTPParser.parserOnBody (_http_common.js:132:22) at Socket.socketOnData (_http_client.js:277:20) at Socket.EventEmitter.emit (events.js:101:17) at Socket.Readable.read (_stream_readable.js:367:10) at Socket.socketCloseListener (_http_client.js:196:10) at Socket.EventEmitter.emit (events.js:123:20) at TCP.close (net.js:479:12) fix #6784 M lib/http.js A test/simple/test-http-client-readable.js commit c2d32f4 refs/remotes/origin/v0.10 Author: Brian White Date: 2014-04-06 22:08:50 -0400 doc: add missing space Signed-off-by: Fedor Indutny M doc/api/url.markdown commit a0a180a refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-03-13 00:22:50 +0100 src: fix use of uv_cwd, len includes the NULL byte M src/node.cc commit 42b9343 refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-03-13 00:08:29 +0100 src: update uv callbacks after API changes async, timer, prepare, idle and check handles no longer get a status parameter since they can never fail. M src/cares_wrap.cc M src/node.cc M src/node_watchdog.cc M src/node_watchdog.h M src/node_win32_etw_provider.cc M src/spawn_sync.cc M src/spawn_sync.h M src/timer_wrap.cc commit 962f96d refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-04-07 16:36:51 +0400 deps: update libuv to v0.11.23 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/LICENSE M deps/uv/Makefile.am M deps/uv/configure.ac A deps/uv/include/android-ifaddrs.h M deps/uv/include/uv-bsd.h M deps/uv/include/uv-errno.h M deps/uv/include/uv-version.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c A deps/uv/src/unix/android-ifaddrs.c M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/loop-watcher.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/win/async.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/benchmark-async-pummel.c M deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-loop-count.c M deps/uv/test/benchmark-million-async.c M deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/test-active.c M deps/uv/test/test-async-null-cb.c M deps/uv/test/test-async.c M deps/uv/test/test-callback-order.c M deps/uv/test/test-callback-stack.c M deps/uv/test/test-close-order.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-embed.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-idle.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-alive.c M deps/uv/test/test-loop-close.c M deps/uv/test/test-loop-handles.c M deps/uv/test/test-loop-stop.c M deps/uv/test/test-poll.c M deps/uv/test/test-ref.c M deps/uv/test/test-run-nowait.c M deps/uv/test/test-run-once.c M deps/uv/test/test-shutdown-eof.c M deps/uv/test/test-signal.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-read-stop.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/test/test-timer-again.c M deps/uv/test/test-timer-from-check.c M deps/uv/test/test-timer.c A deps/uv/test/test-udp-bind.c M deps/uv/test/test-udp-ipv6.c A deps/uv/test/test-udp-multicast-interface6.c A deps/uv/test/test-udp-multicast-join6.c M deps/uv/test/test-walk-handles.c M deps/uv/test/test-watcher-cross-stop.c M deps/uv/uv.gyp commit 95dbb6b refs/remotes/origin/orangemocha-Dns Author: Evan Carroll Date: 2014-04-01 19:04:15 -0500 util: made util.isArray a direct alias for Array.isArray M doc/api/util.markdown M lib/util.js commit 42a33c1 refs/remotes/origin/orangemocha-Dns Author: Alex Kocharin Date: 2013-12-24 16:33:03 +0400 domain: don't crash on "throw null" Signed-off-by: Trevor Norris M lib/domain.js M test/simple/test-domain.js commit cdc093b refs/remotes/origin/v0.10 Author: Dominic Tarr Date: 2014-03-31 11:25:41 +1300 docs: correct tls docs. server -> client when a pfx file is passed to tls.connection, it is the client private key, not the server's private key. M doc/api/tls.markdown commit 006d427 refs/remotes/origin/orangemocha-Dns Author: Yuki KAN Date: 2014-03-01 11:09:29 +0900 lib: use triple equals Signed-off-by: Trevor Norris M lib/_http_client.js M lib/_http_outgoing.js M lib/_http_server.js M lib/url.js M lib/util.js commit 08a5b44 refs/remotes/origin/orangemocha-Dns Author: C. Scott Ananian Date: 2014-03-06 15:44:18 -0500 node: add signature to SET_PROTOTYPE_METHOD This prevents segfaults when a native method is reassigned to a different object (which corrupts args.This()). When unwrapping, clients should use args.Holder() instead of args.This(). Closes #6690. Signed-off-by: Trevor Norris M doc/api/addons.markdown M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.h M src/node_contextify.cc M src/node_crypto.cc M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M test/simple/test-crypto.js M test/simple/test-fs-watch.js M test/simple/test-http-parser.js M test/simple/test-process-wrap.js A test/simple/test-signal-safety.js commit d4fcb23 refs/remotes/origin/orangemocha-Dns Author: Nick Apperson Date: 2014-03-25 09:51:13 -0500 buffer: improve {read,write}{U}Int* methods Increase the performance and simplify the logic of Buffer#write{U}Int* and Buffer#read{U}Int* methods by placing the byte manipulation code directly inline. Also improve the speed of buffer-write benchmarks by creating a new call directly to each method by using Function() instead of calling by buff[fn]. Signed-off-by: Trevor Norris M benchmark/buffers/buffer-read.js M benchmark/buffers/buffer-write.js M lib/buffer.js commit c7214fe refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-31 15:13:37 +0200 src: fix up after v8 upgrade The two biggest changes are that v8::Script::New() has been removed and that a v8::Script object now has to be explicitly bound to a context if you want to run it from another context. We can accommodate both changes without breaking the vm module's public API or even the internal JS API. M src/node.cc M src/node_contextify.cc M test/simple/test-vm-syntax-error-stderr.js commit 5e24adb refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-31 15:07:59 +0200 deps: fix up v8 postmortem codegen Fix up overzealous parses, strip whitespace from class and field names. M deps/v8/tools/gen-postmortem-metadata.py commit 67e0780 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-31 14:38:28 +0200 deps: upgrade v8 to 3.25.30 M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/LICENSE M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/PRESUBMIT.py M deps/v8/build/all.gyp M deps/v8/build/android.gypi M deps/v8/build/features.gypi M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8-profiler.h A deps/v8/include/v8-util.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/shell.cc M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/allocation-tracker.cc M deps/v8/src/allocation-tracker.h M deps/v8/src/api.cc M deps/v8/src/api.h A deps/v8/src/arm/OWNERS M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc A deps/v8/src/arm64/OWNERS A deps/v8/src/arm64/assembler-arm64-inl.h A deps/v8/src/arm64/assembler-arm64.cc A deps/v8/src/arm64/assembler-arm64.h A deps/v8/src/arm64/builtins-arm64.cc A deps/v8/src/arm64/code-stubs-arm64.cc A deps/v8/src/arm64/code-stubs-arm64.h A deps/v8/src/arm64/codegen-arm64.cc A deps/v8/src/arm64/codegen-arm64.h A deps/v8/src/arm64/constants-arm64.h A deps/v8/src/arm64/cpu-arm64.cc A deps/v8/src/arm64/cpu-arm64.h A deps/v8/src/arm64/debug-arm64.cc A deps/v8/src/arm64/decoder-arm64-inl.h A deps/v8/src/arm64/decoder-arm64.cc A deps/v8/src/arm64/decoder-arm64.h A deps/v8/src/arm64/deoptimizer-arm64.cc A deps/v8/src/arm64/disasm-arm64.cc A deps/v8/src/arm64/disasm-arm64.h A deps/v8/src/arm64/frames-arm64.cc A deps/v8/src/arm64/frames-arm64.h A deps/v8/src/arm64/full-codegen-arm64.cc A deps/v8/src/arm64/ic-arm64.cc A deps/v8/src/arm64/instructions-arm64.cc A deps/v8/src/arm64/instructions-arm64.h A deps/v8/src/arm64/instrument-arm64.cc A deps/v8/src/arm64/instrument-arm64.h A deps/v8/src/arm64/lithium-arm64.cc A deps/v8/src/arm64/lithium-arm64.h A deps/v8/src/arm64/lithium-codegen-arm64.cc A deps/v8/src/arm64/lithium-codegen-arm64.h A deps/v8/src/arm64/lithium-gap-resolver-arm64.cc A deps/v8/src/arm64/lithium-gap-resolver-arm64.h A deps/v8/src/arm64/macro-assembler-arm64-inl.h A deps/v8/src/arm64/macro-assembler-arm64.cc A deps/v8/src/arm64/macro-assembler-arm64.h A deps/v8/src/arm64/regexp-macro-assembler-arm64.cc A deps/v8/src/arm64/regexp-macro-assembler-arm64.h A deps/v8/src/arm64/simulator-arm64.cc A deps/v8/src/arm64/simulator-arm64.h A deps/v8/src/arm64/stub-cache-arm64.cc A deps/v8/src/arm64/utils-arm64.cc A deps/v8/src/arm64/utils-arm64.h M deps/v8/src/array-iterator.js M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h A deps/v8/src/assert-scope.cc M deps/v8/src/assert-scope.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h A deps/v8/src/atomicops_internals_arm64_gcc.h M deps/v8/src/atomicops_internals_arm_gcc.h A deps/v8/src/atomicops_internals_atomicword_compat.h A deps/v8/src/atomicops_internals_mac.h M deps/v8/src/atomicops_internals_tsan.h D deps/v8/src/atomicops_internals_x86_macosx.h M deps/v8/src/atomicops_internals_x86_msvc.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/char-predicates.h M deps/v8/src/checks.cc M deps/v8/src/checks.h M deps/v8/src/circular-queue.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/counters.cc M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/date.cc M deps/v8/src/date.h M deps/v8/src/date.js M deps/v8/src/dateparser.h M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h A deps/v8/src/feedback-slots.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/func-name-inferrer.cc M deps/v8/src/func-name-inferrer.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/harmony-array.js M deps/v8/src/harmony-math.js M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-check-elimination.cc M deps/v8/src/hydrogen-flow-engine.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-load-elimination.cc D deps/v8/src/hydrogen-minus-zero.cc D deps/v8/src/hydrogen-minus-zero.h M deps/v8/src/hydrogen-range-analysis.cc M deps/v8/src/hydrogen-range-analysis.h M deps/v8/src/hydrogen-representation-changes.cc A deps/v8/src/hydrogen-store-elimination.cc A deps/v8/src/hydrogen-store-elimination.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/icu_util.cc M deps/v8/src/icu_util.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/libplatform/default-platform.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium-codegen.cc M deps/v8/src/lithium-codegen.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macro-assembler.h M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-qnx.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparse-data-format.h M deps/v8/src/preparse-data.cc M deps/v8/src/preparse-data.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/promise.js A deps/v8/src/property-details-inl.h M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/sampler.cc M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/simulator.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/symbol.js M deps/v8/src/token.h M deps/v8/src/transitions-inl.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/unicode.cc M deps/v8/src/unicode.h M deps/v8/src/unique.h M deps/v8/src/uri.h M deps/v8/src/utils.cc M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h A deps/v8/src/weak_collection.js M deps/v8/src/win32-headers.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-allocator.h M deps/v8/src/zone-inl.h M deps/v8/src/zone.cc M deps/v8/src/zone.h M deps/v8/test/benchmarks/benchmarks.status M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc A deps/v8/test/cctest/test-assembler-arm64.cc M deps/v8/test/cctest/test-assembler-x64.cc A deps/v8/test/cctest/test-atomicops.cc A deps/v8/test/cctest/test-code-stubs-arm64.cc M deps/v8/test/cctest/test-code-stubs-x64.cc M deps/v8/test/cctest/test-code-stubs.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-constantpool.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-date.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-disasm-arm.cc A deps/v8/test/cctest/test-disasm-arm64.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-x64.cc A deps/v8/test/cctest/test-fuzz-arm64.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc A deps/v8/test/cctest/test-javascript-arm64.cc A deps/v8/test/cctest/test-js-arm64-variables.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-ia32.cc M deps/v8/test/cctest/test-macro-assembler-mips.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-mementos.cc A deps/v8/test/cctest/test-microtask-delivery.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-types.cc A deps/v8/test/cctest/test-utils-arm64.cc A deps/v8/test/cctest/test-utils-arm64.h M deps/v8/test/cctest/testcfg.py M deps/v8/test/intl/intl.status M deps/v8/test/message/message.status M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/allocation-site-info.js M deps/v8/test/mjsunit/array-constructor-feedback.js M deps/v8/test/mjsunit/array-reduce.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js A deps/v8/test/mjsunit/compiler/compare-map-elim.js A deps/v8/test/mjsunit/compiler/compare-map-elim2.js A deps/v8/test/mjsunit/compiler/compare-objeq-elim.js D deps/v8/test/mjsunit/compiler/compare_map_elim.js D deps/v8/test/mjsunit/compiler/compare_objeq_elim.js M deps/v8/test/mjsunit/compiler/concurrent-invalidate-transition-map.js M deps/v8/test/mjsunit/compiler/dead-string-char-code-at.js A deps/v8/test/mjsunit/compiler/division-by-constant.js A deps/v8/test/mjsunit/compiler/smi-stores-opt.js A deps/v8/test/mjsunit/compiler/store-elimination.js A deps/v8/test/mjsunit/compiler/to-fast-properties.js A deps/v8/test/mjsunit/constant-fold-control-instructions.js M deps/v8/test/mjsunit/debug-scopes.js M deps/v8/test/mjsunit/debug-script.js A deps/v8/test/mjsunit/dehoisted-array-index.js A deps/v8/test/mjsunit/deopt-with-fp-regs.js M deps/v8/test/mjsunit/div-mod.js A deps/v8/test/mjsunit/double-intrinsics.js M deps/v8/test/mjsunit/elements-kind.js A deps/v8/test/mjsunit/es6/math-cbrt.js A deps/v8/test/mjsunit/es6/math-clz32.js A deps/v8/test/mjsunit/es6/math-expm1.js A deps/v8/test/mjsunit/es6/math-fround.js A deps/v8/test/mjsunit/es6/math-hyperbolic.js A deps/v8/test/mjsunit/es6/math-hypot.js A deps/v8/test/mjsunit/es6/math-log1p.js A deps/v8/test/mjsunit/es6/math-log2-log10.js A deps/v8/test/mjsunit/es6/math-sign.js A deps/v8/test/mjsunit/es6/math-trunc.js A deps/v8/test/mjsunit/es6/microtask-delivery.js A deps/v8/test/mjsunit/es6/promises.js A deps/v8/test/mjsunit/es6/regress/regress-2034.js A deps/v8/test/mjsunit/es6/regress/regress-2156.js A deps/v8/test/mjsunit/es6/regress/regress-2829.js A deps/v8/test/mjsunit/es6/weak_collections.js A deps/v8/test/mjsunit/es7/object-observe.js M deps/v8/test/mjsunit/external-array.js A deps/v8/test/mjsunit/function-arguments-duplicate.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js M deps/v8/test/mjsunit/getters-on-elements.js M deps/v8/test/mjsunit/harmony/block-let-declaration.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/generators-objects.js M deps/v8/test/mjsunit/harmony/generators-parsing.js D deps/v8/test/mjsunit/harmony/math-hyperbolic.js D deps/v8/test/mjsunit/harmony/math-hypot.js D deps/v8/test/mjsunit/harmony/math-log2-log10.js D deps/v8/test/mjsunit/harmony/math-sign.js D deps/v8/test/mjsunit/harmony/math-trunc.js D deps/v8/test/mjsunit/harmony/object-observe.js M deps/v8/test/mjsunit/harmony/private.js D deps/v8/test/mjsunit/harmony/promises.js M deps/v8/test/mjsunit/harmony/proxies-example-membrane.js M deps/v8/test/mjsunit/harmony/proxies-function.js M deps/v8/test/mjsunit/harmony/proxies.js A deps/v8/test/mjsunit/harmony/regress/regress-173361.js A deps/v8/test/mjsunit/harmony/regress/regress-2186.js A deps/v8/test/mjsunit/harmony/regress/regress-2219.js A deps/v8/test/mjsunit/harmony/regress/regress-2225.js A deps/v8/test/mjsunit/harmony/regress/regress-2243.js A deps/v8/test/mjsunit/harmony/regress/regress-2322.js A deps/v8/test/mjsunit/harmony/regress/regress-2681.js A deps/v8/test/mjsunit/harmony/regress/regress-2691.js A deps/v8/test/mjsunit/harmony/regress/regress-343928.js A deps/v8/test/mjsunit/harmony/regress/regress-crbug-248025.js A deps/v8/test/mjsunit/harmony/regress/regress-crbug-346141.js A deps/v8/test/mjsunit/harmony/regress/regress-crbug-347528.js A deps/v8/test/mjsunit/harmony/regress/regress-lookup-transition.js A deps/v8/test/mjsunit/harmony/regress/regress-observe-empty-double-array.js A deps/v8/test/mjsunit/harmony/set-prototype-of.js M deps/v8/test/mjsunit/harmony/symbols.js M deps/v8/test/mjsunit/invalid-lhs.js D deps/v8/test/mjsunit/limit-locals.js M deps/v8/test/mjsunit/math-floor-of-div.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/neuter-twice.js M deps/v8/test/mjsunit/pixel-array-rounding.js M deps/v8/test/mjsunit/proto-accessor.js M deps/v8/test/mjsunit/readonly.js M deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/test/mjsunit/regexp-capture.js A deps/v8/test/mjsunit/regress-3225.js D deps/v8/test/mjsunit/regress-330046.js D deps/v8/test/mjsunit/regress-333594.js A deps/v8/test/mjsunit/regress-keyed-store-non-strict-arguments.js A deps/v8/test/mjsunit/regress-sync-optimized-lists.js A deps/v8/test/mjsunit/regress/compare-map-elim1.js A deps/v8/test/mjsunit/regress/comparison-in-effect-context-deopt.js A deps/v8/test/mjsunit/regress/number-named-call-deopt.js A deps/v8/test/mjsunit/regress/polymorphic-accessor-test-context.js D deps/v8/test/mjsunit/regress/regress-173361.js D deps/v8/test/mjsunit/regress/regress-2034.js D deps/v8/test/mjsunit/regress/regress-2156.js D deps/v8/test/mjsunit/regress/regress-2186.js D deps/v8/test/mjsunit/regress/regress-2219.js D deps/v8/test/mjsunit/regress/regress-2225.js D deps/v8/test/mjsunit/regress/regress-2243.js M deps/v8/test/mjsunit/regress/regress-2273.js M deps/v8/test/mjsunit/regress/regress-2318.js D deps/v8/test/mjsunit/regress/regress-2322.js M deps/v8/test/mjsunit/regress/regress-2564.js D deps/v8/test/mjsunit/regress/regress-2681.js D deps/v8/test/mjsunit/regress/regress-2691.js D deps/v8/test/mjsunit/regress/regress-2829.js M deps/v8/test/mjsunit/regress/regress-3032.js A deps/v8/test/mjsunit/regress/regress-3135.js A deps/v8/test/mjsunit/regress/regress-3138.js A deps/v8/test/mjsunit/regress/regress-3158.js A deps/v8/test/mjsunit/regress/regress-3159.js A deps/v8/test/mjsunit/regress/regress-3183.js M deps/v8/test/mjsunit/regress/regress-319722-ArrayBuffer.js M deps/v8/test/mjsunit/regress/regress-319722-TypedArrays.js A deps/v8/test/mjsunit/regress/regress-3204.js A deps/v8/test/mjsunit/regress/regress-3220.js A deps/v8/test/mjsunit/regress/regress-330046.js A deps/v8/test/mjsunit/regress/regress-333594.js A deps/v8/test/mjsunit/regress/regress-343609.js A deps/v8/test/mjsunit/regress/regress-346587.js A deps/v8/test/mjsunit/regress/regress-347530.js A deps/v8/test/mjsunit/regress/regress-347542.js A deps/v8/test/mjsunit/regress/regress-347906.js A deps/v8/test/mjsunit/regress/regress-347912.js A deps/v8/test/mjsunit/regress/regress-347914.js A deps/v8/test/mjsunit/regress/regress-348280.js A deps/v8/test/mjsunit/regress/regress-349870.js A deps/v8/test/mjsunit/regress/regress-349885.js A deps/v8/test/mjsunit/regress/regress-350865.js A deps/v8/test/mjsunit/regress/regress-350887.js A deps/v8/test/mjsunit/regress/regress-351261.js A deps/v8/test/mjsunit/regress/regress-351263.js A deps/v8/test/mjsunit/regress/regress-351315.js A deps/v8/test/mjsunit/regress/regress-351319.js A deps/v8/test/mjsunit/regress/regress-352059.js A deps/v8/test/mjsunit/regress/regress-353551.js A deps/v8/test/mjsunit/regress/regress-354357.js A deps/v8/test/mjsunit/regress/regress-354433.js A deps/v8/test/mjsunit/regress/regress-355485.js A deps/v8/test/mjsunit/regress/regress-355523.js A deps/v8/test/mjsunit/regress/regress-356053.js A deps/v8/test/mjsunit/regress/regress-356589.js A deps/v8/test/mjsunit/regress/regress-357108.js M deps/v8/test/mjsunit/regress/regress-485.js A deps/v8/test/mjsunit/regress/regress-check-eliminate-loop-phis.js A deps/v8/test/mjsunit/regress/regress-cr-344285.js D deps/v8/test/mjsunit/regress/regress-crbug-248025.js A deps/v8/test/mjsunit/regress/regress-crbug-347903.js A deps/v8/test/mjsunit/regress/regress-crbug-349853.js A deps/v8/test/mjsunit/regress/regress-crbug-350434.js A deps/v8/test/mjsunit/regress/regress-crbug-350864.js A deps/v8/test/mjsunit/regress/regress-crbug-350867.js A deps/v8/test/mjsunit/regress/regress-crbug-350890.js A deps/v8/test/mjsunit/regress/regress-crbug-351262.js A deps/v8/test/mjsunit/regress/regress-crbug-351320.js A deps/v8/test/mjsunit/regress/regress-crbug-351658.js A deps/v8/test/mjsunit/regress/regress-crbug-352058.js A deps/v8/test/mjsunit/regress/regress-crbug-352586.js A deps/v8/test/mjsunit/regress/regress-crbug-354391.js A deps/v8/test/mjsunit/regress/regress-dictionary-to-fast-arguments.js A deps/v8/test/mjsunit/regress/regress-fast-empty-string.js A deps/v8/test/mjsunit/regress/regress-force-representation.js A deps/v8/test/mjsunit/regress/regress-is-smi-repr.js A deps/v8/test/mjsunit/regress/regress-keyed-store-global.js A deps/v8/test/mjsunit/regress/regress-migrate-callbacks.js D deps/v8/test/mjsunit/regress/regress-observe-empty-double-array.js M deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js A deps/v8/test/mjsunit/regress/regress-sort-arguments.js A deps/v8/test/mjsunit/regress/regress-store-global-proxy.js A deps/v8/test/mjsunit/regress/regress-store-heapobject.js A deps/v8/test/mjsunit/regress/setvalueof-deopt.js A deps/v8/test/mjsunit/regress/string-set-char-deopt.js D deps/v8/test/mjsunit/set-prototype-of.js M deps/v8/test/mjsunit/shift-for-integer-div.js M deps/v8/test/mjsunit/simple-constructor.js A deps/v8/test/mjsunit/smi-mul-const.js M deps/v8/test/mjsunit/string-case.js M deps/v8/test/mjsunit/string-match.js A deps/v8/test/mjsunit/string-oom-array-join.js A deps/v8/test/mjsunit/string-oom-concat.js A deps/v8/test/mjsunit/string-oom-replace-global-regexp-with-string.js A deps/v8/test/mjsunit/string-oom-replace-regexp-global-with-function.js M deps/v8/test/mjsunit/string-slices.js M deps/v8/test/mjsunit/substr.js A deps/v8/test/mjsunit/test-hidden-string.js D deps/v8/test/mjsunit/third_party/array-isarray.js D deps/v8/test/mjsunit/third_party/array-splice-webkit.js D deps/v8/test/mjsunit/third_party/string-trim.js M deps/v8/test/mjsunit/value-wrapper-accessor.js A deps/v8/test/mjsunit/whitespaces.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/mozilla/testcfg.py M deps/v8/test/preparser/preparser.status A deps/v8/test/promises-aplus/README A deps/v8/test/promises-aplus/lib/adapter.js A deps/v8/test/promises-aplus/lib/assert.js A deps/v8/test/promises-aplus/lib/global.js A deps/v8/test/promises-aplus/lib/mocha.js A deps/v8/test/promises-aplus/lib/require.js A deps/v8/test/promises-aplus/lib/run-tests.js A deps/v8/test/promises-aplus/promises-aplus.status A deps/v8/test/promises-aplus/testcfg.py M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt A deps/v8/test/webkit/fast/js/Promise-already-rejected-expected.txt A deps/v8/test/webkit/fast/js/Promise-already-rejected.js A deps/v8/test/webkit/fast/js/Promise-already-resolved-expected.txt A deps/v8/test/webkit/fast/js/Promise-already-resolved.js A deps/v8/test/webkit/fast/js/Promise-catch-expected.txt A deps/v8/test/webkit/fast/js/Promise-catch.js A deps/v8/test/webkit/fast/js/Promise-chained-then-expected.txt A deps/v8/test/webkit/fast/js/Promise-chained-then.js A deps/v8/test/webkit/fast/js/Promise-exception-expected.txt A deps/v8/test/webkit/fast/js/Promise-exception.js A deps/v8/test/webkit/fast/js/Promise-init-callback-receiver-expected.txt A deps/v8/test/webkit/fast/js/Promise-init-callback-receiver.js A deps/v8/test/webkit/fast/js/Promise-init-expected.txt A deps/v8/test/webkit/fast/js/Promise-init.js A deps/v8/test/webkit/fast/js/Promise-onFulfilled-deep-expected.txt A deps/v8/test/webkit/fast/js/Promise-onFulfilled-deep.js A deps/v8/test/webkit/fast/js/Promise-onRejected-deep-expected.txt A deps/v8/test/webkit/fast/js/Promise-onRejected-deep.js A deps/v8/test/webkit/fast/js/Promise-reject-expected.txt A deps/v8/test/webkit/fast/js/Promise-reject.js A deps/v8/test/webkit/fast/js/Promise-resolve-chain-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-chain.js A deps/v8/test/webkit/fast/js/Promise-resolve-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-state-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-state.js A deps/v8/test/webkit/fast/js/Promise-resolve-with-itself-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-with-itself.js A deps/v8/test/webkit/fast/js/Promise-resolve-with-then-exception-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-with-then-exception.js A deps/v8/test/webkit/fast/js/Promise-resolve-with-then-fulfill-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-with-then-fulfill.js A deps/v8/test/webkit/fast/js/Promise-resolve-with-then-reject-expected.txt A deps/v8/test/webkit/fast/js/Promise-resolve-with-then-reject.js A deps/v8/test/webkit/fast/js/Promise-resolve.js A deps/v8/test/webkit/fast/js/Promise-simple-expected.txt A deps/v8/test/webkit/fast/js/Promise-simple.js A deps/v8/test/webkit/fast/js/Promise-static-all-expected.txt A deps/v8/test/webkit/fast/js/Promise-static-all.js A deps/v8/test/webkit/fast/js/Promise-static-cast-expected.txt A deps/v8/test/webkit/fast/js/Promise-static-cast.js A deps/v8/test/webkit/fast/js/Promise-static-race-expected.txt A deps/v8/test/webkit/fast/js/Promise-static-race.js A deps/v8/test/webkit/fast/js/Promise-static-reject-expected.txt A deps/v8/test/webkit/fast/js/Promise-static-reject.js A deps/v8/test/webkit/fast/js/Promise-static-resolve-expected.txt A deps/v8/test/webkit/fast/js/Promise-static-resolve.js A deps/v8/test/webkit/fast/js/Promise-then-callback-receiver-expected.txt A deps/v8/test/webkit/fast/js/Promise-then-callback-receiver.js A deps/v8/test/webkit/fast/js/Promise-then-expected.txt A deps/v8/test/webkit/fast/js/Promise-then-without-callbacks-expected.txt A deps/v8/test/webkit/fast/js/Promise-then-without-callbacks.js A deps/v8/test/webkit/fast/js/Promise-then.js M deps/v8/test/webkit/fast/js/basic-strict-mode-expected.txt M deps/v8/test/webkit/fast/js/function-toString-parentheses-expected.txt M deps/v8/test/webkit/fast/js/kde/exception_propagation-expected.txt M deps/v8/test/webkit/fast/js/kde/exception_propagation.js M deps/v8/test/webkit/fast/js/modify-non-references-expected.txt M deps/v8/test/webkit/fast/js/parser-syntax-check-expected.txt M deps/v8/test/webkit/parser-xml-close-comment-expected.txt M deps/v8/test/webkit/string-trim-expected.txt M deps/v8/test/webkit/toString-prefix-postfix-preserve-parens-expected.txt M deps/v8/test/webkit/toString-prefix-postfix-preserve-parens.js M deps/v8/test/webkit/webkit.status M deps/v8/tools/bash-completion.sh M deps/v8/tools/blink_tests/TestExpectations A deps/v8/tools/cross_build_gcc.sh A deps/v8/tools/draw_instruction_graph.sh M deps/v8/tools/gcmole/gcmole.lua M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/lexer-shell.cc M deps/v8/tools/lexer-shell.gyp M deps/v8/tools/merge-to-branch.sh A deps/v8/tools/parser-shell.cc D deps/v8/tools/push-to-trunk.sh A deps/v8/tools/push-to-trunk/auto_push.py D deps/v8/tools/push-to-trunk/auto_roll.py A deps/v8/tools/push-to-trunk/chromium_roll.py M deps/v8/tools/push-to-trunk/common_includes.py A deps/v8/tools/push-to-trunk/git_recipes.py A deps/v8/tools/push-to-trunk/merge_to_branch.py M deps/v8/tools/push-to-trunk/push_to_trunk.py A deps/v8/tools/push-to-trunk/script_test.py M deps/v8/tools/push-to-trunk/test_scripts.py M deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/run-tests.py A deps/v8/tools/shell-utils.h M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/local/utils.py M deps/v8/tools/v8heapconst.py commit f984555 refs/remotes/origin/orangemocha-Dns Author: Andrew Low Date: 2014-04-01 10:18:09 -0400 test: make test-smalloc endian aware The test/simple/test-smalloc.js has an implicit assumption of the byte order of the data stored for Double and Uint32 values. On a big endian platform this test fails without these patches. Use os.endianness() to detect the endian of the platform and use it to gate the static value used for comparison. M test/simple/test-smalloc.js commit 8d6fa72 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-04-01 11:46:28 -0700 v8: upgrade to 3.24.35.22 M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arraybuffer.js M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.h M deps/v8/src/deoptimizer.cc M deps/v8/src/heap.cc M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/safepoint-table.h M deps/v8/src/serialize.h M deps/v8/src/typedarray.js M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/test/cctest/test-api.cc A deps/v8/test/mjsunit/regress/regress-350863.js A deps/v8/test/mjsunit/regress/regress-352982.js A deps/v8/test/mjsunit/regress/regress-353004.js A deps/v8/test/mjsunit/regress/regress-crbug-352929.js commit 490d5ab refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-31 14:22:49 +0200 configure: make --v8-options switch more robust Improve on commit b55c9d6 by not requiring that switches are comma separated. This commit makes `./configure --v8-options="--foo --bar"` work and takes special care to properly escape quotes in the options string. M configure M node.gyp M src/node.cc commit e9ce8fc refs/remotes/origin/orangemocha-Dns Author: James Pickard Date: 2014-02-27 15:45:18 -0500 fs: improve performance of all stat functions By building the fs.Stats object in JS, which is returned by all fs stat functions, calls to v8::Object::Set() are removed. This also includes creating all associated Date objects in JS, rather than using v8::Date::New(). Both these changes have significant performance gains. Note that the returned value from fs.stat changes slightly for non-POSIX systems. Whereas before the stats object would be missing blocks and blksize keys, it now has these keys with undefined as the value. Signed-off-by: Trevor Norris M lib/fs.js M src/env.h M src/node_file.cc M src/node_internals.h commit 47bed48 refs/remotes/origin/v0.10 Author: Goh Yisheng (Andrew) Date: 2014-03-29 08:20:14 +0800 doc: typo clean up in tls M doc/api/tls.markdown commit 5d2aef1 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-07 03:27:01 +0400 crypto: move `createCredentials` to tls Move `createCredentials` to `tls` module and rename it to `createSecureContext`. Make it use default values from `tls` module: `DEFAULT_CIPHERS` and `DEFAULT_ECDH_CURVE`. fix #7249 M doc/api/tls.markdown A lib/_tls_common.js M lib/_tls_legacy.js M lib/_tls_wrap.js M lib/crypto.js M lib/tls.js M node.gyp M src/node_crypto.cc M test/pummel/test-tls-securepair-client.js M test/simple/test-crypto-binary-default.js M test/simple/test-crypto.js M test/simple/test-tls-client-default-ciphers.js M test/simple/test-tls-delayed-attach.js M test/simple/test-tls-honorcipherorder.js M test/simple/test-tls-npn-server-client.js M test/simple/test-tls-securepair-server.js M test/simple/test-tls-sni-option.js commit b55c9d6 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-27 00:30:49 +0400 configure: --v8-options option Introduce a way to set some v8 flags at compile time, the values should be separated by comma. M configure M node.gyp M src/node.cc M src/node.js commit 6d15b16 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-03-25 10:48:57 -1000 http: better client "protocol not supported" error Include the "expected protocol" in the Error message string, which evaluates to "http:" for the `http` core module, and "https:" for the `https` module. Closes #7355. M lib/_http_client.js M test/simple/test-http-url.parse-only-support-http-https-protocol.js commit 85d595c refs/remotes/origin/orangemocha-Dns Author: dcarney@chromium.org Date: 2014-03-24 19:36:59 +0000 deps: apply floating patch to v8 Original commit message below: fix FunctionCallbackInfo ambiguity - when compiling tools that embed v8 with g++ FunctionCallbackInfo is currently ambigous - more info: https://github.com/joyent/node/issues/7337 - original patch is here: https://codereview.appspot.com/78770045/ TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/201573012 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20217 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/include/v8.h commit d24946b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-07 02:25:38 +0400 tls: do not call SNICallback unless present When asynchronously parsing ClientHello for session resumption - SNICallback may not be set. Check if it is present before invoking it. fix #7010 M lib/_tls_wrap.js M test/simple/test-tls-session-cache.js commit ef096f8 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-25 20:38:33 +0400 tls: force readable/writable to `true` These are an old and deprecated properties that was used by previous stream implementation, and are still in use in some user-land modules. Prior to this commit, they were read from the underlying socket, which may be non-readable/non-writable while connecting or while staying uninitialized. Force set them to `true`, just to make sure that there will be no inconsistency. fix #7152 M lib/_tls_wrap.js M test/simple/test-tls-connect-given-socket.js commit a9d2224 refs/remotes/origin/v0.10 Author: Josh Dague Date: 2014-03-26 01:26:17 -0400 build: windows signing should include timestamps Previously the build artifacts did not include a signed timestamp, so when the certificate expired the validation of the artifact would fail. Now we sign against a timestamp server such that the artifact will always be valid regardless of the disposition of the certificate. Closes #7360 and #7059. M vcbuild.bat commit e781832 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-26 11:52:00 +0400 crypto: fix lint M src/node_crypto.cc commit a030c7b refs/remotes/origin/orangemocha-Dns Merge: 69b8279 f68a116 Author: Fedor Indutny Date: 2014-03-26 11:42:57 +0400 Merge remote-tracking branch 'origin/v0.10' Conflicts: src/node.cc src/node_crypto.cc src/node_crypto.h commit f68a116 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-03-25 23:35:28 +0100 src: ensure that openssl's PRNG is fully seeded Ensure that OpenSSL has enough entropy (at least 256 bits) for its PRNG. The entropy pool starts out empty and needs to fill up before the PRNG can be used securely. OpenSSL normally fills the pool automatically but not when someone starts generating random numbers before the pool is full: in that case OpenSSL keeps lowering the entropy estimate to thwart attackers trying to guess the initial state of the PRNG. When that happens, we wait until enough entropy is available, something that normally should never take longer than a few milliseconds. Fixes #7338. M src/node_crypto.cc commit 70f198d refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2013-09-20 22:01:49 +0200 src: seed V8's random number generator at startup The default entropy source is /dev/urandom on UNIX platforms, which is okay but we can do better by seeding it from OpenSSL's entropy pool. On Windows we can certainly do better; on that platform, V8 seeds the random number generator using only the current system time. Fixes #6250. NB: This is a back-port of commit 7ac2391 from the master branch that for some reason never got back-ported to the v0.10 branch. The default on UNIX platforms in v0.10 is different and arguably worse than it is with master: if no entropy source is provided, V8 3.14 calls srandom() with a xor of the PID and the current time in microseconds. That means that on systems with a coarse system clock, the initial state of the PRNG may be easily guessable. The situation on Windows is even more dire because there the PRNG is seeded with only the current time... in milliseconds. M src/node.cc M src/node_crypto.cc M src/node_crypto.h commit bd547d6 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-03-19 09:25:40 -0700 npm: upgrade to 1.4.6 * Documentation upgrades * Fix glob bug which prevents proper README publishing * node-gyp upgrade to 0.13 * Documentation updates * Add --save-exact to save an exact dep (instead of a range) * alias 't' to 'test' M deps/npm/Makefile M deps/npm/README.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-publish.md M deps/npm/doc/cli/npm-uninstall.md M deps/npm/doc/cli/npm-unpublish.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/doc/misc/semver.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html D deps/npm/html/docfoot-script.html M deps/npm/html/docfoot.html M deps/npm/html/dochead.html M deps/npm/html/static/style.css A deps/npm/html/static/toc.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/prune.js M deps/npm/lib/rebuild.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/mark.js A deps/npm/node_modules/glob/test/readme-issue.js A deps/npm/node_modules/init-package-json/LICENSE M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/gyp/AUTHORS M deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py M deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py M deps/npm/node_modules/node-gyp/gyp/gyp M deps/npm/node_modules/node-gyp/gyp/gyptest.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-new.js M deps/npm/node_modules/npm-registry-client/test/adduser-update.js A deps/npm/node_modules/npm-registry-client/test/request-gzip-content.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/path-is-inside/LICENSE.txt M deps/npm/node_modules/path-is-inside/lib/path-is-inside.js M deps/npm/node_modules/path-is-inside/package.json A deps/npm/node_modules/read-installed/.npmignore M deps/npm/node_modules/read-installed/README.md A deps/npm/node_modules/read-installed/node_modules/util-extend/README.md A deps/npm/node_modules/read-installed/node_modules/util-extend/extend.js A deps/npm/node_modules/read-installed/node_modules/util-extend/package.json A deps/npm/node_modules/read-installed/node_modules/util-extend/test.js M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/depth-0.js A deps/npm/node_modules/read-installed/test/depth-1.js M deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/extraneous.js A deps/npm/node_modules/read-installed/test/fixtures/extraneous-detected/package.json A deps/npm/node_modules/read-installed/test/fixtures/package.json D deps/npm/node_modules/read-installed/test/fixtures/peer-at-latest/node_modules/strong-task-emitter/package.json M deps/npm/node_modules/read-installed/test/noargs.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/dependencies.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js A deps/npm/node_modules/read-package-json/test/fixtures/readmes/README A deps/npm/node_modules/read-package-json/test/fixtures/readmes/README.md A deps/npm/node_modules/read-package-json/test/fixtures/readmes/package.json A deps/npm/node_modules/read-package-json/test/fixtures/readmes/readmexxx.yz A deps/npm/node_modules/read-package-json/test/readmes.js A deps/npm/node_modules/sorted-object/LICENSE.txt A deps/npm/node_modules/sorted-object/README.md A deps/npm/node_modules/sorted-object/lib/sorted-object.js A deps/npm/node_modules/sorted-object/package.json D deps/npm/node_modules/uid-number/LICENCE A deps/npm/node_modules/uid-number/LICENSE M deps/npm/node_modules/uid-number/package.json M deps/npm/node_modules/uid-number/uid-number.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/test/tap/git-cache-locking.js A deps/npm/test/tap/install-save-exact.js A deps/npm/test/tap/install-save-exact/README.md A deps/npm/test/tap/install-save-exact/index.js A deps/npm/test/tap/install-save-exact/package.json M deps/npm/test/tap/prune.js A deps/npm/test/tap/semver-doc.js A deps/npm/test/tap/sorted-package-json.js M deps/npm/test/tap/url-dependencies.js commit 69b8279 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-03-25 10:02:42 -1000 doc: remove `agent.request()` call in example The `Agent#request()` function was removed in f3189ace6b5e31a874df421ac2f74da0e77cb14d, so don't use it in the documentation example. The function wasn't documented in the first place. M doc/api/http.markdown commit 9f23fe1 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-03-24 12:59:31 -1000 http: use defaultAgent.protocol in protocol check Default to the `defaultAgent.protocol` when comparing the user-specified `options.protocol` string. This is so that `http.Agent` instances do not need to specify their own `protocol` field, since we have the relevant information already from the `defaultAgent`. Note that the test case could be separately cherry-picked to the `v0.10` branch, since it already passes correctly. Fixes #7349. Fixes the regression described in: http://git.io/2ds-WQ M lib/_http_client.js A test/simple/test-http-agent-no-protocol.js commit 7989f42 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-03-06 05:11:07 +0100 build: fix g++ 4.8 build, disable -Werror Turn off -Werror when building V8, it hits -Werror=unused-local-typedefs with g++ 4.8. The warning itself is harmless so don't abort the build. This was originally implemented in commit d2ab314e back in 2011 but the build process has gone through a few iterations since then, that change no longer works. M common.gypi M node.gyp commit b76a1ff refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-18 14:03:22 +0400 vm: share security token between contexts By default, each `v8::Context` has a different Security Token, which prevents access to one context from another. fix #7140 M src/node_contextify.cc A test/simple/test-vm-cross-context.js commit a65c1aa refs/remotes/origin/npm-1.4.6 (origin/npm-1.4.6) Author: isaacs Date: 2014-03-19 09:25:40 -0700 npm: upgrade to 1.4.6 M deps/npm/Makefile M deps/npm/README.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-publish.md M deps/npm/doc/cli/npm-uninstall.md M deps/npm/doc/cli/npm-unpublish.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/doc/misc/semver.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html D deps/npm/html/docfoot-script.html M deps/npm/html/docfoot.html M deps/npm/html/dochead.html M deps/npm/html/static/style.css A deps/npm/html/static/toc.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/prune.js M deps/npm/lib/rebuild.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/mark.js A deps/npm/node_modules/glob/test/readme-issue.js A deps/npm/node_modules/init-package-json/LICENSE M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/gyp/AUTHORS M deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py M deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py M deps/npm/node_modules/node-gyp/gyp/gyp M deps/npm/node_modules/node-gyp/gyp/gyptest.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-new.js M deps/npm/node_modules/npm-registry-client/test/adduser-update.js A deps/npm/node_modules/npm-registry-client/test/request-gzip-content.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/path-is-inside/LICENSE.txt M deps/npm/node_modules/path-is-inside/lib/path-is-inside.js M deps/npm/node_modules/path-is-inside/package.json A deps/npm/node_modules/read-installed/.npmignore M deps/npm/node_modules/read-installed/README.md A deps/npm/node_modules/read-installed/node_modules/util-extend/README.md A deps/npm/node_modules/read-installed/node_modules/util-extend/extend.js A deps/npm/node_modules/read-installed/node_modules/util-extend/package.json A deps/npm/node_modules/read-installed/node_modules/util-extend/test.js M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/depth-0.js A deps/npm/node_modules/read-installed/test/depth-1.js M deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/extraneous.js A deps/npm/node_modules/read-installed/test/fixtures/extraneous-detected/package.json A deps/npm/node_modules/read-installed/test/fixtures/package.json D deps/npm/node_modules/read-installed/test/fixtures/peer-at-latest/node_modules/strong-task-emitter/package.json M deps/npm/node_modules/read-installed/test/noargs.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/dependencies.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js A deps/npm/node_modules/read-package-json/test/fixtures/readmes/README A deps/npm/node_modules/read-package-json/test/fixtures/readmes/README.md A deps/npm/node_modules/read-package-json/test/fixtures/readmes/package.json A deps/npm/node_modules/read-package-json/test/fixtures/readmes/readmexxx.yz A deps/npm/node_modules/read-package-json/test/readmes.js A deps/npm/node_modules/sorted-object/LICENSE.txt A deps/npm/node_modules/sorted-object/README.md A deps/npm/node_modules/sorted-object/lib/sorted-object.js A deps/npm/node_modules/sorted-object/package.json D deps/npm/node_modules/uid-number/LICENCE A deps/npm/node_modules/uid-number/LICENSE M deps/npm/node_modules/uid-number/package.json M deps/npm/node_modules/uid-number/uid-number.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/test/tap/git-cache-locking.js A deps/npm/test/tap/install-save-exact.js A deps/npm/test/tap/install-save-exact/README.md A deps/npm/test/tap/install-save-exact/index.js A deps/npm/test/tap/install-save-exact/package.json M deps/npm/test/tap/prune.js A deps/npm/test/tap/semver-doc.js A deps/npm/test/tap/sorted-package-json.js M deps/npm/test/tap/url-dependencies.js commit b84ebfe refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-03-17 14:39:37 -0700 pipe_wrap: use Instantiate() method Retrieve a new client object via PipeWrap::Instantiate(). This method performs appropriate checks to make sure everything is as it should be. M src/pipe_wrap.cc commit 7b9771f refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-18 00:46:40 +0400 headers: remove env.h from node_internals.h `env.h` is an internal header file and should not be copied or exposed to the users. Additionally, export convenience `Throw*` methods with `v8::Isolate*` as a first argument. M src/node.cc M src/node_internals.h commit 4d14074 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-18 00:33:01 +0400 deps: update v8 to 3.24.35.17 M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/LICENSE M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/build/android.gypi M deps/v8/build/features.gypi M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h D deps/v8/src/a64/OWNERS D deps/v8/src/a64/assembler-a64-inl.h D deps/v8/src/a64/assembler-a64.cc D deps/v8/src/a64/assembler-a64.h D deps/v8/src/a64/builtins-a64.cc D deps/v8/src/a64/code-stubs-a64.cc D deps/v8/src/a64/code-stubs-a64.h D deps/v8/src/a64/codegen-a64.cc D deps/v8/src/a64/codegen-a64.h D deps/v8/src/a64/constants-a64.h D deps/v8/src/a64/cpu-a64.cc D deps/v8/src/a64/cpu-a64.h D deps/v8/src/a64/debug-a64.cc D deps/v8/src/a64/debugger-a64.cc D deps/v8/src/a64/debugger-a64.h D deps/v8/src/a64/decoder-a64.cc D deps/v8/src/a64/decoder-a64.h D deps/v8/src/a64/deoptimizer-a64.cc D deps/v8/src/a64/disasm-a64.cc D deps/v8/src/a64/disasm-a64.h D deps/v8/src/a64/frames-a64.cc D deps/v8/src/a64/frames-a64.h D deps/v8/src/a64/full-codegen-a64.cc D deps/v8/src/a64/ic-a64.cc D deps/v8/src/a64/instructions-a64.cc D deps/v8/src/a64/instructions-a64.h D deps/v8/src/a64/instrument-a64.cc D deps/v8/src/a64/instrument-a64.h D deps/v8/src/a64/lithium-a64.cc D deps/v8/src/a64/lithium-a64.h D deps/v8/src/a64/lithium-codegen-a64.cc D deps/v8/src/a64/lithium-codegen-a64.h D deps/v8/src/a64/lithium-gap-resolver-a64.cc D deps/v8/src/a64/lithium-gap-resolver-a64.h D deps/v8/src/a64/macro-assembler-a64-inl.h D deps/v8/src/a64/macro-assembler-a64.cc D deps/v8/src/a64/macro-assembler-a64.h D deps/v8/src/a64/regexp-macro-assembler-a64.cc D deps/v8/src/a64/regexp-macro-assembler-a64.h D deps/v8/src/a64/simulator-a64.cc D deps/v8/src/a64/simulator-a64.h D deps/v8/src/a64/stub-cache-a64.cc D deps/v8/src/a64/utils-a64.cc D deps/v8/src/a64/utils-a64.h M deps/v8/src/allocation-tracker.cc M deps/v8/src/api.cc D deps/v8/src/arm/OWNERS M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h D deps/v8/src/atomicops_internals_a64_gcc.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/char-predicates.h M deps/v8/src/checks.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/dateparser.h M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/factory.cc M deps/v8/src/factory.h D deps/v8/src/feedback-slots.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/globals.h M deps/v8/src/harmony-math.js M deps/v8/src/heap-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-check-elimination.cc M deps/v8/src/hydrogen-flow-engine.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-load-elimination.cc M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-codegen.cc M deps/v8/src/lithium.cc M deps/v8/src/macro-assembler.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-posix.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/promise.js M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/sampler.cc M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/simulator.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/typing.cc M deps/v8/src/unicode.cc M deps/v8/src/unicode.h M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/benchmarks/benchmarks.status M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-api.cc D deps/v8/test/cctest/test-assembler-a64.cc D deps/v8/test/cctest/test-code-stubs-a64.cc M deps/v8/test/cctest/test-code-stubs.cc M deps/v8/test/cctest/test-deoptimization.cc D deps/v8/test/cctest/test-disasm-a64.cc D deps/v8/test/cctest/test-fuzz-a64.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc D deps/v8/test/cctest/test-javascript-a64.cc D deps/v8/test/cctest/test-js-a64-variables.cc M deps/v8/test/cctest/test-macro-assembler-mips.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-mementos.cc D deps/v8/test/cctest/test-microtask-delivery.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-symbols.cc D deps/v8/test/cctest/test-utils-a64.cc D deps/v8/test/cctest/test-utils-a64.h M deps/v8/test/intl/intl.status M deps/v8/test/message/message.status M deps/v8/test/message/testcfg.py D deps/v8/test/mjsunit/compiler/compare-map-elim.js D deps/v8/test/mjsunit/compiler/compare-map-elim2.js D deps/v8/test/mjsunit/compiler/compare-objeq-elim.js A deps/v8/test/mjsunit/compiler/compare_map_elim.js A deps/v8/test/mjsunit/compiler/compare_objeq_elim.js D deps/v8/test/mjsunit/compiler/smi-stores-opt.js D deps/v8/test/mjsunit/compiler/to-fast-properties.js D deps/v8/test/mjsunit/deopt-with-fp-regs.js M deps/v8/test/mjsunit/div-mod.js D deps/v8/test/mjsunit/function-arguments-duplicate.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/getters-on-elements.js D deps/v8/test/mjsunit/harmony/math-clz32.js D deps/v8/test/mjsunit/harmony/math-fround.js M deps/v8/test/mjsunit/harmony/math-hyperbolic.js D deps/v8/test/mjsunit/harmony/microtask-delivery.js M deps/v8/test/mjsunit/harmony/proxies.js M deps/v8/test/mjsunit/json2.js M deps/v8/test/mjsunit/mjsunit.status D deps/v8/test/mjsunit/regress-3135.js D deps/v8/test/mjsunit/regress/comparison-in-effect-context-deopt.js D deps/v8/test/mjsunit/regress/number-named-call-deopt.js D deps/v8/test/mjsunit/regress/polymorphic-accessor-test-context.js M deps/v8/test/mjsunit/regress/regress-2318.js D deps/v8/test/mjsunit/regress/regress-3138.js D deps/v8/test/mjsunit/regress/regress-3158.js D deps/v8/test/mjsunit/regress/regress-3159.js A deps/v8/test/mjsunit/regress/regress-3176.js A deps/v8/test/mjsunit/regress/regress-346343.js A deps/v8/test/mjsunit/regress/regress-347262.js A deps/v8/test/mjsunit/regress/regress-347543.js A deps/v8/test/mjsunit/regress/regress-347904.js A deps/v8/test/mjsunit/regress/regress-347909.js A deps/v8/test/mjsunit/regress/regress-348512.js A deps/v8/test/mjsunit/regress/regress-350884.js A deps/v8/test/mjsunit/regress/regress-351624.js D deps/v8/test/mjsunit/regress/regress-check-eliminate-loop-phis.js A deps/v8/test/mjsunit/regress/regress-crbug-344186.js A deps/v8/test/mjsunit/regress/regress-crbug-345715.js A deps/v8/test/mjsunit/regress/regress-crbug-345820.js A deps/v8/test/mjsunit/regress/regress-crbug-346636.js A deps/v8/test/mjsunit/regress/regress-crbug-349079.js A deps/v8/test/mjsunit/regress/regress-crbug-349465.js A deps/v8/test/mjsunit/regress/regress-crbug-349878.js A deps/v8/test/mjsunit/regress/regress-crbug-351787.js D deps/v8/test/mjsunit/regress/regress-lookup-transition.js M deps/v8/test/mjsunit/regress/regress-map-invalidation-2.js A deps/v8/test/mjsunit/regress/regress-put-prototype-transition.js D deps/v8/test/mjsunit/regress/setvalueof-deopt.js D deps/v8/test/mjsunit/regress/string-set-char-deopt.js M deps/v8/test/mjsunit/shift-for-integer-div.js D deps/v8/test/mjsunit/smi-mul-const.js A deps/v8/test/mjsunit/third_party/array-isarray.js A deps/v8/test/mjsunit/third_party/array-splice-webkit.js A deps/v8/test/mjsunit/third_party/string-trim.js D deps/v8/test/mjsunit/whitespaces.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/preparser/preparser.status M deps/v8/test/test262/test262.status M deps/v8/test/webkit/string-trim-expected.txt M deps/v8/test/webkit/webkit.status M deps/v8/tools/bash-completion.sh D deps/v8/tools/cross_build_gcc.sh D deps/v8/tools/draw_instruction_graph.sh M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/push-to-trunk/auto_roll.py M deps/v8/tools/push-to-trunk/common_includes.py D deps/v8/tools/push-to-trunk/merge_to_branch.py M deps/v8/tools/push-to-trunk/push_to_trunk.py M deps/v8/tools/push-to-trunk/test_scripts.py M deps/v8/tools/run-tests.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/local/utils.py M deps/v8/tools/v8heapconst.py commit ee4b9b5 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-03-17 10:19:47 -0700 test: update our branched weakref to v8 3.24 M test/gc/node_modules/weak/src/weakref.cc commit 23dfa71 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-15 07:15:11 +0100 src: fix tracing infrastructure after v8 upgrade Fix up the dtrace/etw/systemtap infrastructure after the V8 upgrade in commit 1c7bf24. The win32 changes are untested but can hardly make things worse because node doesn't build on windows right now. Fixes #7313 with some luck. M src/node_counters.cc M src/node_dtrace.cc M src/node_provider.d M src/node_win32_etw_provider-inl.h M src/node_win32_etw_provider.h commit c30cc4e refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-15 02:04:02 +0100 src: don't call DecodeWrite() on Buffers Don't call DecodeWrite() with a Buffer as its argument because it in turn calls StringBytes::Write() and that method expects a Local. "Why then does that function take a Local?" I hear you ask. Good question but I don't have the answer. I added a CHECK for good measure and what do you know, all of a sudden a large number of crypto tests started failing. Calling DecodeWrite(BINARY) on a buffer is nonsensical anyway: if you want the contents of the buffer, just copy out the data, there is no need to decode it - and that's exactly what this commit does. Fixes a great many instances of the following run-time error in debug builds: FATAL ERROR: v8::String::Cast() Could not convert to string M src/node_crypto.cc M src/string_bytes.cc commit e87ceb2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-15 01:12:53 +0100 src: fix up smalloc weak persistent usage Fix a regression that was introduced in commit ce04c726 after the upgrade to V8 3.24. The new weak persistent handle API no longer gives you the original persistent but still requires that you clear it inside your weak callback. Rearrange the code in src/smalloc.cc to keep track of the persistent handle with the least amount of pain and try hard to share as much code as possible between the 'just free it' and 'invoke my callback' versions of the smalloc API. Fixes #7309. M src/smalloc.cc commit ad15d75 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-15 01:25:53 +0100 src: add CHECK_{GE,GT,LE,LT} macros Conform to the Google styleguide more and make cpplint happy, add more CHECK macros. Preemptively addresses cpplint's readability/check warnings ("Consider using CHECK_GT instead of CHECK(a > b)".) M src/util.h commit 8eb7607 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-15 01:23:47 +0100 src: deduplicate CHECK_EQ/CHECK_NE macros DRY the macros, there is no need to define them twice depending on whether NDEBUG is defined or not. M src/util.h commit f6ea0c2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-14 23:22:27 +0100 src: fix segfaults, fix 32 bits integer negation Make calls to v8::Isolate::AdjustAmountOfExternalAllocatedMemory() take special care when negating 32 bits unsigned types like size_t. Before this commit, values were negated before they got promoted to 64 bits, meaning that on 32 bits architectures, a value like 42 got cast to 4294967254 instead of -42. That in turn made the garbage collector start scavenging like crazy because it thought the system was out of memory. That's bad enough but calls to AdjustAmountOfExternalAllocatedMemory() were made from weak callbacks, i.e. at a time when the garbage collector was already busy. It triggered asserts in debug builds and caused random crashes and memory corruption in release builds. The behavior in release builds is arguably a V8 bug and should perhaps be reported upstream. Partially fixes #7309 but requires further bug fixes to src/smalloc.cc that I'll address in a follow-up commit. M src/node_zlib.cc M src/smalloc.cc M src/string_bytes.cc commit a3dca9a refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-14 21:59:48 +0100 src: squelch -Wmaybe-uninitialized warning The variable isn't actually used uninitialized but g++ 4.8 doesn't know that. Set it to NULL to silence the following compiler warning: ../src/string_bytes.cc:247:29: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] unsigned a = hex2bin(src[i * 2 + 0]); ^ ../src/string_bytes.cc:299:15: note: 'data' was declared here const char* data; ^ M src/string_bytes.cc commit 91b4a56 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-14 21:58:14 +0100 src: remove unused ExternString constructor Remove an unused (and unsafe) constructor. Unsafe because it doesn't initialize the data_ field. M src/string_bytes.cc commit 1f17f88 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-03-13 18:53:48 +0100 src, test: fix up ObjectWrap, `make test-addons` V8 was upgraded from 3.22 to 3.24 in commit 1c7bf24. Upgrade source files in test/addons/ and automatically generated tests from doc/api/addons.markdown to the new V8 API. This coincidentally fixes a bug in src/node_object_wrap.h where it was still using the old V8 weak persistent handle interface, which is gone in 3.24. M doc/api/addons.markdown M src/node_object_wrap.h M test/addons/async-hello-world/binding.cc M test/addons/at-exit/binding.cc commit d0ff900 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-13 21:13:59 +0400 node: fix exported signatures of MakeCallback fix #7302 M src/node.h commit 0c5a0ec refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-13 20:47:02 +0400 deps: allow allocations in gc epilogue/prologue See https://codereview.chromium.org/177243012/ M deps/v8/include/v8.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/test/cctest/test-api.cc commit 030d031 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-13 20:46:23 +0400 deps: backport a6fed7c5 from v8's trunk M deps/v8/src/parser.h M deps/v8/src/preparser.h commit ce04c72 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-13 20:38:14 +0400 src: update to v8 3.24 APIs M src/cares_wrap.cc M src/env-inl.h M src/env.h M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_buffer.cc M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_dtrace.cc M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h M src/node_object_wrap.h M src/node_os.cc M src/node_stat_watcher.cc M src/node_v8.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/req_wrap.h M src/signal_wrap.cc M src/smalloc.cc M src/spawn_sync.cc M src/stream_wrap.cc M src/string_bytes.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/util.h M src/uv.cc M test/simple/test-domain.js M test/simple/test-repl.js commit 1c7bf24 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-03-13 20:45:44 +0400 deps: update v8 to 3.24.40 A deps/v8/.clang-format M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/LICENSE M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/Makefile.nacl M deps/v8/OWNERS M deps/v8/PRESUBMIT.py M deps/v8/build/all.gyp M deps/v8/build/android.gypi M deps/v8/build/features.gypi M deps/v8/build/gyp_v8 A deps/v8/build/gyp_v8.py M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi A deps/v8/codereview.settings D deps/v8/include/v8-defaults.h A deps/v8/include/v8-platform.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/include/v8config.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/shell.cc A deps/v8/src/a64/OWNERS A deps/v8/src/a64/assembler-a64-inl.h A deps/v8/src/a64/assembler-a64.cc A deps/v8/src/a64/assembler-a64.h A deps/v8/src/a64/builtins-a64.cc A deps/v8/src/a64/code-stubs-a64.cc A deps/v8/src/a64/code-stubs-a64.h A deps/v8/src/a64/codegen-a64.cc A deps/v8/src/a64/codegen-a64.h A deps/v8/src/a64/constants-a64.h A deps/v8/src/a64/cpu-a64.cc A deps/v8/src/a64/cpu-a64.h A deps/v8/src/a64/debug-a64.cc A deps/v8/src/a64/debugger-a64.cc A deps/v8/src/a64/debugger-a64.h A deps/v8/src/a64/decoder-a64.cc A deps/v8/src/a64/decoder-a64.h A deps/v8/src/a64/deoptimizer-a64.cc A deps/v8/src/a64/disasm-a64.cc A deps/v8/src/a64/disasm-a64.h A deps/v8/src/a64/frames-a64.cc A deps/v8/src/a64/frames-a64.h A deps/v8/src/a64/full-codegen-a64.cc A deps/v8/src/a64/ic-a64.cc A deps/v8/src/a64/instructions-a64.cc A deps/v8/src/a64/instructions-a64.h A deps/v8/src/a64/instrument-a64.cc A deps/v8/src/a64/instrument-a64.h A deps/v8/src/a64/lithium-a64.cc A deps/v8/src/a64/lithium-a64.h A deps/v8/src/a64/lithium-codegen-a64.cc A deps/v8/src/a64/lithium-codegen-a64.h A deps/v8/src/a64/lithium-gap-resolver-a64.cc A deps/v8/src/a64/lithium-gap-resolver-a64.h A deps/v8/src/a64/macro-assembler-a64-inl.h A deps/v8/src/a64/macro-assembler-a64.cc A deps/v8/src/a64/macro-assembler-a64.h A deps/v8/src/a64/regexp-macro-assembler-a64.cc A deps/v8/src/a64/regexp-macro-assembler-a64.h A deps/v8/src/a64/simulator-a64.cc A deps/v8/src/a64/simulator-a64.h A deps/v8/src/a64/stub-cache-a64.cc A deps/v8/src/a64/utils-a64.cc A deps/v8/src/a64/utils-a64.h M deps/v8/src/accessors.cc M deps/v8/src/accessors.h D deps/v8/src/allocation-inl.h M deps/v8/src/allocation-site-scopes.cc M deps/v8/src/allocation-site-scopes.h M deps/v8/src/allocation-tracker.cc M deps/v8/src/allocation-tracker.h M deps/v8/src/allocation.cc M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/api.h D deps/v8/src/apiutils.h A deps/v8/src/arm/OWNERS M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array-iterator.js M deps/v8/src/array.js M deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h A deps/v8/src/atomicops_internals_a64_gcc.h M deps/v8/src/bignum-dtoa.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/cached-powers.cc M deps/v8/src/char-predicates.h M deps/v8/src/checks.cc M deps/v8/src/checks.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.cc M deps/v8/src/conversions.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/cpu.cc M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8-posix.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8-windows.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.h M deps/v8/src/date.cc M deps/v8/src/date.js M deps/v8/src/dateparser.h M deps/v8/src/debug-agent.cc M deps/v8/src/debug-agent.h M deps/v8/src/debug.cc M deps/v8/src/debug.h D deps/v8/src/defaults.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/effects.h M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/externalize-string-extension.h A deps/v8/src/extensions/free-buffer-extension.cc A deps/v8/src/extensions/free-buffer-extension.h M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/extensions/gc-extension.h M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/extensions/statistics-extension.h A deps/v8/src/extensions/trigger-failure-extension.cc A deps/v8/src/extensions/trigger-failure-extension.h M deps/v8/src/factory.cc M deps/v8/src/factory.h A deps/v8/src/feedback-slots.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/func-name-inferrer.cc M deps/v8/src/gdb-jit.cc M deps/v8/src/gdb-jit.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/harmony-array.js M deps/v8/src/harmony-math.js M deps/v8/src/harmony-string.js M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-check-elimination.cc M deps/v8/src/hydrogen-check-elimination.h M deps/v8/src/hydrogen-dce.cc M deps/v8/src/hydrogen-environment-liveness.cc M deps/v8/src/hydrogen-flow-engine.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-load-elimination.cc M deps/v8/src/hydrogen-mark-unreachable.h M deps/v8/src/hydrogen-minus-zero.cc M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen-sce.cc M deps/v8/src/hydrogen-uint32-analysis.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/i18n.h M deps/v8/src/i18n.js M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/simulator-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc A deps/v8/src/libplatform/default-platform.cc A deps/v8/src/libplatform/default-platform.h A deps/v8/src/libplatform/task-queue.cc A deps/v8/src/libplatform/task-queue.h A deps/v8/src/libplatform/worker-thread.cc A deps/v8/src/libplatform/worker-thread.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-codegen.cc M deps/v8/src/lithium-codegen.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macro-assembler.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/frames-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc A deps/v8/src/platform-qnx.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/platform/condition-variable.cc M deps/v8/src/platform/mutex.cc M deps/v8/src/platform/semaphore.cc M deps/v8/src/platform/socket.cc M deps/v8/src/platform/time.cc M deps/v8/src/platform/time.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h A deps/v8/src/promise.js M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/proxy.js A deps/v8/src/qnx-math.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/safepoint-table.cc M deps/v8/src/safepoint-table.h M deps/v8/src/sampler.cc M deps/v8/src/scanner-character-streams.cc M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/simulator.h M deps/v8/src/smart-pointers.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/sweeper-thread.h M deps/v8/src/symbol.js M deps/v8/src/third_party/valgrind/valgrind.h M deps/v8/src/third_party/vtune/jitprofiling.cc M deps/v8/src/third_party/vtune/jitprofiling.h M deps/v8/src/third_party/vtune/v8-vtune.h M deps/v8/src/third_party/vtune/vtune-jit.cc M deps/v8/src/third_party/vtune/vtune-jit.h M deps/v8/src/token.h M deps/v8/src/transitions-inl.h A deps/v8/src/trig-table.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/typing.h M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.cc M deps/v8/src/unicode.h M deps/v8/src/unique.h M deps/v8/src/utils.h M deps/v8/src/utils/random-number-generator.cc M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8checks.h M deps/v8/src/v8conversions.h M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8threads.cc M deps/v8/src/v8threads.h M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/simulator-x64.cc M deps/v8/src/x64/stub-cache-x64.cc A deps/v8/src/zone-allocator.h A deps/v8/src/zone-containers.h M deps/v8/src/zone.cc M deps/v8/test/benchmarks/benchmarks.status M deps/v8/test/benchmarks/testcfg.py A deps/v8/test/cctest/OWNERS M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status A deps/v8/test/cctest/print-extension.cc A deps/v8/test/cctest/print-extension.h A deps/v8/test/cctest/profiler-extension.cc A deps/v8/test/cctest/profiler-extension.h M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc A deps/v8/test/cctest/test-assembler-a64.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-ast.cc A deps/v8/test/cctest/test-code-stubs-a64.cc M deps/v8/test/cctest/test-code-stubs-arm.cc M deps/v8/test/cctest/test-code-stubs-ia32.cc A deps/v8/test/cctest/test-code-stubs-mips.cc M deps/v8/test/cctest/test-code-stubs-x64.cc M deps/v8/test/cctest/test-code-stubs.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-dictionary.cc A deps/v8/test/cctest/test-disasm-a64.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-func-name-inference.cc A deps/v8/test/cctest/test-fuzz-a64.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-global-object.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc A deps/v8/test/cctest/test-javascript-a64.cc A deps/v8/test/cctest/test-js-a64-variables.cc A deps/v8/test/cctest/test-libplatform-task-queue.cc A deps/v8/test/cctest/test-libplatform-worker-thread.cc A deps/v8/test/cctest/test-libplatform.h M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-arm.cc A deps/v8/test/cctest/test-macro-assembler-ia32.cc M deps/v8/test/cctest/test-macro-assembler-mips.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc A deps/v8/test/cctest/test-mementos.cc A deps/v8/test/cctest/test-microtask-delivery.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-profile-generator.cc D deps/v8/test/cctest/test-random.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-reloc-info.cc A deps/v8/test/cctest/test-representation.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc M deps/v8/test/cctest/test-time.cc M deps/v8/test/cctest/test-types.cc M deps/v8/test/cctest/test-unbound-queue.cc M deps/v8/test/cctest/test-unique.cc A deps/v8/test/cctest/test-utils-a64.cc A deps/v8/test/cctest/test-utils-a64.h M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/test-weaksets.cc M deps/v8/test/cctest/test-weaktypedarrays.cc A deps/v8/test/cctest/trace-extension.cc A deps/v8/test/cctest/trace-extension.h M deps/v8/test/intl/collator/sr-sort.js M deps/v8/test/intl/intl.status M deps/v8/test/intl/overrides/caching.js A deps/v8/test/intl/string/normalization.js A deps/v8/test/message/instanceof.js A deps/v8/test/message/instanceof.out M deps/v8/test/message/isvar.js M deps/v8/test/message/message.status M deps/v8/test/message/paren_in_arg_string.js M deps/v8/test/message/replacement-marker-as-argument.js M deps/v8/test/message/single-function-literal.js M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/allocation-folding.js M deps/v8/test/mjsunit/allocation-site-info.js A deps/v8/test/mjsunit/arguments-apply-deopt.js M deps/v8/test/mjsunit/arguments-load-across-eval.js M deps/v8/test/mjsunit/arguments-read-and-assignment.js M deps/v8/test/mjsunit/arguments.js M deps/v8/test/mjsunit/array-constructor-feedback.js M deps/v8/test/mjsunit/array-feedback.js M deps/v8/test/mjsunit/array-iteration.js M deps/v8/test/mjsunit/array-literal-feedback.js M deps/v8/test/mjsunit/array-natives-elements.js M deps/v8/test/mjsunit/array-non-smi-length.js M deps/v8/test/mjsunit/array-pop.js M deps/v8/test/mjsunit/array-push.js M deps/v8/test/mjsunit/array-tostring.js A deps/v8/test/mjsunit/bool-concat.js M deps/v8/test/mjsunit/bugs/bug-1344252.js D deps/v8/test/mjsunit/bugs/bug-2758.js M deps/v8/test/mjsunit/bugs/bug-proto.js M deps/v8/test/mjsunit/closures.js M deps/v8/test/mjsunit/compare-character.js M deps/v8/test/mjsunit/compare-nan.js A deps/v8/test/mjsunit/compiler/alloc-number-debug.js A deps/v8/test/mjsunit/compiler/compare-map-elim.js A deps/v8/test/mjsunit/compiler/compare-map-elim2.js A deps/v8/test/mjsunit/compiler/compare-objeq-elim.js M deps/v8/test/mjsunit/compiler/concurrent-invalidate-transition-map.js M deps/v8/test/mjsunit/compiler/concurrent-proto-change.js M deps/v8/test/mjsunit/compiler/control-flow-1.js A deps/v8/test/mjsunit/compiler/dead-loops-neg.js A deps/v8/test/mjsunit/compiler/dead-loops.js A deps/v8/test/mjsunit/compiler/escape-analysis-arguments.js M deps/v8/test/mjsunit/compiler/escape-analysis.js M deps/v8/test/mjsunit/compiler/inline-throw.js M deps/v8/test/mjsunit/compiler/lazy-const-lookup.js A deps/v8/test/mjsunit/compiler/load-elimination-params.js M deps/v8/test/mjsunit/compiler/load-elimination.js M deps/v8/test/mjsunit/compiler/math-floor-global.js M deps/v8/test/mjsunit/compiler/math-floor-local.js M deps/v8/test/mjsunit/compiler/minus-zero.js M deps/v8/test/mjsunit/compiler/optimized-closures.js M deps/v8/test/mjsunit/compiler/osr-with-args.js M deps/v8/test/mjsunit/compiler/regress-1394.js M deps/v8/test/mjsunit/compiler/regress-3260426.js M deps/v8/test/mjsunit/compiler/regress-4.js M deps/v8/test/mjsunit/compiler/regress-arguments.js M deps/v8/test/mjsunit/compiler/regress-closures-with-eval.js M deps/v8/test/mjsunit/compiler/regress-inline-callfunctionstub.js M deps/v8/test/mjsunit/compiler/regress-rep-change.js M deps/v8/test/mjsunit/compiler/regress-toint32.js M deps/v8/test/mjsunit/compiler/rotate.js A deps/v8/test/mjsunit/compiler/smi-stores-opt.js A deps/v8/test/mjsunit/compiler/to-fast-properties.js M deps/v8/test/mjsunit/concurrent-initial-prototype-change.js M deps/v8/test/mjsunit/const-declaration.js M deps/v8/test/mjsunit/constant-folding-2.js A deps/v8/test/mjsunit/context-calls-maintained.js A deps/v8/test/mjsunit/contextual-calls.js M deps/v8/test/mjsunit/cyclic-array-to-string.js M deps/v8/test/mjsunit/d8-performance-now.js M deps/v8/test/mjsunit/debug-breakpoints.js M deps/v8/test/mjsunit/debug-constructor.js M deps/v8/test/mjsunit/debug-evaluate-const.js M deps/v8/test/mjsunit/debug-function-scopes.js M deps/v8/test/mjsunit/debug-ignore-breakpoints.js M deps/v8/test/mjsunit/debug-liveedit-3.js M deps/v8/test/mjsunit/debug-liveedit-check-stack.js M deps/v8/test/mjsunit/debug-liveedit-compile-error.js M deps/v8/test/mjsunit/debug-liveedit-diff.js M deps/v8/test/mjsunit/debug-liveedit-utils.js M deps/v8/test/mjsunit/debug-mirror-cache.js M deps/v8/test/mjsunit/debug-setbreakpoint.js M deps/v8/test/mjsunit/debug-step-4-in-frame.js M deps/v8/test/mjsunit/debug-stepin-positions.js M deps/v8/test/mjsunit/debug-stepout-scope-part1.js A deps/v8/test/mjsunit/deopt-with-fp-regs.js M deps/v8/test/mjsunit/div-mod.js M deps/v8/test/mjsunit/div-mul-minus-one.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-and-store.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/elements-transition.js M deps/v8/test/mjsunit/elide-double-hole-check-9.js M deps/v8/test/mjsunit/enumeration-order.js M deps/v8/test/mjsunit/error-accessors.js A deps/v8/test/mjsunit/error-tostring-omit.js M deps/v8/test/mjsunit/eval-stack-trace.js M deps/v8/test/mjsunit/extra-arguments.js M deps/v8/test/mjsunit/fast-array-length.js M deps/v8/test/mjsunit/fast-literal.js M deps/v8/test/mjsunit/fast-prototype.js M deps/v8/test/mjsunit/fun-name.js A deps/v8/test/mjsunit/function-arguments-duplicate.js M deps/v8/test/mjsunit/function.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js M deps/v8/test/mjsunit/get-prototype-of.js M deps/v8/test/mjsunit/getter-in-value-prototype.js A deps/v8/test/mjsunit/getters-on-elements.js M deps/v8/test/mjsunit/global-load-from-eval-in-with.js M deps/v8/test/mjsunit/global-load-from-nested-eval.js M deps/v8/test/mjsunit/harmony/array-find.js M deps/v8/test/mjsunit/harmony/array-findindex.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/dataview-accessors.js M deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/iteration-semantics.js A deps/v8/test/mjsunit/harmony/math-clz32.js A deps/v8/test/mjsunit/harmony/math-fround.js A deps/v8/test/mjsunit/harmony/math-hyperbolic.js A deps/v8/test/mjsunit/harmony/math-hypot.js A deps/v8/test/mjsunit/harmony/math-log2-log10.js A deps/v8/test/mjsunit/harmony/microtask-delivery.js M deps/v8/test/mjsunit/harmony/object-observe.js A deps/v8/test/mjsunit/harmony/private.js A deps/v8/test/mjsunit/harmony/promises.js M deps/v8/test/mjsunit/harmony/proxies-function.js M deps/v8/test/mjsunit/harmony/proxies.js M deps/v8/test/mjsunit/harmony/string-endswith.js M deps/v8/test/mjsunit/harmony/string-repeat.js M deps/v8/test/mjsunit/harmony/string-startswith.js M deps/v8/test/mjsunit/harmony/symbols.js M deps/v8/test/mjsunit/json2.js A deps/v8/test/mjsunit/keyed-array-call.js M deps/v8/test/mjsunit/large-object-literal.js M deps/v8/test/mjsunit/limit-locals.js A deps/v8/test/mjsunit/load-callback-from-value-classic.js M deps/v8/test/mjsunit/local-load-from-eval.js M deps/v8/test/mjsunit/math-floor-part1.js M deps/v8/test/mjsunit/math-pow.js M deps/v8/test/mjsunit/math-round.js M deps/v8/test/mjsunit/math-sqrt.js M deps/v8/test/mjsunit/mirror-boolean.js M deps/v8/test/mjsunit/mirror-undefined.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/mul-exhaustive-part6.js M deps/v8/test/mjsunit/nans.js M deps/v8/test/mjsunit/never-optimize.js A deps/v8/test/mjsunit/new-string-add.js M deps/v8/test/mjsunit/new.js M deps/v8/test/mjsunit/newline-in-string.js M deps/v8/test/mjsunit/number-is.js M deps/v8/test/mjsunit/number-tostring-func.js M deps/v8/test/mjsunit/number-tostring-small.js M deps/v8/test/mjsunit/number-tostring.js M deps/v8/test/mjsunit/object-freeze.js M deps/v8/test/mjsunit/object-literal-conversions.js M deps/v8/test/mjsunit/object-literal-gc.js M deps/v8/test/mjsunit/object-seal.js M deps/v8/test/mjsunit/opt-elements-kind.js M deps/v8/test/mjsunit/osr-elements-kind.js M deps/v8/test/mjsunit/packed-elements.js M deps/v8/test/mjsunit/parse-int-float.js M deps/v8/test/mjsunit/property-object-key.js A deps/v8/test/mjsunit/proto-accessor.js D deps/v8/test/mjsunit/proto-poison.js M deps/v8/test/mjsunit/prototype.js A deps/v8/test/mjsunit/recursive-store-opt.js M deps/v8/test/mjsunit/regexp-indexof.js D deps/v8/test/mjsunit/regexp-multiline-stack-trace.js M deps/v8/test/mjsunit/regexp-results-cache.js A deps/v8/test/mjsunit/regress-3135.js A deps/v8/test/mjsunit/regress-330046.js A deps/v8/test/mjsunit/regress/binop-in-effect-context-deopt.js A deps/v8/test/mjsunit/regress/call-function-in-effect-context-deopt.js A deps/v8/test/mjsunit/regress/clear-keyed-call.js A deps/v8/test/mjsunit/regress/comparison-in-effect-context-deopt.js A deps/v8/test/mjsunit/regress/d8-readbuffer.js A deps/v8/test/mjsunit/regress/internalized-string-not-equal.js A deps/v8/test/mjsunit/regress/number-named-call-deopt.js A deps/v8/test/mjsunit/regress/polymorphic-accessor-test-context.js M deps/v8/test/mjsunit/regress/regress-1017.js M deps/v8/test/mjsunit/regress/regress-1039610.js M deps/v8/test/mjsunit/regress/regress-105.js M deps/v8/test/mjsunit/regress/regress-1066899.js M deps/v8/test/mjsunit/regress/regress-1092.js M deps/v8/test/mjsunit/regress/regress-1099.js M deps/v8/test/mjsunit/regress/regress-1112.js M deps/v8/test/mjsunit/regress/regress-1114040.js M deps/v8/test/mjsunit/regress/regress-1117.js M deps/v8/test/mjsunit/regress/regress-1178598.js M deps/v8/test/mjsunit/regress/regress-1181.js M deps/v8/test/mjsunit/regress/regress-1246.js M deps/v8/test/mjsunit/regress/regress-1254366.js M deps/v8/test/mjsunit/regress/regress-131994.js M deps/v8/test/mjsunit/regress/regress-137.js M deps/v8/test/mjsunit/regress/regress-1546.js M deps/v8/test/mjsunit/regress/regress-1591.js M deps/v8/test/mjsunit/regress/regress-1647.js M deps/v8/test/mjsunit/regress/regress-165637.js M deps/v8/test/mjsunit/regress/regress-166379.js M deps/v8/test/mjsunit/regress/regress-1748.js M deps/v8/test/mjsunit/regress/regress-1757.js M deps/v8/test/mjsunit/regress/regress-1853.js M deps/v8/test/mjsunit/regress/regress-186.js M deps/v8/test/mjsunit/regress/regress-1919169.js M deps/v8/test/mjsunit/regress/regress-193.js M deps/v8/test/mjsunit/regress/regress-20070207.js M deps/v8/test/mjsunit/regress/regress-2027.js M deps/v8/test/mjsunit/regress/regress-2119.js M deps/v8/test/mjsunit/regress/regress-2170.js M deps/v8/test/mjsunit/regress/regress-2172.js M deps/v8/test/mjsunit/regress/regress-2250.js M deps/v8/test/mjsunit/regress/regress-2284.js M deps/v8/test/mjsunit/regress/regress-2285.js M deps/v8/test/mjsunit/regress/regress-2286.js M deps/v8/test/mjsunit/regress/regress-2289.js M deps/v8/test/mjsunit/regress/regress-231.js M deps/v8/test/mjsunit/regress/regress-2318.js M deps/v8/test/mjsunit/regress/regress-2374.js M deps/v8/test/mjsunit/regress/regress-237617.js M deps/v8/test/mjsunit/regress/regress-2419.js M deps/v8/test/mjsunit/regress/regress-2438.js M deps/v8/test/mjsunit/regress/regress-2444.js M deps/v8/test/mjsunit/regress/regress-246.js M deps/v8/test/mjsunit/regress/regress-2570.js M deps/v8/test/mjsunit/regress/regress-2596.js M deps/v8/test/mjsunit/regress/regress-2618.js M deps/v8/test/mjsunit/regress/regress-2624.js M deps/v8/test/mjsunit/regress/regress-2671-1.js M deps/v8/test/mjsunit/regress/regress-2671.js M deps/v8/test/mjsunit/regress/regress-2690.js A deps/v8/test/mjsunit/regress/regress-270142.js M deps/v8/test/mjsunit/regress/regress-2711.js A deps/v8/test/mjsunit/regress/regress-2758.js M deps/v8/test/mjsunit/regress/regress-2790.js M deps/v8/test/mjsunit/regress/regress-298269.js M deps/v8/test/mjsunit/regress/regress-2984.js A deps/v8/test/mjsunit/regress/regress-2988.js A deps/v8/test/mjsunit/regress/regress-2989.js A deps/v8/test/mjsunit/regress/regress-299979.js A deps/v8/test/mjsunit/regress/regress-3010.js A deps/v8/test/mjsunit/regress/regress-3025.js A deps/v8/test/mjsunit/regress/regress-3026.js M deps/v8/test/mjsunit/regress/regress-3027.js A deps/v8/test/mjsunit/regress/regress-3029.js A deps/v8/test/mjsunit/regress/regress-3032.js A deps/v8/test/mjsunit/regress/regress-3039.js A deps/v8/test/mjsunit/regress/regress-3138.js A deps/v8/test/mjsunit/regress/regress-3158.js A deps/v8/test/mjsunit/regress/regress-3159.js M deps/v8/test/mjsunit/regress/regress-317.js M deps/v8/test/mjsunit/regress/regress-319722-ArrayBuffer.js A deps/v8/test/mjsunit/regress/regress-320532.js A deps/v8/test/mjsunit/regress/regress-323845.js A deps/v8/test/mjsunit/regress/regress-324028.js A deps/v8/test/mjsunit/regress/regress-325676.js A deps/v8/test/mjsunit/regress/regress-331416.js A deps/v8/test/mjsunit/regress/regress-336820.js A deps/v8/test/mjsunit/regress/regress-340125.js M deps/v8/test/mjsunit/regress/regress-45469.js M deps/v8/test/mjsunit/regress/regress-483.js M deps/v8/test/mjsunit/regress/regress-490.js M deps/v8/test/mjsunit/regress/regress-588599.js M deps/v8/test/mjsunit/regress/regress-619.js A deps/v8/test/mjsunit/regress/regress-634-debug.js M deps/v8/test/mjsunit/regress/regress-670147.js M deps/v8/test/mjsunit/regress/regress-674753.js M deps/v8/test/mjsunit/regress/regress-675.js M deps/v8/test/mjsunit/regress/regress-678525.js M deps/v8/test/mjsunit/regress/regress-734862.js M deps/v8/test/mjsunit/regress/regress-74.js M deps/v8/test/mjsunit/regress/regress-753.js M deps/v8/test/mjsunit/regress/regress-806473.js M deps/v8/test/mjsunit/regress/regress-85177.js M deps/v8/test/mjsunit/regress/regress-892742.js M deps/v8/test/mjsunit/regress/regress-925537.js M deps/v8/test/mjsunit/regress/regress-94873.js M deps/v8/test/mjsunit/regress/regress-990205.js M deps/v8/test/mjsunit/regress/regress-995.js M deps/v8/test/mjsunit/regress/regress-998565.js M deps/v8/test/mjsunit/regress/regress-add-minus-zero.js A deps/v8/test/mjsunit/regress/regress-array-pop-deopt.js M deps/v8/test/mjsunit/regress/regress-array-pop-nonconfigurable.js M deps/v8/test/mjsunit/regress/regress-binop-nosse2.js M deps/v8/test/mjsunit/regress/regress-builtin-array-op.js A deps/v8/test/mjsunit/regress/regress-check-eliminate-loop-phis.js A deps/v8/test/mjsunit/regress/regress-clobbered-fp-regs.js A deps/v8/test/mjsunit/regress/regress-context-osr.js M deps/v8/test/mjsunit/regress/regress-convert-hole2.js M deps/v8/test/mjsunit/regress/regress-crbug-158185.js M deps/v8/test/mjsunit/regress/regress-crbug-178790.js M deps/v8/test/mjsunit/regress/regress-crbug-18639.js M deps/v8/test/mjsunit/regress/regress-crbug-222893.js M deps/v8/test/mjsunit/regress/regress-crbug-233737.js M deps/v8/test/mjsunit/regress/regress-crbug-244461.js M deps/v8/test/mjsunit/regress/regress-crbug-245480.js M deps/v8/test/mjsunit/regress/regress-crbug-259300.js A deps/v8/test/mjsunit/regress/regress-crbug-306220.js A deps/v8/test/mjsunit/regress/regress-crbug-315252.js M deps/v8/test/mjsunit/regress/regress-crbug-3184.js A deps/v8/test/mjsunit/regress/regress-crbug-320922.js A deps/v8/test/mjsunit/regress/regress-crbug-323942.js A deps/v8/test/mjsunit/regress/regress-crbug-325225.js A deps/v8/test/mjsunit/regress/regress-crbug-329709.js A deps/v8/test/mjsunit/regress/regress-crbug-336148.js A deps/v8/test/mjsunit/regress/regress-crbug-340064.js M deps/v8/test/mjsunit/regress/regress-frame-details-null-receiver.js A deps/v8/test/mjsunit/regress/regress-is-contextual.js M deps/v8/test/mjsunit/regress/regress-json-stringify-gc.js A deps/v8/test/mjsunit/regress/regress-keyed-access-string-length.js A deps/v8/test/mjsunit/regress/regress-lookup-transition.js M deps/v8/test/mjsunit/regress/regress-map-invalidation-1.js M deps/v8/test/mjsunit/regress/regress-map-invalidation-2.js A deps/v8/test/mjsunit/regress/regress-param-local-type.js M deps/v8/test/mjsunit/regress/regress-seqstrsetchar-ex1.js M deps/v8/test/mjsunit/regress/regress-seqstrsetchar-ex2.js M deps/v8/test/mjsunit/regress/regress-seqstrsetchar-ex3.js M deps/v8/test/mjsunit/regress/regress-transcendental.js A deps/v8/test/mjsunit/regress/setvalueof-deopt.js A deps/v8/test/mjsunit/regress/string-set-char-deopt.js A deps/v8/test/mjsunit/set-prototype-of.js A deps/v8/test/mjsunit/setters-on-elements.js M deps/v8/test/mjsunit/shift-for-integer-div.js M deps/v8/test/mjsunit/simple-constructor.js M deps/v8/test/mjsunit/sin-cos.js A deps/v8/test/mjsunit/smi-mul-const.js M deps/v8/test/mjsunit/sparse-array.js M deps/v8/test/mjsunit/stack-traces-2.js M deps/v8/test/mjsunit/stack-traces-custom-lazy.js M deps/v8/test/mjsunit/store-dictionary.js M deps/v8/test/mjsunit/str-to-num.js M deps/v8/test/mjsunit/strict-equals.js M deps/v8/test/mjsunit/string-natives.js M deps/v8/test/mjsunit/string-replace-gc.js M deps/v8/test/mjsunit/string-search.js M deps/v8/test/mjsunit/string-slices.js M deps/v8/test/mjsunit/string-split.js A deps/v8/test/mjsunit/switch-opt.js D deps/v8/test/mjsunit/third_party/array-isarray.js D deps/v8/test/mjsunit/third_party/array-splice-webkit.js D deps/v8/test/mjsunit/third_party/string-trim.js M deps/v8/test/mjsunit/to-precision.js M deps/v8/test/mjsunit/tobool.js M deps/v8/test/mjsunit/tools/profile.js M deps/v8/test/mjsunit/touint32.js M deps/v8/test/mjsunit/transcendentals.js M deps/v8/test/mjsunit/transition-elements-kind.js M deps/v8/test/mjsunit/try-finally-continue.js M deps/v8/test/mjsunit/unicode-string-to-number.js M deps/v8/test/mjsunit/unicode-test.js A deps/v8/test/mjsunit/value-wrapper-accessor.js M deps/v8/test/mjsunit/value-wrapper.js A deps/v8/test/mjsunit/verify-assert-false.js A deps/v8/test/mjsunit/verify-check-false.js A deps/v8/test/mjsunit/whitespaces.js M deps/v8/test/mjsunit/with-value.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/preparser/non-use-strict-hex-escape.js M deps/v8/test/preparser/non-use-strict-octal-escape.js M deps/v8/test/preparser/non-use-strict-uhex-escape.js M deps/v8/test/preparser/nonstrict-arguments.js M deps/v8/test/preparser/nonstrict-eval.js M deps/v8/test/preparser/nonstrict-with.js M deps/v8/test/preparser/preparser.status M deps/v8/test/preparser/strict-const.js M deps/v8/test/preparser/strict-octal-indirect-regexp.js M deps/v8/test/preparser/strict-octal-number.js M deps/v8/test/preparser/strict-octal-regexp.js M deps/v8/test/preparser/strict-octal-string.js M deps/v8/test/preparser/strict-octal-use-strict-after.js M deps/v8/test/preparser/strict-octal-use-strict-before.js M deps/v8/test/preparser/strict-with.js M deps/v8/test/test262/test262.status M deps/v8/test/webkit/Object-create-expected.txt M deps/v8/test/webkit/arguments-bad-index.js A deps/v8/test/webkit/array-splice-expected.txt A deps/v8/test/webkit/array-splice.js M deps/v8/test/webkit/concat-while-having-a-bad-time.js M deps/v8/test/webkit/dfg-abs-backwards-propagation.js M deps/v8/test/webkit/dfg-add-not-number.js M deps/v8/test/webkit/dfg-arguments-alias-escape.js M deps/v8/test/webkit/dfg-arguments-alias-one-block-overwrite.js M deps/v8/test/webkit/dfg-arguments-alias.js M deps/v8/test/webkit/dfg-arguments-mixed-alias.js M deps/v8/test/webkit/dfg-arguments-out-of-bounds.js M deps/v8/test/webkit/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js M deps/v8/test/webkit/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js M deps/v8/test/webkit/dfg-array-dead.js M deps/v8/test/webkit/dfg-array-length-dead.js M deps/v8/test/webkit/dfg-branch-logical-not-peephole-around-osr-exit.js M deps/v8/test/webkit/dfg-branch-not-fail.js M deps/v8/test/webkit/dfg-call-function-hit-watchpoint.js M deps/v8/test/webkit/dfg-call-method-hit-watchpoint.js M deps/v8/test/webkit/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js M deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js M deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js M deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js M deps/v8/test/webkit/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js M deps/v8/test/webkit/dfg-check-structure-elimination-for-non-cell-expected.txt M deps/v8/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js M deps/v8/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js M deps/v8/test/webkit/dfg-constant-fold-first-local-read-after-block-merge.js M deps/v8/test/webkit/dfg-constant-fold-logical-not-branch.js M deps/v8/test/webkit/dfg-constant-fold-misprediction.js M deps/v8/test/webkit/dfg-cse-cfa-discrepancy.js M deps/v8/test/webkit/dfg-cse-dead-get-scoped-var.js M deps/v8/test/webkit/dfg-dead-min-one-arg.js M deps/v8/test/webkit/dfg-dead-min-two-args.js M deps/v8/test/webkit/dfg-dead-speculation.js M deps/v8/test/webkit/dfg-dead-variable-on-exit.js M deps/v8/test/webkit/dfg-double-use-of-post-simplification-double-prediction.js M deps/v8/test/webkit/dfg-double-vote-fuzz.js M deps/v8/test/webkit/dfg-ensure-non-array-array-storage-on-window.js M deps/v8/test/webkit/dfg-get-by-val-clobber.js M deps/v8/test/webkit/dfg-getter-throw.js M deps/v8/test/webkit/dfg-getter.js M deps/v8/test/webkit/dfg-holy-put-by-val-interferes-with-get-array-length.js M deps/v8/test/webkit/dfg-inline-arguments-osr-exit-and-capture.js M deps/v8/test/webkit/dfg-inline-arguments-out-of-bounds.js M deps/v8/test/webkit/dfg-inline-arguments-use-directly-from-inlined-code.js M deps/v8/test/webkit/dfg-inline-arguments-use-from-all-the-places-broken.js M deps/v8/test/webkit/dfg-inline-arguments-use-from-all-the-places.js M deps/v8/test/webkit/dfg-inline-arguments-use-from-getter.js M deps/v8/test/webkit/dfg-inline-function-dot-caller.js M deps/v8/test/webkit/dfg-inline-unused-this-method-check.js M deps/v8/test/webkit/dfg-inline-unused-this.js M deps/v8/test/webkit/dfg-int-overflow-in-loop.js M deps/v8/test/webkit/dfg-int-overflow-large-constants-in-a-line.js M deps/v8/test/webkit/dfg-integer-optimization.js M deps/v8/test/webkit/dfg-intrinsic-side-effect-assignment-osr-exit.js M deps/v8/test/webkit/dfg-intrinsic-unused-this-method-check.js M deps/v8/test/webkit/dfg-intrinsic-unused-this.js M deps/v8/test/webkit/dfg-max-backwards-propagation.js M deps/v8/test/webkit/dfg-min-backwards-propagation.js M deps/v8/test/webkit/dfg-mispredict-variable-but-prove-int.js M deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-and-bitor.js M deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-and-detect-overflow.js M deps/v8/test/webkit/dfg-mul-big-integers.js M deps/v8/test/webkit/dfg-multi-basic-block-structure-clobber.js M deps/v8/test/webkit/dfg-multiply.js M deps/v8/test/webkit/dfg-negative-array-index.js M deps/v8/test/webkit/dfg-patchable-get-by-id-after-watchpoint.js M deps/v8/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js M deps/v8/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js M deps/v8/test/webkit/dfg-phantom-base.js M deps/v8/test/webkit/dfg-phantom-get-local.js M deps/v8/test/webkit/dfg-proto-access-inline-osr-exit.js M deps/v8/test/webkit/dfg-proven-sqrt-backwards-propagation.js M deps/v8/test/webkit/dfg-put-by-id-allocate-storage-polymorphic.js M deps/v8/test/webkit/dfg-put-by-id-allocate-storage.js M deps/v8/test/webkit/dfg-put-by-id-prototype-check.js M deps/v8/test/webkit/dfg-put-by-id-reallocate-storage-polymorphic.js M deps/v8/test/webkit/dfg-put-by-id-reallocate-storage.js M deps/v8/test/webkit/dfg-put-by-val-setter-then-get-by-val.js M deps/v8/test/webkit/dfg-put-scoped-var-backward-flow.js M deps/v8/test/webkit/dfg-sqrt-backwards-propagation.js M deps/v8/test/webkit/dfg-store-unexpected-value-into-argument-and-osr-exit.js M deps/v8/test/webkit/dfg-string-stricteq.js M deps/v8/test/webkit/dfg-tear-off-arguments-not-activation.js M deps/v8/test/webkit/dfg-tear-off-function-dot-arguments.js M deps/v8/test/webkit/dfg-to-string-on-cell.js M deps/v8/test/webkit/dfg-to-string-on-value.js M deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-with-check-structure.js M deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js M deps/v8/test/webkit/dfg-to-string-toString-becomes-bad.js M deps/v8/test/webkit/dfg-to-string-toString-in-string.js M deps/v8/test/webkit/dfg-to-string-valueOf-in-string.js M deps/v8/test/webkit/dfg-uint32-to-number-in-middle-of-copy-propagation.js M deps/v8/test/webkit/dfg-uint32-to-number-on-captured-variable.js M deps/v8/test/webkit/dfg-uint32-to-number-skip-then-exit.js M deps/v8/test/webkit/dfg-uint32-to-number.js M deps/v8/test/webkit/dfg-uint32array-overflow-constant.js M deps/v8/test/webkit/dfg-weak-js-constant-silent-fill.js M deps/v8/test/webkit/exception-for-nonobject-expected.txt M deps/v8/test/webkit/fast/js/JSON-parse-reviver.js M deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt M deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames.js M deps/v8/test/webkit/fast/js/array-bad-time-expected.txt M deps/v8/test/webkit/fast/js/array-bad-time.js M deps/v8/test/webkit/fast/js/array-prototype-properties-expected.txt M deps/v8/test/webkit/fast/js/array-slow-put-expected.txt M deps/v8/test/webkit/fast/js/array-slow-put.js M deps/v8/test/webkit/fast/js/basic-strict-mode-expected.txt M deps/v8/test/webkit/fast/js/date-toisostring-expected.txt M deps/v8/test/webkit/fast/js/deep-recursion-test.js M deps/v8/test/webkit/fast/js/function-decompilation-operators.js M deps/v8/test/webkit/fast/js/kde/Array.js M deps/v8/test/webkit/fast/js/kde/Boolean.js M deps/v8/test/webkit/fast/js/kde/Date-setYear.js M deps/v8/test/webkit/fast/js/kde/Error.js M deps/v8/test/webkit/fast/js/kde/GlobalObject.js M deps/v8/test/webkit/fast/js/kde/Number.js M deps/v8/test/webkit/fast/js/kde/Object.js M deps/v8/test/webkit/fast/js/kde/Prototype.js M deps/v8/test/webkit/fast/js/kde/RegExp.js M deps/v8/test/webkit/fast/js/kde/arguments-scope.js M deps/v8/test/webkit/fast/js/kde/assignments.js M deps/v8/test/webkit/fast/js/kde/cast.js M deps/v8/test/webkit/fast/js/kde/comment-1.js M deps/v8/test/webkit/fast/js/kde/comment-2.js M deps/v8/test/webkit/fast/js/kde/completion.js M deps/v8/test/webkit/fast/js/kde/conditional.js M deps/v8/test/webkit/fast/js/kde/constructor_length.js M deps/v8/test/webkit/fast/js/kde/crash-1.js M deps/v8/test/webkit/fast/js/kde/crash-2.js M deps/v8/test/webkit/fast/js/kde/delete.js M deps/v8/test/webkit/fast/js/kde/empty.js M deps/v8/test/webkit/fast/js/kde/encode_decode_uri.js M deps/v8/test/webkit/fast/js/kde/eval.js M deps/v8/test/webkit/fast/js/kde/evil-n.js M deps/v8/test/webkit/fast/js/kde/exception_propagation.js M deps/v8/test/webkit/fast/js/kde/exceptions.js M deps/v8/test/webkit/fast/js/kde/func-decl.js M deps/v8/test/webkit/fast/js/kde/inbuilt_function_proto-expected.txt M deps/v8/test/webkit/fast/js/kde/inbuilt_function_proto.js M deps/v8/test/webkit/fast/js/kde/iteration.js M deps/v8/test/webkit/fast/js/kde/j-comment-3.js M deps/v8/test/webkit/fast/js/kde/j-comment-4.js M deps/v8/test/webkit/fast/js/kde/literals.js M deps/v8/test/webkit/fast/js/kde/lval-exceptions.js M deps/v8/test/webkit/fast/js/kde/math.js M deps/v8/test/webkit/fast/js/kde/md5-1.js M deps/v8/test/webkit/fast/js/kde/md5-2.js M deps/v8/test/webkit/fast/js/kde/object_prototype.js M deps/v8/test/webkit/fast/js/kde/object_prototype_tostring.js M deps/v8/test/webkit/fast/js/kde/operators.js M deps/v8/test/webkit/fast/js/kde/parse.js M deps/v8/test/webkit/fast/js/kde/prototype_length.js M deps/v8/test/webkit/fast/js/kde/prototype_proto.js M deps/v8/test/webkit/fast/js/kde/scope.js M deps/v8/test/webkit/fast/js/kde/statements.js M deps/v8/test/webkit/fast/js/kde/var_decl_init.js M deps/v8/test/webkit/fast/js/object-bad-time-expected.txt M deps/v8/test/webkit/fast/js/object-bad-time.js M deps/v8/test/webkit/fast/js/object-slow-put-expected.txt M deps/v8/test/webkit/fast/js/object-slow-put.js M deps/v8/test/webkit/fast/js/string-anchor.js M deps/v8/test/webkit/fast/js/string-fontcolor.js M deps/v8/test/webkit/fast/js/string-fontsize.js M deps/v8/test/webkit/fast/js/string-link.js M deps/v8/test/webkit/fast/js/toString-number.js M deps/v8/test/webkit/fast/js/toString-overrides-expected.txt M deps/v8/test/webkit/fast/regex/assertion.js M deps/v8/test/webkit/fast/regex/constructor.js M deps/v8/test/webkit/fast/regex/dotstar.js M deps/v8/test/webkit/fast/regex/parentheses.js M deps/v8/test/webkit/function-dot-apply-replace-base.js M deps/v8/test/webkit/get-by-pname-non-final-object.js M deps/v8/test/webkit/get-by-pname-that-looks-like-a-patchable-get-by-val.js M deps/v8/test/webkit/get-by-pname.js M deps/v8/test/webkit/indexed-setter-on-global-object.js M deps/v8/test/webkit/instance-of-immediates-expected.txt M deps/v8/test/webkit/new-array-double-with-holes.js M deps/v8/test/webkit/regexp-in-and-foreach-handling.js M deps/v8/test/webkit/regexp-zero-length-alternatives.js M deps/v8/test/webkit/resolve-arguments-from-scope.js M deps/v8/test/webkit/sort-with-side-effecting-comparisons.js M deps/v8/test/webkit/stack-unwinding.js A deps/v8/test/webkit/string-replacement-outofmemory-expected.txt A deps/v8/test/webkit/string-replacement-outofmemory.js M deps/v8/test/webkit/string-trim-expected.txt M deps/v8/test/webkit/string-trim.js M deps/v8/test/webkit/throw-from-finally.js M deps/v8/test/webkit/try-catch-try-try-catch-try-finally-return-catch-finally.js M deps/v8/test/webkit/try-try-return-finally-finally.js M deps/v8/test/webkit/var-declarations-zero-width.js M deps/v8/test/webkit/webkit.status M deps/v8/tools/bash-completion.sh M deps/v8/tools/blink_tests/TestExpectations M deps/v8/tools/consarray.js A deps/v8/tools/cross_build_gcc.sh A deps/v8/tools/draw_instruction_graph.sh M deps/v8/tools/gen-postmortem-metadata.py A deps/v8/tools/generate-trig-table.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py A deps/v8/tools/lexer-shell.cc A deps/v8/tools/lexer-shell.gyp M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/presubmit.py A deps/v8/tools/push-to-trunk/auto_roll.py A deps/v8/tools/push-to-trunk/common_includes.py A deps/v8/tools/push-to-trunk/merge_to_branch.py A deps/v8/tools/push-to-trunk/push_to_trunk.py A deps/v8/tools/push-to-trunk/test_scripts.py M deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/run-tests.py M deps/v8/tools/testrunner/local/commands.py M deps/v8/tools/testrunner/local/junit_output.py M deps/v8/tools/testrunner/local/progress.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/local/testsuite.py M deps/v8/tools/testrunner/local/utils.py M deps/v8/tools/tickprocessor.js M deps/v8/tools/v8heapconst.py commit 93c3674 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-03-09 14:46:54 +0800 readline: consider newlines for cursor position Fixes #7266. Closes #7279. M lib/readline.js M test/simple/test-readline-interface.js commit 9bd934c refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-03-12 07:56:42 -0700 Now working on 0.11.13 M src/node_version.h commit 44bf5f8 refs/remotes/origin/orangemocha-Dns Merge: e496707 7d6b8db Author: Timothy J Fontaine Date: 2014-03-12 07:56:30 -0700 Merge branch 'v0.11.12-release' commit 7d6b8db refs/remotes/origin/v0.11.12-release (tag: v0.11.12, origin/v0.11.12-release) Author: Timothy J Fontaine Date: 2014-03-11 14:49:48 -0700 src: accommodate uv_cwd including null on win32 M src/node.cc commit 0c2e28d refs/remotes/origin/v0.11.12-release Author: Timothy J Fontaine Date: 2014-03-11 13:49:52 -0700 2014.03.11, Version 0.11.12 (Unstable) * uv: Upgrade to v0.11.22 (Timothy J Fontaine) * buffer: allow toString to accept Infinity for end (Brian White) * child_process: add spawnSync/execSync (Bert Belder, Timothy J Fontaine) * cluster: handle bind errors on Windows (Alexis Campailla) * contextify: handle infinite recursion errors (Fedor Indutny) * crypto: allow custom generator for DiffieHellman (Brian White) * crypto: allow setting add'l authenticated data (Brian White) * crypto: fix CipherFinal return value check (Brian White) * crypto: make NewSessionDoneCb public (Fedor Indutny) * dgram: pass the bytes sent to the send callback (Timothy J Fontaine) * dns: validate arguments in resolver (Kenan Sulayman) * dns: verify argument is valid function in resolve (Kenan Sulayman) * http: avoid duplicate keys in writeHead (David Björklund) * net: add localPort to connect options (Timothy J Fontaine) * node: do not print SyntaxError hints to stderr (Fedor Indutny) * node: invoke `beforeExit` again if loop was active (Fedor Indutny) * node: make AsyncListenerInst field more explicit (Trevor Norris) * os: networkInterfaces include scopeid for ipv6 (Xidorn Quan) * process: allow changing `exitCode` in `on('exit')` (Fedor Indutny) * readline: fix `line` event, if input emit 'end' (Yazhong Liu) * src: add tracing.v8.on('gc') statistics hooks (Ben Noordhuis) * src: add v8.getHeapStatistics() function (Ben Noordhuis) * src: emit 'beforeExit' event on process object (Ben Noordhuis) * src: move AsyncListener from process to tracing (Trevor Norris) * tls: fix crash in SNICallback (Fedor Indutny) * tls: introduce asynchronous `newSession` (Fedor Indutny) * util: show meaningful values for boxed primitives (Nathan Rajlich) * vm: don't copy Proxy object from parent context (Ben Noordhuis) * windows: make stdout/sterr pipes blocking (Alexis Campailla) * zlib: add sync versions for convenience methods (Nikolai Vavilov) M AUTHORS M ChangeLog M src/node_version.h commit e496707 refs/remotes/origin/orangemocha-Dns Author: Bryan Cantrill Date: 2014-03-10 18:07:52 -0700 mdb_v8: update to latest version * ::jsstack -v prints function defintion * ::jsprint works with objects with only numeric properties * update tests to use builtin mdb_v8 * add more symbols to postmortem script - pending upstream inclusion M deps/mdb_v8/mdb_v8.c M deps/v8/tools/gen-postmortem-metadata.py M test/pummel/test-postmortem-findjsobjects.js M test/pummel/test-postmortem-jsstack.js commit e2fcfea refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-03-10 17:51:47 -0700 src: update from uv_read2_start removal Previously if you wanted to be notified of pending handles for pipes you needed to use uv_read2_start, however in v0.11.22 you can query for pending handles independently. M src/stream_wrap.cc M src/stream_wrap.h commit d2f2a32 refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-03-02 23:18:26 +0100 src: adapt to API change in uv_cwd M src/node.cc commit e92d35d refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-03-10 17:01:21 -0700 uv: Upgrade to v0.11.22 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/Makefile.mingw M deps/uv/checksparse.sh M deps/uv/configure.ac M deps/uv/include/pthread-fixes.h M deps/uv/include/uv-errno.h M deps/uv/include/uv-unix.h M deps/uv/include/uv-version.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/libuv.pc.in M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-syscalls.c M deps/uv/src/unix/linux-syscalls.h M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/pthread-fixes.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tty.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/process.c M deps/uv/src/win/signal.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/src/win/util.c M deps/uv/src/win/winsock.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/task.h M deps/uv/test/test-cwd-and-chdir.c M deps/uv/test/test-fs.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h A deps/uv/test/test-pipe-sendmsg.c M deps/uv/uv.gyp commit b444392 refs/remotes/origin/orangemocha-Dns Merge: a18c9b7 43a29f5 Author: Timothy J Fontaine Date: 2014-03-10 16:50:00 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: src/node.cc src/node.js test/message/max_tick_depth_trace.out commit 43a29f5 refs/remotes/origin/v0.10 Author: Shuhei Kagawa Date: 2014-03-09 20:16:39 +0900 doc: remove an unused arg in process.stdin. The argument of process.stdin's readable event handler is not used. M doc/api/process.markdown commit f0d8705 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-03-10 14:59:18 +0400 crypto: do not lowercase cipher/hash names `crypto.getCiphers()` and `crypto.getHashes()` should prefer lower-case variants of names, but should not introduce them. fix #7282 M lib/crypto.js M test/simple/test-crypto.js commit a18c9b7 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-03-10 14:01:24 -0700 test: timers-ordering should be more precise Internally we use hrtime to schedule when a timer will fire, to avoid the perils of clock drift or other external operation making time go backward. The timers ordering test should use the same timing mechanism M test/simple/test-timers-ordering.js commit e108ff4 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2014-03-08 18:52:51 +0400 buffer: fix typo in `SlowBuffer` M lib/buffer.js M test/simple/test-buffer.js commit 68bfa91 refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2014-03-09 16:46:54 -0400 buffer: allow toString to accept Infinity for end M lib/buffer.js M test/simple/test-buffer-inspect.js commit 6bd78fd refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-03-06 22:59:56 +0100 deps: fix v8 valgrind warning Fix the following valgrind warning: Conditional jump or move depends on uninitialised value(s) at 0x7D64E7: v8::internal::GlobalHandles::IterateAllRootsWithClassIds(v8::internal::ObjectVisitor*) (global-handles.cc:613) by 0x94DCDC: v8::internal::NativeObjectsExplorer::FillRetainedObjects() (profile-generator.cc:2849) # etc. This was fixed upstream in r12903 and released in 3.15.2 but that commit was never back-ported to the 3.14 branch that node.js v0.10 uses. The code itself works okay; this commit simply shuffles the clauses in an `if` statement to check that the node is in use before checking its class id (which is uninitialized if the node is not in use.) M deps/v8/src/global-handles.cc commit 5e06ce4 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-26 14:37:13 +0400 child_process: fix sending handle twice When sending a socket to a child process via IPC pipe, `child_process.js` picks a raw UV handle from `_handle` property, sends it, and assigns `null` to the property. Sending the same socket twice was resulting in a runtime error, since we weren't handling the empty `_handle` case. In case of `null` `_handle` we should send just a plain text message as passed it was passed to `.send()` and ignore the handle, letting users handle such cases themselves instead of throwing the error at runtime. fix #5469 M lib/child_process.js commit a9d24fa refs/remotes/origin/v0.10 Author: Benoit Vallée Date: 2013-05-14 11:10:07 +0800 test: test sending a handle twice Added test-cluster-send-handle-twice.js testing to send a handle twice to the parent process. A test/simple/test-cluster-send-handle-twice.js commit bd8a575 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2014-03-04 14:10:05 +0100 src: add default visibility to NODE_MODULE It's currently not really possible to compile native add-ons with -fvisibility=hidden because that also hides the struct containing the module definition. The NODE_MODULE() and NODE_MODULE_DECL() macros are structured in a way that makes it impossible to add a visibility attribute manually so there is no escape hatch there. That's why this commit adds an explicit visibility attribute to the module definition. It doesn't help with node.js releases that are already out there but at least it improves the situation going forward. M src/node.h commit 31ce348 refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2014-03-04 00:05:23 -0500 crypto: allow setting add'l authenticated data M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h M test/simple/test-crypto-authenticated.js commit caca4f3 refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2014-03-03 00:25:11 -0500 crypto: fix CipherFinal return value check M src/node_crypto.cc commit 6eb4d1d refs/remotes/origin/v0.10 Author: Greg Brail Date: 2014-01-28 17:36:22 -0800 timer: don't reschedule timer bucket in a domain If two timers run on the same tick, and the first timer uses a domain, and then catches an exception and disposes of the domain, then the second timer never runs. (And even if the first timer does not dispose of the domain, the second timer could run under the wrong domain.) This happens because timer.js uses "process.nextTick()" to schedule continued processing of the timers for that tick. However, there was an exception inside a domain, then "process.nextTick()" runs under the domain of the first timer function, and will do nothing if the domain has been disposed. To avoid this, we temporarily save the value of "process.domain" before calling nextTick so that it does not run inside any domain. M lib/timers.js A test/simple/test-domain-exit-dispose-again.js commit 06453a9 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-03-03 16:27:58 -0800 src: domain should not replace nextTick function Previously if you cached process.nextTick and then require('domain') subsequent nextTick() calls would not be caught because enqueued functions were taking the wrong path. This keeps nextTick to a single function reference and changes the implementation details after domain has been required. M src/node.cc M src/node.js M test/message/max_tick_depth_trace.out A test/simple/test-next-tick-domain.js commit 78d245f refs/remotes/origin/orangemocha-Dns Merge: 34bf6e4 47abdd9 Author: Fedor Indutny Date: 2014-03-02 23:54:19 +0400 Merge remote-tracking branch 'origin/v0.10' Conflicts: configure lib/_stream_readable.js lib/http.js src/node_dtrace.cc commit 34bf6e4 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-28 20:52:32 +0400 smalloc: remove `env.h` include Since `smalloc.h` is included in a `node_buffer.h`, including private headers in it is strictly prohibited. fix #7206 M src/smalloc.h commit 5596f93 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-28 17:25:28 +0400 node: invoke `beforeExit` again if loop was active When `setImmediate(cb)` is called in `beforeExit` event handler the consequent `uv_run(..., UV_RUN_NOWAIT)` may return `0`, even if there was some active handles at start. Fixes simple/test-beforeexit-event.js. M src/node.cc commit 3b88dc6 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-28 12:14:05 +0400 stream_wrap: don't write twice on uv_try_write err fix #7155 M src/stream_wrap.cc M src/tls_wrap.cc commit 37d3c56 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-10-25 14:05:39 -0700 doc: document `beforeExit` and add more tests M doc/api/process.markdown A test/simple/test-beforeexit-event-exit.js A test/simple/test-beforeexit-event.js commit a2eeb43 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-07 15:39:39 +0200 src: emit 'beforeExit' event on process object Unlike the 'exit' event, this event allows the user to schedule more work and thereby postpone the exit. That also means that the 'beforeExit' event may be emitted many times, see the attached test case for an example. Refs #6305. M src/node.cc A test/simple/test-process-before-exit.js A test/simple/test-process-exit-from-before-exit.js commit 6e1eac7 refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-02-28 10:17:32 +0100 src: use new loop API uv_loop_new and uv_loop_delete are considered deprecated now. M src/node_watchdog.cc M src/spawn_sync.cc commit 269de79 refs/remotes/origin/orangemocha-Dns Author: Saúl Ibarra Corretgé Date: 2014-02-26 18:14:14 -0800 src: spawn_sync should close handles upon exit When the exit callback is fired for the child process we should close the handle associated with it. M src/spawn_sync.cc commit afc29ed refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-26 15:24:03 -0800 src: update to latest libuv api libuv gyp builds now require you to define the library disposition (static or shared). Also, libuv now supports vectored IO for file system reads and writes, update to those function signatures M configure M src/node_file.cc commit cd08c8a refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-26 18:08:30 -0800 uv: Upgrade to v0.11.21 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/Makefile.mingw M deps/uv/README.md M deps/uv/android-configure M deps/uv/common.gypi M deps/uv/configure.ac M deps/uv/gyp_uv.py M deps/uv/include/uv-errno.h M deps/uv/include/uv-unix.h A deps/uv/include/uv-version.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c A deps/uv/src/heap-inl.h M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/linux-inotify.c M deps/uv/src/unix/linux-syscalls.c M deps/uv/src/unix/linux-syscalls.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/run-benchmarks.c M deps/uv/test/run-tests.c M deps/uv/test/runner.c M deps/uv/test/runner.h M deps/uv/test/task.h M deps/uv/test/test-embed.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h A deps/uv/test/test-loop-close.c A deps/uv/test/test-pipe-getsockname.c M deps/uv/test/test-platform-output.c A deps/uv/test/test-shutdown-twice.c M deps/uv/test/test-signal-multiple-loops.c M deps/uv/test/test-spawn.c M deps/uv/test/test-thread.c M deps/uv/test/test-threadpool-cancel.c A deps/uv/test/test-udp-multicast-interface.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit f3189ac refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-02-25 14:19:25 -0800 http: remove the circular dependency Between `ClientRequest` and `Agent`. The circular require was doing weird things at load time, like making the `globalAgent` property be `undefined` from within the context of the "_http_client" module. Removing the circular dependency completely fixes this. This commit effectively removes the undocumented `Agent#request()` and `Agent#get()` functions. M lib/_http_agent.js commit 0a5d8ca refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-02-25 14:18:43 -0800 test: update "http-*" tests to only use public API Don't invoke the `agent.requst()` or `agent.get()` functions directly. Instead, use the public API and pass the agent instance in as the `agent` option. M test/simple/test-http-agent-keepalive.js M test/simple/test-http-keepalive-maxsockets.js M test/simple/test-http-keepalive-request.js commit d6bbb19 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-02-25 14:15:02 -0800 http, https: don't depend on `globalAgent` For the `request()` and `get()` functions. I could never really understand why these two functions go through agent first... Especially since the user could be passing `agent: false` or a different Agent instance completely, in which `globalAgent` will be completely bypassed. Moved the relevant logic from `Agent#request()` into the `ClientRequest` constructor. Incidentally, this commit fixes #7012 (which was the original intent of this commit). M lib/_http_client.js M lib/http.js M lib/https.js commit d307beb refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-02-26 13:05:56 -0800 test: add failing http `agent: null` test See #7012. A test/simple/test-http-agent-null.js commit 47abdd9 refs/remotes/origin/v0.10 Author: Nathan Rajlich Date: 2014-02-26 11:39:53 -0800 test: add `agent: null` http client request test This is just the test portion from #7012 / #7189, but targetted for the v0.10 branch. A test/simple/test-http-agent-null.js commit 0a01a42 refs/remotes/origin/v0.10 Author: Nathan Rajlich Date: 2014-02-25 18:17:35 -0800 http: invoke createConnection when no agent This makes it so that the user may pass in a `createConnection()` option, and they don't have to pass `agent: false` at the same time. Also adding a test for the `createConnection` option, since none was in place before. See #7014. M lib/http.js A test/simple/test-http-createConnection.js commit 846f304 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-02-26 10:33:21 -0800 test: fix async-listener-run-error-once Rely on defined order of operations by closing the server and destorying the client socket, instead of when setImmediate fires M test/simple/test-asynclistener-run-error-once.js commit 20176a9 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-26 15:03:59 +0100 src: make stdout/sterr pipes blocking Expose `setBlocking` on Pipe's and if a pipe is being created for stdio on windows then make the pipes blocking. This fixes test-stream2-stderr-sync.js on Windows. Fixes #3584 M lib/net.js M src/pipe_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h A test/simple/test-child-process-stdout-flush-exit.js M test/simple/test-stream2-stderr-sync.js commit c1bb886 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-16 04:17:01 -0800 test: remove invalid part of stream2-stderr-sync One test case in test-stream2-stderr-sync.js was creating a TTY object using an undocumented constructor and passing in fd 2. However, this is running in a child process and fd 2 is actually a pipe, not a TTY. The constructor fails on Windows and causes the handle type to be left uninitialized, which later causes an assert to fail. On Unix, the constructor fails to retrieve the windows size but unlike on Windows, it just leaves the size fields undefined and continues with initializing the stream type, yielding a semi-usable object. I could make the Windows version match Unix behavior, but it seems to me that the test is relying on an implementation detail of an undocumented API, and the Unix behavior is not necessarily more correct than the Windows one. Thus it makes more sense to remove this test. M test/simple/test-stream2-stderr-sync.js commit a22a2d8 refs/remotes/origin/orangemocha-Dns Author: Maxwell Krohn Date: 2014-02-25 15:48:31 -0500 tls: stop NodeBIO::Gets from reading off end of buffer NodeBIO::Gets was reading off the end of a buffer if it didn't find a "\n" before the EOF. This behavior was causing X509 certificates passed to `https.Agent` via the "ca" option to be silently discarded. It also was causing improper parsing of certs and keys passed to https.Agent, but those problems were worked around in cdde9a3. Backed out workaround in `lib/crypto.js` from ccde9a3, which now isn't needed. But keep the test introduced in that commit, which tests properly for this bug. This bug was first introduced in a58f93f Gist containing test code, bisection log, and notes: https://gist.github.com/maxtaco/9211605 M lib/crypto.js M src/node_crypto_bio.cc commit b5f9779 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-25 18:57:43 +0100 windows: fix module registration The linker was optimizing the static variables that were supposed to trigger module initialization. I am making them non-static, and dllexport so that they don't get optimized away. Fixes #7116 M src/node.h commit 2ca4d9d refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-24 09:28:49 -0800 net: fix listening on FDs on Windows Fix a bug introduced by 3da36fe of a missed early return of a handle that needed to be passed to listen. Fixes test-net-listen-fd0.js on Windows M lib/net.js commit 98a0909 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-25 13:24:16 -0800 test: internet/test-dns disable implicit ipv6 This ends up being too difficult to test across different deployments M test/internet/test-dns.js commit 67dfcd5 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-25 11:32:01 -0800 test: pummel/net-connect-econnrefused backoff We were trying too hard to connect, and getting timeouts instead of the refusals, slow down how hard we try. M test/pummel/test-net-connect-econnrefused.js commit bfc823d refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-25 11:05:54 -0800 benchmark: update to use new wrk M benchmark/http/chunked.js M benchmark/http/cluster.js M benchmark/http/end-vs-write-end.js M benchmark/http/simple.js commit fa0ac99 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 20:59:39 -0800 wrk: compile on sunos M tools/wrk/Makefile commit 581b858 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 20:20:25 -0800 wrk: build against our distributed ssl M tools/wrk/Makefile commit 407e295 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 19:49:45 -0800 tools: wrk update to 5b2fa06 M tools/wrk/.gitignore M tools/wrk/Makefile M tools/wrk/NOTICE M tools/wrk/README A tools/wrk/deps/luajit/COPYRIGHT A tools/wrk/deps/luajit/Makefile A tools/wrk/deps/luajit/README A tools/wrk/deps/luajit/doc/bluequad-print.css A tools/wrk/deps/luajit/doc/bluequad.css A tools/wrk/deps/luajit/doc/changes.html A tools/wrk/deps/luajit/doc/contact.html A tools/wrk/deps/luajit/doc/ext_c_api.html A tools/wrk/deps/luajit/doc/ext_ffi.html A tools/wrk/deps/luajit/doc/ext_ffi_api.html A tools/wrk/deps/luajit/doc/ext_ffi_semantics.html A tools/wrk/deps/luajit/doc/ext_ffi_tutorial.html A tools/wrk/deps/luajit/doc/ext_jit.html A tools/wrk/deps/luajit/doc/extensions.html A tools/wrk/deps/luajit/doc/faq.html A tools/wrk/deps/luajit/doc/img/contact.png A tools/wrk/deps/luajit/doc/install.html A tools/wrk/deps/luajit/doc/luajit.html A tools/wrk/deps/luajit/doc/running.html A tools/wrk/deps/luajit/doc/status.html A tools/wrk/deps/luajit/dynasm/dasm_arm.h A tools/wrk/deps/luajit/dynasm/dasm_arm.lua A tools/wrk/deps/luajit/dynasm/dasm_mips.h A tools/wrk/deps/luajit/dynasm/dasm_mips.lua A tools/wrk/deps/luajit/dynasm/dasm_ppc.h A tools/wrk/deps/luajit/dynasm/dasm_ppc.lua A tools/wrk/deps/luajit/dynasm/dasm_proto.h A tools/wrk/deps/luajit/dynasm/dasm_x64.lua A tools/wrk/deps/luajit/dynasm/dasm_x86.h A tools/wrk/deps/luajit/dynasm/dasm_x86.lua A tools/wrk/deps/luajit/dynasm/dynasm.lua A tools/wrk/deps/luajit/etc/luajit.1 A tools/wrk/deps/luajit/etc/luajit.pc A tools/wrk/deps/luajit/src/Makefile A tools/wrk/deps/luajit/src/Makefile.dep A tools/wrk/deps/luajit/src/host/README A tools/wrk/deps/luajit/src/host/buildvm.c A tools/wrk/deps/luajit/src/host/buildvm.h A tools/wrk/deps/luajit/src/host/buildvm_asm.c A tools/wrk/deps/luajit/src/host/buildvm_fold.c A tools/wrk/deps/luajit/src/host/buildvm_lib.c A tools/wrk/deps/luajit/src/host/buildvm_peobj.c A tools/wrk/deps/luajit/src/host/genminilua.lua A tools/wrk/deps/luajit/src/host/minilua.c A tools/wrk/deps/luajit/src/jit/bc.lua A tools/wrk/deps/luajit/src/jit/bcsave.lua A tools/wrk/deps/luajit/src/jit/dis_arm.lua A tools/wrk/deps/luajit/src/jit/dis_mips.lua A tools/wrk/deps/luajit/src/jit/dis_mipsel.lua A tools/wrk/deps/luajit/src/jit/dis_ppc.lua A tools/wrk/deps/luajit/src/jit/dis_x64.lua A tools/wrk/deps/luajit/src/jit/dis_x86.lua A tools/wrk/deps/luajit/src/jit/dump.lua A tools/wrk/deps/luajit/src/jit/v.lua A tools/wrk/deps/luajit/src/lauxlib.h A tools/wrk/deps/luajit/src/lib_aux.c A tools/wrk/deps/luajit/src/lib_base.c A tools/wrk/deps/luajit/src/lib_bit.c A tools/wrk/deps/luajit/src/lib_debug.c A tools/wrk/deps/luajit/src/lib_ffi.c A tools/wrk/deps/luajit/src/lib_init.c A tools/wrk/deps/luajit/src/lib_io.c A tools/wrk/deps/luajit/src/lib_jit.c A tools/wrk/deps/luajit/src/lib_math.c A tools/wrk/deps/luajit/src/lib_os.c A tools/wrk/deps/luajit/src/lib_package.c A tools/wrk/deps/luajit/src/lib_string.c A tools/wrk/deps/luajit/src/lib_table.c A tools/wrk/deps/luajit/src/lj.supp A tools/wrk/deps/luajit/src/lj_alloc.c A tools/wrk/deps/luajit/src/lj_alloc.h A tools/wrk/deps/luajit/src/lj_api.c A tools/wrk/deps/luajit/src/lj_arch.h A tools/wrk/deps/luajit/src/lj_asm.c A tools/wrk/deps/luajit/src/lj_asm.h A tools/wrk/deps/luajit/src/lj_asm_arm.h A tools/wrk/deps/luajit/src/lj_asm_mips.h A tools/wrk/deps/luajit/src/lj_asm_ppc.h A tools/wrk/deps/luajit/src/lj_asm_x86.h A tools/wrk/deps/luajit/src/lj_bc.c A tools/wrk/deps/luajit/src/lj_bc.h A tools/wrk/deps/luajit/src/lj_bcdump.h A tools/wrk/deps/luajit/src/lj_bcread.c A tools/wrk/deps/luajit/src/lj_bcwrite.c A tools/wrk/deps/luajit/src/lj_carith.c A tools/wrk/deps/luajit/src/lj_carith.h A tools/wrk/deps/luajit/src/lj_ccall.c A tools/wrk/deps/luajit/src/lj_ccall.h A tools/wrk/deps/luajit/src/lj_ccallback.c A tools/wrk/deps/luajit/src/lj_ccallback.h A tools/wrk/deps/luajit/src/lj_cconv.c A tools/wrk/deps/luajit/src/lj_cconv.h A tools/wrk/deps/luajit/src/lj_cdata.c A tools/wrk/deps/luajit/src/lj_cdata.h A tools/wrk/deps/luajit/src/lj_char.c A tools/wrk/deps/luajit/src/lj_char.h A tools/wrk/deps/luajit/src/lj_clib.c A tools/wrk/deps/luajit/src/lj_clib.h A tools/wrk/deps/luajit/src/lj_cparse.c A tools/wrk/deps/luajit/src/lj_cparse.h A tools/wrk/deps/luajit/src/lj_crecord.c A tools/wrk/deps/luajit/src/lj_crecord.h A tools/wrk/deps/luajit/src/lj_ctype.c A tools/wrk/deps/luajit/src/lj_ctype.h A tools/wrk/deps/luajit/src/lj_debug.c A tools/wrk/deps/luajit/src/lj_debug.h A tools/wrk/deps/luajit/src/lj_def.h A tools/wrk/deps/luajit/src/lj_dispatch.c A tools/wrk/deps/luajit/src/lj_dispatch.h A tools/wrk/deps/luajit/src/lj_emit_arm.h A tools/wrk/deps/luajit/src/lj_emit_mips.h A tools/wrk/deps/luajit/src/lj_emit_ppc.h A tools/wrk/deps/luajit/src/lj_emit_x86.h A tools/wrk/deps/luajit/src/lj_err.c A tools/wrk/deps/luajit/src/lj_err.h A tools/wrk/deps/luajit/src/lj_errmsg.h A tools/wrk/deps/luajit/src/lj_ff.h A tools/wrk/deps/luajit/src/lj_ffrecord.c A tools/wrk/deps/luajit/src/lj_ffrecord.h A tools/wrk/deps/luajit/src/lj_frame.h A tools/wrk/deps/luajit/src/lj_func.c A tools/wrk/deps/luajit/src/lj_func.h A tools/wrk/deps/luajit/src/lj_gc.c A tools/wrk/deps/luajit/src/lj_gc.h A tools/wrk/deps/luajit/src/lj_gdbjit.c A tools/wrk/deps/luajit/src/lj_gdbjit.h A tools/wrk/deps/luajit/src/lj_ir.c A tools/wrk/deps/luajit/src/lj_ir.h A tools/wrk/deps/luajit/src/lj_ircall.h A tools/wrk/deps/luajit/src/lj_iropt.h A tools/wrk/deps/luajit/src/lj_jit.h A tools/wrk/deps/luajit/src/lj_lex.c A tools/wrk/deps/luajit/src/lj_lex.h A tools/wrk/deps/luajit/src/lj_lib.c A tools/wrk/deps/luajit/src/lj_lib.h A tools/wrk/deps/luajit/src/lj_load.c A tools/wrk/deps/luajit/src/lj_mcode.c A tools/wrk/deps/luajit/src/lj_mcode.h A tools/wrk/deps/luajit/src/lj_meta.c A tools/wrk/deps/luajit/src/lj_meta.h A tools/wrk/deps/luajit/src/lj_obj.c A tools/wrk/deps/luajit/src/lj_obj.h A tools/wrk/deps/luajit/src/lj_opt_dce.c A tools/wrk/deps/luajit/src/lj_opt_fold.c A tools/wrk/deps/luajit/src/lj_opt_loop.c A tools/wrk/deps/luajit/src/lj_opt_mem.c A tools/wrk/deps/luajit/src/lj_opt_narrow.c A tools/wrk/deps/luajit/src/lj_opt_sink.c A tools/wrk/deps/luajit/src/lj_opt_split.c A tools/wrk/deps/luajit/src/lj_parse.c A tools/wrk/deps/luajit/src/lj_parse.h A tools/wrk/deps/luajit/src/lj_record.c A tools/wrk/deps/luajit/src/lj_record.h A tools/wrk/deps/luajit/src/lj_snap.c A tools/wrk/deps/luajit/src/lj_snap.h A tools/wrk/deps/luajit/src/lj_state.c A tools/wrk/deps/luajit/src/lj_state.h A tools/wrk/deps/luajit/src/lj_str.c A tools/wrk/deps/luajit/src/lj_str.h A tools/wrk/deps/luajit/src/lj_strscan.c A tools/wrk/deps/luajit/src/lj_strscan.h A tools/wrk/deps/luajit/src/lj_tab.c A tools/wrk/deps/luajit/src/lj_tab.h A tools/wrk/deps/luajit/src/lj_target.h A tools/wrk/deps/luajit/src/lj_target_arm.h A tools/wrk/deps/luajit/src/lj_target_mips.h A tools/wrk/deps/luajit/src/lj_target_ppc.h A tools/wrk/deps/luajit/src/lj_target_x86.h A tools/wrk/deps/luajit/src/lj_trace.c A tools/wrk/deps/luajit/src/lj_trace.h A tools/wrk/deps/luajit/src/lj_traceerr.h A tools/wrk/deps/luajit/src/lj_udata.c A tools/wrk/deps/luajit/src/lj_udata.h A tools/wrk/deps/luajit/src/lj_vm.h A tools/wrk/deps/luajit/src/lj_vmevent.c A tools/wrk/deps/luajit/src/lj_vmevent.h A tools/wrk/deps/luajit/src/lj_vmmath.c A tools/wrk/deps/luajit/src/ljamalg.c A tools/wrk/deps/luajit/src/lua.h A tools/wrk/deps/luajit/src/lua.hpp A tools/wrk/deps/luajit/src/luaconf.h A tools/wrk/deps/luajit/src/luajit.c A tools/wrk/deps/luajit/src/luajit.h A tools/wrk/deps/luajit/src/lualib.h A tools/wrk/deps/luajit/src/msvcbuild.bat A tools/wrk/deps/luajit/src/vm_arm.dasc A tools/wrk/deps/luajit/src/vm_mips.dasc A tools/wrk/deps/luajit/src/vm_ppc.dasc A tools/wrk/deps/luajit/src/vm_ppcspe.dasc A tools/wrk/deps/luajit/src/vm_x86.dasc A tools/wrk/deps/luajit/src/xedkbuild.bat A tools/wrk/scripts/auth.lua A tools/wrk/scripts/counter.lua A tools/wrk/scripts/pipeline.lua A tools/wrk/scripts/post.lua A tools/wrk/scripts/report.lua M tools/wrk/src/ae.c M tools/wrk/src/ae_evport.c M tools/wrk/src/config.h M tools/wrk/src/http_parser.c M tools/wrk/src/http_parser.h A tools/wrk/src/main.h A tools/wrk/src/net.c A tools/wrk/src/net.h A tools/wrk/src/script.c A tools/wrk/src/script.h A tools/wrk/src/ssl.c A tools/wrk/src/ssl.h M tools/wrk/src/stats.c M tools/wrk/src/stats.h M tools/wrk/src/units.c M tools/wrk/src/units.h M tools/wrk/src/wrk.c M tools/wrk/src/wrk.h A tools/wrk/src/wrk.lua commit d2952cc refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 19:40:47 -0800 test: migrate pummel/keep-alive to wrk M Makefile M test/pummel/test-keep-alive.js commit aae51ec refs/remotes/origin/v0.10 Author: Mike Pennisi Date: 2014-02-24 14:16:40 -0500 assert: Ensure reflexivity of deepEqual Ensure that the behavior of `assert.deepEqual` does not depend on argument ordering when comparing an `arguments` object with a non-`arguments` object. M lib/assert.js M test/simple/test-assert.js commit de56ffa refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 18:38:41 -0800 test: pummel/*ci-reneg* handle EPIPE When calling out to the openssl client handle the child closing and returning EPIPE on writes M test/pummel/test-https-ci-reneg-attack.js M test/pummel/test-tls-ci-reneg-attack.js commit 265fdc8 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 17:53:57 -0800 test: internet/test-dns handle ESERVFAIL ESERVFAIL is also an acceptable error code when failing to resolve a domain. M test/internet/test-dns.js commit 78a854f refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 17:03:28 -0800 test: move pummel/test-fs-largefile to disabled This test is particularly pathological, and requires a ton of time to run, we need to find a better way to manage it but in general this path is fairly safe these days. A test/disabled/test-fs-largefile.js D test/pummel/test-fs-largefile.js commit 95bb347 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 16:55:35 -0800 test: pummel/test-net-throttle adhere to streams bufferSize is now a getter that shows all that has not been acknowledged by the os, as well as in the buffer state. The test is only looking to verify the js verified state. M test/pummel/test-net-throttle.js commit 3a3b748 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 16:54:04 -0800 test: pummel fs-watch-file-slow handle spurious watch file will now generate an empty event when the file doesn't exist initially M test/pummel/test-fs-watch-file-slow.js commit e324717 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 16:34:01 -0800 test: remove next-tick-loops-quick Scheduling of next ticks from within the next tick handler will result in a tight execution loop where a timer cannot break into. This test was invalid D test/pummel/test-next-tick-loops-quick.js commit a1fc0fc refs/remotes/origin/orangemocha-testing (origin/orangemocha-testing) Author: Alexis Campailla Date: 2014-02-24 09:28:49 -0800 net: fix listening on FDs on Windows With 3da36fe00e5d85414031ae812e473f16629d8645, I had intended to make createServerHandle always listen to the handle on Windows. Unfortunately, I had missed the code path we take when a file descriptor is passed in. This fixes test-net-listen-fd0.js on Windows. M lib/net.js commit 440b9e2 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-24 10:55:27 -0800 src: node.cc use isolate->ThrowException Environment doesn't have ThrowException, we meant isolate here. Introduced in commit 75adde07f9a2de7f38a67bec72bd377d450bdb52. M src/node.cc commit af14183 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-24 10:20:30 -0800 test: backoff client connection rates We were being very aggressive in our connection creations, resulting in the pipeline flood detection to drop us. Relax how fast we're creating these connections so the gc can run all its tests. M test/gc/test-http-client-connaborted.js M test/gc/test-http-client-onerror.js M test/gc/test-http-client-timeout.js M test/gc/test-http-client.js M test/gc/test-net-timeout.js commit 70ea5ba refs/remotes/origin/v0.10 Author: Brian White Date: 2014-02-23 14:00:28 -0500 stream: remove useless check M lib/_stream_readable.js commit 1efe683 refs/remotes/origin/v0.10 Author: Nicolas Talle Date: 2014-02-22 16:02:10 +0100 doc: update assert.markdown Update assert.throws() and assert.doesNotThrow() docs M doc/api/assert.markdown commit dbae8b5 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-22 03:35:29 +0400 node_internals: add missing env-inl.h include M src/node_internals.h commit 75adde0 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-21 17:02:42 +0400 src: remove `node_isolate` from source fix #6899 M src/cares_wrap.cc M src/env-inl.h M src/env.h M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_buffer.cc M src/node_buffer.h M src/node_contextify.cc M src/node_counters.cc M src/node_counters.h M src/node_crypto.cc M src/node_crypto.h M src/node_dtrace.cc M src/node_dtrace.h M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h M src/node_javascript.cc M src/node_javascript.h M src/node_os.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_wrap.h M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/smalloc.cc M src/smalloc.h M src/spawn_sync.cc M src/spawn_sync.h M src/stream_wrap.cc M src/string_bytes.cc M src/string_bytes.h M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/uv.cc commit e746bbd refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-02-20 22:13:41 -0800 debugger: don't set the `repl.prompt` string It wasn't doing anything, and actually due to 3ae0b17c76f693dd2e68a46f78c7dc7f595b33c6, it was causing the readline `prompt()` function to be overwritten which throws an error in the REPL shortly after. M lib/_debugger.js commit e0c5302 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-21 01:03:03 +0400 installer: copy `node.d` only with node_use_dtrace M tools/install.py commit a6f89cc refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-21 00:56:17 +0400 dtrace: workaround linker bug on FreeBSD M src/node_dtrace.cc commit b7776fb refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-20 21:00:29 +0400 configure: allow --with-dtrace on freebsd M configure commit b940e0f refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-20 20:52:26 +0400 gyp: specialize node.d for freebsd `node.d` should use `psinfo.d` instead of `procfs.d` and have statically defined architecture on FreeBSD. M node.gyp M tools/install.py A tools/specialize_node_d.py commit b105997 refs/remotes/origin/orangemocha-Dns Author: David Björklund Date: 2014-02-10 19:56:09 +0100 http: avoid duplicate keys in writeHead Use setHeader in writeHead to avoid sending duplicate headers Fixes #5036 M lib/_http_server.js A test/simple/test-http-write-head.js commit 845e5d3 refs/remotes/origin/orangemocha-Dns Merge: ae02992 085db9d Author: Timothy J Fontaine Date: 2014-02-19 09:12:32 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/build.mk deps/uv/src/unix/linux-core.c deps/uv/src/unix/stream.c deps/uv/src/unix/sunos.c deps/uv/src/version.c src/node_version.h commit 085db9d refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-18 18:57:45 -0800 tools: update to support separate website repo M tools/node-release-post-build.sh commit ae418f9 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-18 16:43:12 -0800 Now working on v0.10.27 M src/node_version.h commit 0206925 refs/remotes/origin/v0.10 Merge: 1fa5cff cc56c62 Author: Timothy J Fontaine Date: 2014-02-18 16:40:23 -0800 Merge branch 'v0.10.26-release' into v0.10 commit cc56c62 refs/remotes/origin/v0.10.26-release (tag: v0.10.26, origin/v0.10.26-release) Author: Timothy J Fontaine Date: 2014-02-18 15:34:29 -0800 build: readd missing installer resources This were accidentally moved during the website refactor A doc/full-white-stripe.jpg A doc/mac_osx_nodejs_installer_logo.png A doc/thin-white-stripe.jpg commit 31c510c refs/remotes/origin/v0.10.26-release Author: Timothy J Fontaine Date: 2014-02-18 14:55:58 -0800 2014.02.18, Version 0.10.26 (Stable) * uv: Upgrade to v0.10.25 (Timothy J Fontaine) * npm: upgrade to 1.4.3 (isaacs) * v8: support compiling with VS2013 (Fedor Indutny) * cares: backport TXT parsing fix (Fedor Indutny) * crypto: throw on SignFinal failure (Fedor Indutny) * crypto: update root certificates (Ben Noordhuis) * debugger: Fix breakpoint not showing after restart (Farid Neshat) * fs: make unwatchFile() insensitive to path (iamdoron) * net: do not re-emit stream errors (Fedor Indutny) * net: make Socket destroy() re-entrance safe (Jun Ma) * net: reset `endEmitted` on reconnect (Fedor Indutny) * node: do not close stdio implicitly (Fedor Indutny) * zlib: avoid assertion in close (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit 1fa5cff refs/remotes/origin/v0.10 Author: Anton Khlynovskiy Date: 2013-07-08 21:09:44 +0400 docs: clarify process.stdin and old mode M doc/api/process.markdown commit 1d734a7 refs/remotes/origin/v0.10 Author: Pedro Ballesteros Date: 2014-02-17 16:22:05 +0100 doc: stdout blocking or non-blocking behaviour Makes clear that the behaviour of stdout is blocking in Linux/Unix even when they refer to pipes. M doc/api/process.markdown commit 3e6e634 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-18 13:09:41 -0800 test: make test-net-error-twice less racey M test/simple/test-net-error-twice.js commit c2aea37 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-18 13:04:29 -0800 uv: Upgrade to v0.10.25 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/version.c M deps/uv/src/win/tcp.c M deps/uv/test/test-list.h A deps/uv/test/test-shutdown-twice.c M deps/uv/uv.gyp commit abbde2f refs/remotes/origin/v0.10 Author: Raynos Date: 2013-05-21 15:10:34 -0600 doc: mention objectMode for Writable streams M doc/api/stream.markdown commit ae02992 refs/remotes/origin/orangemocha-Dns Author: Xidorn Quan Date: 2014-02-18 10:10:30 -0800 os: networkInterfaces include scopeid for ipv6 M src/node_os.cc commit 937e2e3 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-17 16:29:23 -0800 child_process: execFileSync stderr should inherit If you don't set your options.stdio for execSync and execFileSync capture and write to stderr of the parent process by default. Fixes #7110 M doc/api/child_process.markdown M lib/child_process.js M test/common.js M test/simple/test-child-process-spawnsync-input.js commit 59baab2 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-17 17:30:12 -0800 net: add localPort to connect options Expose localPort for binding to a specific port for outbound connections. If localAddress is not specified '0.0.0.0' is used for ip4 and '::' for ip6 connections. Fixes #7092 M doc/api/net.markdown M lib/net.js A test/simple/test-net-localerror.js A test/simple/test-net-localport.js commit a226be4 refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2014-02-17 20:57:08 -0500 crypto: allow custom generator for DiffieHellman M doc/api/crypto.markdown M lib/crypto.js M src/env.h M src/node_constants.cc M src/node_crypto.cc M src/node_crypto.h M test/simple/test-crypto-binary-default.js M test/simple/test-crypto.js commit 466a9b5 refs/remotes/origin/orangemocha-Dns Merge: e5eadcf 562b015 Author: Timothy J Fontaine Date: 2014-02-17 20:57:53 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: src/node_zlib.cc commit 562b015 refs/remotes/origin/v0.10 Author: Farid Neshat Date: 2014-02-15 11:30:30 +0800 debugger: Fix breakpoint not showing after restart The reason this wasn't working was because after restart, when restoring breakpoints the scripts wasn't loaded, so the breakpoint.script was undefined. As a fix I added another check to use breakpoint.scriptReq instead of breakpoint.script, which is the same except when the breakpoint is a function. fixes #7027 M lib/_debugger.js M test/simple/test-debugger-repl-restart.js commit e5eadcf refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-17 20:29:30 -0800 build: don't enable gc-sections In some scenarios this will strip the DOF sections for DTrace, and in a future world where we re-export all static libraries it would defeat that purpose. M common.gypi commit 217bb0c refs/remotes/origin/v0.10 Author: isaacs Date: 2014-02-16 20:43:16 -0800 npm: upgrade to 1.4.3 M deps/npm/AUTHORS M deps/npm/CONTRIBUTING.md M deps/npm/README.md M deps/npm/doc/misc/npm-disputes.md M deps/npm/doc/misc/npm-faq.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/prune.js M deps/npm/lib/rebuild.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/unbuild.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/lib/utils/gently-rm.js M deps/npm/lib/utils/tar.js M deps/npm/lib/view.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/test/readdir-sort.js M deps/npm/node_modules/nopt/README.md M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json A deps/npm/node_modules/nopt/test/basic.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-update.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js M deps/npm/node_modules/read-installed/README.md M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/fixtures/peer-at-latest/node_modules/strong-task-emitter/package.json A deps/npm/node_modules/read-installed/test/noargs.js A deps/npm/node_modules/read-installed/test/peer-dep-at-latest.js M deps/npm/package.json M deps/npm/scripts/install.sh M deps/npm/test/tap/dedupe.js M deps/npm/test/tap/dedupe/package.json A deps/npm/test/tap/git-cache-locking.js A deps/npm/test/tap/install-at-locally.js A deps/npm/test/tap/install-at-locally/package@1.2.3/package.json A deps/npm/test/tap/npm-api-not-loaded-error.js A deps/npm/test/tap/outdated-color.js M deps/npm/test/tap/outdated-git.js M deps/npm/test/tap/outdated-git/package.json M deps/npm/test/tap/outdated.js A deps/npm/test/tap/prune.js A deps/npm/test/tap/prune/package.json A deps/npm/test/tap/repo.js A deps/npm/test/tap/shrinkwrap-dev-dependency.js A deps/npm/test/tap/shrinkwrap-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-dev-dependency/package.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency.js A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/package.json commit c0d73e6 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-17 16:17:20 -0800 lint: fix missing semi colon in repl M lib/repl.js commit cfe0bab refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-01-22 09:53:23 +0800 readline: fix `line` event, if input emit 'end' If an input stream would emit `end` event, like `fs.createReadStream`, then readline need to get the last line correctly even though that line isnt ended with `\n`. M lib/readline.js M test/simple/test-readline-interface.js M test/simple/test-readline-set-raw-mode.js commit c980280 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-02-17 14:59:28 -0800 repl: remove a unnecessary concatenation M lib/repl.js commit 3ae0b17 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2014-02-15 22:21:26 +0800 repl: REPLServer inherits from readline.Interface This exposes a setPrompt for and other readline features M doc/api/repl.markdown M lib/repl.js M test/simple/test-repl-options.js M test/simple/test-repl-require-cache.js A test/simple/test-repl-setprompt.js commit 7589a00 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-18 02:47:33 +0400 crypto: make NewSessionDoneCb public Generic friend classes do not work well with old compiler versions (and MSVC). M src/node_crypto.h M src/tls_wrap.h commit 829a9b8 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-13 17:17:59 +0400 zlib: introduce pending close state zlib should not crash in `close()` if the write is still in progress. fix #7101 M src/node_zlib.cc A test/simple/test-zlib-close-after-write.js commit 75ea11f refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-14 17:01:34 +0400 tls: introduce asynchronous `newSession` fix #7105 M doc/api/tls.markdown M lib/_tls_legacy.js M lib/_tls_wrap.js M src/env.h M src/node_crypto.cc M src/node_crypto.h M src/tls_wrap.cc M src/tls_wrap.h M test/simple/test-tls-session-cache.js commit ec2fc4c refs/remotes/origin/npm-v1.4.3 (origin/npm-v1.4.3) Author: isaacs Date: 2014-02-16 20:43:16 -0800 npm: upgrade to 1.4.3 M deps/npm/AUTHORS M deps/npm/CONTRIBUTING.md M deps/npm/README.md M deps/npm/doc/misc/npm-disputes.md M deps/npm/doc/misc/npm-faq.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/prune.js M deps/npm/lib/rebuild.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/unbuild.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/lib/utils/gently-rm.js M deps/npm/lib/utils/tar.js M deps/npm/lib/view.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/test/readdir-sort.js M deps/npm/node_modules/nopt/README.md M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json A deps/npm/node_modules/nopt/test/basic.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-update.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js M deps/npm/node_modules/read-installed/README.md M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js A deps/npm/node_modules/read-installed/test/dev.js A deps/npm/node_modules/read-installed/test/fixtures/peer-at-latest/node_modules/strong-task-emitter/package.json A deps/npm/node_modules/read-installed/test/noargs.js A deps/npm/node_modules/read-installed/test/peer-dep-at-latest.js M deps/npm/package.json M deps/npm/scripts/install.sh M deps/npm/test/tap/dedupe.js M deps/npm/test/tap/dedupe/package.json A deps/npm/test/tap/git-cache-locking.js A deps/npm/test/tap/install-at-locally.js A deps/npm/test/tap/install-at-locally/package@1.2.3/package.json A deps/npm/test/tap/npm-api-not-loaded-error.js A deps/npm/test/tap/outdated-color.js M deps/npm/test/tap/outdated-git.js M deps/npm/test/tap/outdated-git/package.json M deps/npm/test/tap/outdated.js A deps/npm/test/tap/prune.js A deps/npm/test/tap/prune/package.json A deps/npm/test/tap/repo.js A deps/npm/test/tap/shrinkwrap-dev-dependency.js A deps/npm/test/tap/shrinkwrap-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-dev-dependency/package.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency.js A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/package.json commit a4436ba refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-15 19:24:42 -0800 dgram: pass the bytes sent to the send callback Fixes #6953 M lib/dgram.js A test/simple/test-dgram-bytes-length.js commit 3421d29 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-23 23:05:34 +0100 v8: unbreak freebsd build reland de8c0a5 Fixes #7020 and #7021 M deps/v8/src/platform-freebsd.cc commit 940abd0 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-15 15:56:37 +0400 test: fix tls-honorcipherorder slowness End accepted stream to prevent client fd from hanging in FIN_WAIT_1 state. The 30 second delay was caused by default non-zero SO_LINGER. M test/simple/test-tls-honorcipherorder.js commit 0f40eac refs/remotes/origin/orangemocha-Dns Merge: bb2af7d 86b8d84 Author: Timothy J Fontaine Date: 2014-02-14 11:05:27 -0800 Merge remote-tracking branch 'upstream/v0.10' commit 86b8d84 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-14 11:01:49 -0800 doc: re-add node.1 man page The man page was accidentally removed in 37376de for the website refactor, bring it back. Fixes #7117 A doc/node.1 commit 89caae2 refs/remotes/origin/npm-v1.4.2 (origin/npm-v1.4.2) Author: isaacs Date: 2014-02-14 10:08:15 -0800 npm: upgrade to v1.4.2 M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/shrinkwrap.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/adduser-update.js M deps/npm/node_modules/npm-registry-client/test/publish-again.js M deps/npm/package.json M deps/npm/test/tap/outdated-git.js M deps/npm/test/tap/outdated-git/package.json A deps/npm/test/tap/shrinkwrap-dev-dependency.js A deps/npm/test/tap/shrinkwrap-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-dev-dependency/package.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency.js A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/desired-shrinkwrap-results.json A deps/npm/test/tap/shrinkwrap-shared-dev-dependency/package.json commit bb2af7d refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-14 01:32:07 -0800 test: give repl-timeout-throw more time to run Short timeout was causing the test to fail on Windows debug builds. M test/simple/test-repl-timeout-throw.js commit 0f10dd4 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-14 02:00:33 -0800 test: increase timeout in readable stream test A slightly higher timeout is needed for the test to pass on Windows debug builds. M test/simple/test-stream2-readable-empty-buffer-no-eof.js commit 8f94ef4 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-24 07:15:15 -0800 test: fix assert in test-http-outgoing-finish Given the assert message, and the fact that endCb is always true in the assert, I am pretty sure the test author was intending to test for finishEvent, not endCb. M test/simple/test-http-outgoing-finish.js commit 527cabe refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-24 07:03:10 -0800 test: fix connection reset in http test In this test, an HTTP server was ending the response before consuming all the data sent in the PUT request. Ending the response would cause the socket to be destroyed, and since there is some data still to be read, an ECONNRESET is surfaced on the client side, event though the client has already ended its side and even seen a 'finish' event. See: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.2 While it is certainly admissible for the server to send a response before consuming the entire request, it seems reasonable to expect that the server would close the connection afterwards and that the ECONNRESET would be raised on the client. So I have changed the test to wait until the entire request has been consumed before sending the response. M test/simple/test-http-outgoing-finish.js commit 3da36fe refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-16 03:18:55 -0800 cluster: handle bind errors on Windows Before sending a socket from a cluster master to a worker, we would call listen in UV but not handle the error. I made createServerHandle call listen on Windows so we get a chance the handle any bind/listen errors early. This fix is 100% windows specific. It fixes test-cluster-bind-twice and test-cluster-shared-handle-bind-error on Windows. M lib/net.js commit e7a03f1 refs/remotes/origin/orangemocha-Dns Author: orangemocha@github.com Date: 2014-02-10 22:41:03 +0100 test: fix test-child-process-double-pipe On Windows, grep and sed were stripping the CR character out of CRLF. Passing --binary will force them to preserve the CR. M test/simple/test-child-process-double-pipe.js commit 6b4f72b refs/remotes/origin/orangemocha-Dns Merge: e8df267 55543d3 Author: Timothy J Fontaine Date: 2014-02-13 16:40:38 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: doc/blog/feature/streams2.md commit 55543d3 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-02-12 18:16:32 -0800 npm: Upgrade to v1.4.0 - Removes 'npm publish -f' - Documentation - Bug-fixes - Update license etc to refer to npm, Inc. rather than @isaacs personally A deps/npm/CONTRIBUTING.md M deps/npm/LICENSE M deps/npm/README.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-ls.md M deps/npm/doc/cli/npm-outdated.md M deps/npm/doc/cli/npm.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-coding-style.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/doc/misc/npm-registry.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/html/index.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/outdated.js M deps/npm/lib/repo.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-registry.7 A deps/npm/node_modules/npm-install-checks/LICENSE A deps/npm/node_modules/npm-install-checks/README.md A deps/npm/node_modules/npm-install-checks/index.js A deps/npm/node_modules/npm-install-checks/package.json A deps/npm/node_modules/npm-install-checks/test/check-engine.js A deps/npm/node_modules/npm-install-checks/test/check-git.js A deps/npm/node_modules/npm-install-checks/test/check-platform.js M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/.npmignore D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/LICENSE D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/README.md D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/00-setup.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/basic.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/_replicator.couch D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/couch.ini D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/registry.couch D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/registry.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/reset-then-signup.js D deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/zz-teardown.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/read-package-json/.npmignore M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/safe_format.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/warning_messages.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/package.json M deps/npm/test/packages/npm-test-blerg3/package.json D deps/npm/test/packages/npm-test-peer-deps/README D deps/npm/test/packages/npm-test-peer-deps/npm-ls.json D deps/npm/test/packages/npm-test-peer-deps/package.json D deps/npm/test/packages/npm-test-peer-deps/test.js M deps/npm/test/run.js A deps/npm/test/tap/outdated-notarget.js A deps/npm/test/tap/peer-deps.js A deps/npm/test/tap/peer-deps/desired-ls-results.json A deps/npm/test/tap/peer-deps/package.json commit 37376de refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-13 15:52:01 -0800 website: move website to joyent/node-website The website will no longer be living in the source repository instead it can be found at http://github.com/joyent/node-website M Makefile D doc/about/index.html D doc/blog.html D doc/blog/README.md D doc/blog/Uncategorized/an-easy-way-to-build-scalable-network-programs.md D doc/blog/Uncategorized/bnoordhuis-departure.md D doc/blog/Uncategorized/development-environment.md D doc/blog/Uncategorized/evolving-the-node-js-brand.md D doc/blog/Uncategorized/growing-up.md D doc/blog/Uncategorized/jobs-nodejs-org.md D doc/blog/Uncategorized/ldapjs-a-reprise-of-ldap.md D doc/blog/Uncategorized/libuv-status-report.md D doc/blog/Uncategorized/node-meetup-this-thursday.md D doc/blog/Uncategorized/node-office-hours-cut-short.md D doc/blog/Uncategorized/office-hours.md D doc/blog/Uncategorized/porting-node-to-windows-with-microsoft%e2%80%99s-help.md D doc/blog/Uncategorized/profiling-node-js.md D doc/blog/Uncategorized/some-new-node-projects.md D doc/blog/Uncategorized/the-videos-from-node-meetup.md D doc/blog/Uncategorized/tj-fontaine-new-node-lead.md D doc/blog/Uncategorized/trademark.md D doc/blog/Uncategorized/version-0-6.md D doc/blog/favicon.ico D doc/blog/feature/streams2.md D doc/blog/module/multi-server-continuous-deployment-with-fleet.md D doc/blog/module/service-logging-in-json-with-bunyan.md D doc/blog/nodejs-road-ahead.md D doc/blog/npm/2013-outage-postmortem.md D doc/blog/npm/managing-node-js-dependencies-with-shrinkwrap.md D doc/blog/npm/npm-1-0-global-vs-local-installation.md D doc/blog/npm/npm-1-0-link.md D doc/blog/npm/npm-1-0-released.md D doc/blog/npm/npm-1-0-the-new-ls.md D doc/blog/npm/peer-dependencies.md D doc/blog/release/0.6.21.md D doc/blog/release/node-v0-4-10.md D doc/blog/release/node-v0-4-11.md D doc/blog/release/node-v0-4-12.md D doc/blog/release/node-v0-4-3.md D doc/blog/release/node-v0-4-4.md D doc/blog/release/node-v0-4-5.md D doc/blog/release/node-v0-4-6.md D doc/blog/release/node-v0-4-7.md D doc/blog/release/node-v0-4-8.md D doc/blog/release/node-v0-4-9.md D doc/blog/release/node-v0-5-0-unstable.md D doc/blog/release/node-v0-5-1.md D doc/blog/release/node-v0-5-10.md D doc/blog/release/node-v0-5-2.md D doc/blog/release/node-v0-5-3.md D doc/blog/release/node-v0-5-4.md D doc/blog/release/node-v0-5-5.md D doc/blog/release/node-v0-5-6.md D doc/blog/release/node-v0-5-7-unstable.md D doc/blog/release/node-v0-5-8.md D doc/blog/release/node-v0-5-9.md D doc/blog/release/node-v0-6-0.md D doc/blog/release/node-v0-6-1.md D doc/blog/release/node-v0-6-10.md D doc/blog/release/node-v0-6-2.md D doc/blog/release/node-v0-6-3.md D doc/blog/release/node-v0-6-4.md D doc/blog/release/node-v0-6-5.md D doc/blog/release/node-v0-6-6.md D doc/blog/release/node-v0-6-7.md D doc/blog/release/node-v0-6-8.md D doc/blog/release/node-v0-6-9.md D doc/blog/release/node-v0-7-0-unstable.md D doc/blog/release/node-v0-7-1.md D doc/blog/release/node-v0-7-2-unstable.md D doc/blog/release/node-v0-7-3.md D doc/blog/release/node-v0.8.0.md D doc/blog/release/node-version-0-6-19-stable.md D doc/blog/release/node-version-0-7-9-unstable.md D doc/blog/release/v0.10.0.md D doc/blog/release/v0.10.1.md D doc/blog/release/v0.10.10.md D doc/blog/release/v0.10.11.md D doc/blog/release/v0.10.12.md D doc/blog/release/v0.10.13.md D doc/blog/release/v0.10.14.md D doc/blog/release/v0.10.15.md D doc/blog/release/v0.10.16.md D doc/blog/release/v0.10.17.md D doc/blog/release/v0.10.18.md D doc/blog/release/v0.10.19.md D doc/blog/release/v0.10.2.md D doc/blog/release/v0.10.20.md D doc/blog/release/v0.10.21.md D doc/blog/release/v0.10.22.md D doc/blog/release/v0.10.23.md D doc/blog/release/v0.10.24.md D doc/blog/release/v0.10.25.md D doc/blog/release/v0.10.3.md D doc/blog/release/v0.10.4.md D doc/blog/release/v0.10.5.md D doc/blog/release/v0.10.6.md D doc/blog/release/v0.10.7.md D doc/blog/release/v0.10.8.md D doc/blog/release/v0.10.9.md D doc/blog/release/v0.11.0.md D doc/blog/release/v0.11.1.md D doc/blog/release/v0.11.10.md D doc/blog/release/v0.11.11.md D doc/blog/release/v0.11.2.md D doc/blog/release/v0.11.3.md D doc/blog/release/v0.11.4.md D doc/blog/release/v0.11.5.md D doc/blog/release/v0.11.6.md D doc/blog/release/v0.11.7.md D doc/blog/release/v0.11.8.md D doc/blog/release/v0.11.9.md D doc/blog/release/v0.6.20.md D doc/blog/release/v0.8.1.md D doc/blog/release/v0.8.10.md D doc/blog/release/v0.8.11.md D doc/blog/release/v0.8.12.md D doc/blog/release/v0.8.13.md D doc/blog/release/v0.8.14.md D doc/blog/release/v0.8.15.md D doc/blog/release/v0.8.16.md D doc/blog/release/v0.8.17.md D doc/blog/release/v0.8.18.md D doc/blog/release/v0.8.19.md D doc/blog/release/v0.8.2.md D doc/blog/release/v0.8.20.md D doc/blog/release/v0.8.21.md D doc/blog/release/v0.8.22.md D doc/blog/release/v0.8.23.md D doc/blog/release/v0.8.24.md D doc/blog/release/v0.8.25.md D doc/blog/release/v0.8.26.md D doc/blog/release/v0.8.3.md D doc/blog/release/v0.8.4.md D doc/blog/release/v0.8.5.md D doc/blog/release/v0.8.6.md D doc/blog/release/v0.8.7.md D doc/blog/release/v0.8.8.md D doc/blog/release/v0.8.9.md D doc/blog/release/v0.9.0.md D doc/blog/release/v0.9.1.md D doc/blog/release/v0.9.10.md D doc/blog/release/v0.9.11.md D doc/blog/release/v0.9.12.md D doc/blog/release/v0.9.2.md D doc/blog/release/v0.9.3.md D doc/blog/release/v0.9.4.md D doc/blog/release/v0.9.5.md D doc/blog/release/v0.9.6.md D doc/blog/release/v0.9.7.md D doc/blog/release/v0.9.8.md D doc/blog/release/version-0-6-11-stable.md D doc/blog/release/version-0-6-12-stable.md D doc/blog/release/version-0-6-13-stable.md D doc/blog/release/version-0-6-14-stable.md D doc/blog/release/version-0-6-15-stable.md D doc/blog/release/version-0-6-16-stable.md D doc/blog/release/version-0-6-17-stable.md D doc/blog/release/version-0-6-18-stable.md D doc/blog/release/version-0-7-10-unstable.md D doc/blog/release/version-0-7-11-unstable.md D doc/blog/release/version-0-7-12.md D doc/blog/release/version-0-7-4-unstable.md D doc/blog/release/version-0-7-5-unstable.md D doc/blog/release/version-0-7-6-unstable.md D doc/blog/release/version-0-7-7-unstable.md D doc/blog/release/version-0-7-8-unstable.md D doc/blog/v0.9.9.md D doc/blog/video/bert-belder-libuv-lxjs-2012.md D doc/blog/video/bryan-cantrill-instrumenting-the-real-time-web.md D doc/blog/video/welcome-to-the-node-blog.md D doc/blog/vulnerability/http-server-pipeline-flood-dos.md D doc/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17.md D doc/cla.html D doc/community/index.html D doc/download/index.html D doc/favicon.ico D doc/full-white-stripe.jpg D doc/images/anchor.png D doc/images/close-downloads.png D doc/images/community-icons.png D doc/images/download-logo.png D doc/images/ebay-logo.png D doc/images/footer-logo-alt.png D doc/images/footer-logo.png D doc/images/forkme.png D doc/images/home-icons.png D doc/images/icons-interior.png D doc/images/icons.png D doc/images/joyent-logo_orange_nodeorg-01.png D doc/images/linkedin-logo.png D doc/images/logo-light.png D doc/images/logo.png D doc/images/logos/monitor.png D doc/images/logos/node-favicon.png D doc/images/logos/nodejs-1024x768.png D doc/images/logos/nodejs-1280x1024.png D doc/images/logos/nodejs-1440x900.png D doc/images/logos/nodejs-1920x1200.png D doc/images/logos/nodejs-2560x1440.png D doc/images/logos/nodejs-black.eps D doc/images/logos/nodejs-black.png D doc/images/logos/nodejs-dark.eps D doc/images/logos/nodejs-dark.png D doc/images/logos/nodejs-green.eps D doc/images/logos/nodejs-green.png D doc/images/logos/nodejs-light.eps D doc/images/logos/nodejs.png D doc/images/microsoft-logo.png D doc/images/not-invented-here.png D doc/images/platform-icon-generic.png D doc/images/platform-icon-osx.png D doc/images/platform-icon-win.png D doc/images/platform-icons.png D doc/images/ryan-speaker.jpg D doc/images/sponsored.png D doc/images/twitter-bird.png D doc/images/yahoo-logo.png D doc/index.html D doc/logos/index.html D doc/mac_osx_nodejs_installer_logo.png D doc/node.1 D doc/pipe.css D doc/robots.txt D doc/rss.xml D doc/thin-white-stripe.jpg D doc/trademark-policy.pdf D doc/v0.4_announcement.html D tools/blog/README.md D tools/blog/generate.js D tools/blog/node_modules/ejs/.gitmodules D tools/blog/node_modules/ejs/.npmignore D tools/blog/node_modules/ejs/History.md D tools/blog/node_modules/ejs/Makefile D tools/blog/node_modules/ejs/Readme.md D tools/blog/node_modules/ejs/benchmark.js D tools/blog/node_modules/ejs/ejs.js D tools/blog/node_modules/ejs/ejs.min.js D tools/blog/node_modules/ejs/examples/client.html D tools/blog/node_modules/ejs/examples/list.ejs D tools/blog/node_modules/ejs/examples/list.js D tools/blog/node_modules/ejs/index.js D tools/blog/node_modules/ejs/lib/ejs.js D tools/blog/node_modules/ejs/lib/filters.js D tools/blog/node_modules/ejs/lib/utils.js D tools/blog/node_modules/ejs/package.json D tools/blog/node_modules/ejs/support/compile.js D tools/blog/node_modules/ejs/test/ejs.test.js D tools/blog/node_modules/ejs/test/fixtures/user.ejs D tools/blog/node_modules/glob/.npmignore D tools/blog/node_modules/glob/.travis.yml D tools/blog/node_modules/glob/LICENCE D tools/blog/node_modules/glob/LICENSE D tools/blog/node_modules/glob/README.md D tools/blog/node_modules/glob/examples/g.js D tools/blog/node_modules/glob/examples/usr-local.js D tools/blog/node_modules/glob/glob.js D tools/blog/node_modules/glob/node_modules/graceful-fs/.npmignore D tools/blog/node_modules/glob/node_modules/graceful-fs/LICENSE D tools/blog/node_modules/glob/node_modules/graceful-fs/README.md D tools/blog/node_modules/glob/node_modules/graceful-fs/graceful-fs.js D tools/blog/node_modules/glob/node_modules/graceful-fs/package.json D tools/blog/node_modules/glob/node_modules/graceful-fs/test/open.js D tools/blog/node_modules/glob/node_modules/inherits/README.md D tools/blog/node_modules/glob/node_modules/inherits/inherits.js D tools/blog/node_modules/glob/node_modules/inherits/package.json D tools/blog/node_modules/glob/node_modules/minimatch/.travis.yml D tools/blog/node_modules/glob/node_modules/minimatch/LICENSE D tools/blog/node_modules/glob/node_modules/minimatch/README.md D tools/blog/node_modules/glob/node_modules/minimatch/minimatch.js D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/AUTHORS D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/LICENSE D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/README.md D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/package.json D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/basic.js D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/LICENSE D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/README.md D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/bench.js D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/package.json D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/sigmund.js D tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/test/basic.js D tools/blog/node_modules/glob/node_modules/minimatch/package.json D tools/blog/node_modules/glob/node_modules/minimatch/test/basic.js D tools/blog/node_modules/glob/node_modules/minimatch/test/brace-expand.js D tools/blog/node_modules/glob/node_modules/minimatch/test/caching.js D tools/blog/node_modules/glob/node_modules/minimatch/test/defaults.js D tools/blog/node_modules/glob/package.json D tools/blog/node_modules/glob/test/00-setup.js D tools/blog/node_modules/glob/test/bash-comparison.js D tools/blog/node_modules/glob/test/cwd-test.js D tools/blog/node_modules/glob/test/mark.js D tools/blog/node_modules/glob/test/pause-resume.js D tools/blog/node_modules/glob/test/root-nomount.js D tools/blog/node_modules/glob/test/root.js D tools/blog/node_modules/glob/test/zz-cleanup.js D tools/blog/node_modules/marked/.npmignore D tools/blog/node_modules/marked/LICENSE D tools/blog/node_modules/marked/Makefile D tools/blog/node_modules/marked/README.md D tools/blog/node_modules/marked/bin/marked D tools/blog/node_modules/marked/index.js D tools/blog/node_modules/marked/lib/marked.js D tools/blog/node_modules/marked/man/marked.1 D tools/blog/node_modules/marked/package.json D tools/blog/node_modules/mkdirp/.npmignore D tools/blog/node_modules/mkdirp/.travis.yml D tools/blog/node_modules/mkdirp/LICENSE D tools/blog/node_modules/mkdirp/README.markdown D tools/blog/node_modules/mkdirp/examples/pow.js D tools/blog/node_modules/mkdirp/index.js D tools/blog/node_modules/mkdirp/package.json D tools/blog/node_modules/mkdirp/test/chmod.js D tools/blog/node_modules/mkdirp/test/clobber.js D tools/blog/node_modules/mkdirp/test/mkdirp.js D tools/blog/node_modules/mkdirp/test/perm.js D tools/blog/node_modules/mkdirp/test/perm_sync.js D tools/blog/node_modules/mkdirp/test/race.js D tools/blog/node_modules/mkdirp/test/rel.js D tools/blog/node_modules/mkdirp/test/return.js D tools/blog/node_modules/mkdirp/test/return_sync.js D tools/blog/node_modules/mkdirp/test/root.js D tools/blog/node_modules/mkdirp/test/sync.js D tools/blog/node_modules/mkdirp/test/umask.js D tools/blog/node_modules/mkdirp/test/umask_sync.js D tools/blog/node_modules/semver/LICENSE D tools/blog/node_modules/semver/README.md D tools/blog/node_modules/semver/bin/semver D tools/blog/node_modules/semver/package.json D tools/blog/node_modules/semver/semver.js D tools/blog/node_modules/semver/test.js D tools/blog/templates/index.ejs commit b222374 refs/remotes/origin/v0.10 Author: Christian Date: 2014-02-09 10:37:55 +0100 doc: changed timer id to object fix #7074 M doc/api/timers.markdown commit e8df267 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-10 21:40:48 +0100 child_process: js bits for spawnSync/execSync This implements the user-facing APIs that lets one run a child process and block until it exits. Logic shared with the async counterpart of each function was refactored to enable code reuse. Docs and tests are included. M doc/api/child_process.markdown M lib/child_process.js A test/simple/test-child-process-execsync.js A test/simple/test-child-process-spawnsync-input.js A test/simple/test-child-process-spawnsync-timeout.js A test/simple/test-child-process-spawnsync.js commit 297fee7 refs/remotes/origin/execSync-wip (origin/execSync-wip) Author: Timothy J Fontaine Date: 2014-02-10 21:40:48 +0100 child_process: js bits for spawnSync/execSync This implements the user-facing APIs that lets one run a child process and block until it exits. Some logic that these new functions had in common with the existing spawn/exec/execFile implementation was refactored into separate functions, so it could be shared. Docs and tests are included. M doc/api/child_process.markdown M lib/child_process.js A test/simple/test-child-process-execsync.js A test/simple/test-child-process-spawnsync-input.js A test/simple/test-child-process-spawnsync-timeout.js A test/simple/test-child-process-spawnsync.js commit fa4eb47 refs/remotes/origin/orangemocha-Dns Author: Bert Belder Date: 2014-02-10 21:22:06 +0100 bindings: add spawn_sync bindings This implements a nested event loop that makes it possible to control a child process, while blocking the main loop until the process exits. M node.gyp M src/env.h A src/spawn_sync.cc A src/spawn_sync.h commit d58c206 refs/remotes/origin/orangemocha-Dns Merge: e2a1d9a dee5270 Author: Timothy J Fontaine Date: 2014-02-10 11:21:09 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: lib/_stream_writable.js commit e2a1d9a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-09 15:09:34 +0400 stream: use `errorEmitted` from `_writableState` M lib/_stream_writable.js M lib/_tls_wrap.js M lib/net.js commit dee5270 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-09 14:59:31 +0400 net: do not re-emit stream errors fix #7015 M lib/_stream_writable.js M lib/net.js A test/simple/test-net-error-twice.js commit c0d81f9 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-09 14:40:57 +0400 process: allow changing `exitCode` in `on('exit')` fix #7081 M src/node.cc M test/simple/test-process-exit-code.js commit 28dbc96 refs/remotes/origin/orangemocha-Dns Author: Kenan Sulayman Date: 2014-02-07 18:50:29 +0100 dns: validate arguments in resolver Mitigate C++-land assertion error, add test accordingly. Fix #7070 M lib/dns.js A test/simple/test-dns-regress-7070.js commit abe4c34 refs/remotes/origin/orangemocha-Dns Author: Kenan Sulayman Date: 2014-02-07 18:18:27 +0100 dns: verify argument is valid function in resolve Don't use argument as callback if it's not a valid callback function. Throw a valid exception instead explaining the issue. Adds to #7070 ("DNS — Throw meaningful error(s)"). M lib/dns.js M test/simple/test-dns.js commit e3ec2f7 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-06 05:43:55 -0800 test: fix test-http-pipeline-flood The number of connections achieved by the test can vary by platform and by machine. Lowering the acceptance threshold so that the test passes on Windows. M test/simple/test-http-pipeline-flood.js commit eadb4f5 refs/remotes/origin/orangemocha-Dns Merge: 4b77bd3 5c832e4 Author: Timothy J Fontaine Date: 2014-02-08 16:45:27 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: deps/v8/src/preparser.cc deps/v8/src/win32-math.h doc/api/http.markdown src/node_buffer.h src/node_crypto.cc src/node_file.cc src/node_http_parser.cc commit 5c832e4 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-05 08:50:40 -0800 src: refactor buffer bounds checking Consolidate buffer bounds checking logic into Buffer namespace and use it consistently throughout the source. M src/node_buffer.h M src/node_crypto.cc M src/node_file.cc M src/node_http_parser.cc M src/node_zlib.cc commit 2e8bb57 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-02-02 20:24:09 -0800 npm: upgrade to 1.3.26 M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/bugs.js M deps/npm/lib/publish.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/LICENSE M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json commit 3595139 refs/remotes/origin/v0.10 Author: Brian White Date: 2014-02-08 13:19:04 -0500 doc: fix diffieHellman.getGenerator() description M doc/api/crypto.markdown commit d10a687 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-08 02:15:33 +0400 Revert "dns: validate arguments in resolve" This reverts commit 56e80a37e0df0d131d3a3ad6426d52f887ef8e94. M lib/dns.js D test/simple/test-dns-regress-7070.js commit 96379f8 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-08 02:15:29 +0400 Revert "dns: verify argument is valid function in resolve" This reverts commit 2ee86c624ecd6b9dbaad10989143325fc64778cd. M lib/dns.js commit 2ee86c6 refs/remotes/origin/v0.10 Author: Kenan Sulayman Date: 2014-02-07 18:18:27 +0100 dns: verify argument is valid function in resolve Don't use argument as callback if it's not a valid callback function. Throw a valid exception instead explaining the issue. Adds to #7070 ("DNS — Throw meaningful error(s)"). M lib/dns.js commit 56e80a3 refs/remotes/origin/v0.10 Author: Kenan Sulayman Date: 2014-02-07 18:50:29 +0100 dns: validate arguments in resolve Mitigat C++-land assertion error, add test accordingly. fix #7070 M lib/dns.js A test/simple/test-dns-regress-7070.js commit 4b77bd3 refs/remotes/origin/orangemocha-Dns Author: Austin Moran Date: 2014-02-02 18:39:43 -0500 headers: fix spelling error M src/handle_wrap.h commit e3d8359 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-02-07 11:17:23 -0800 website: update cla email address M doc/cla.html commit bbd56d8 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-30 13:21:07 +0100 vm: don't copy Proxy object from parent context Make vm.runInContext() and vm.runInNewContext() stop copying the Proxy object from the parent context into the new context when --harmony or --harmony_proxies is in effect because it overwrites the new context's native Proxy object. This commit also adds a regression test for Harmony symbols. They work okay in the current implementation and the test should ensure it stays that way. M src/node_contextify.cc M test/common.js A test/simple/test-vm-harmony-proxies.js A test/simple/test-vm-harmony-symbols.js commit 2b6e078 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-30 13:02:58 +0100 test: don't compute knownGlobals lazily Conditional globals like 'gc' should only be recognized when --expose_gc is set. The global.gc feature check works only when done eagerly, else it lets through a leaked variable called 'gc'. M test/common.js A test/simple/test-common.js commit 8874a31 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2014-02-05 18:09:23 -0800 util: show meaningful values for boxed primitives Before, `new String('foo')` would be inspected as `"{}"` which is simply not very helpful. Now, a more meaningful `"[String: 'foo']"` result will be returned from `util.inspect()`. Boxed String, Boolean, and Number types are all supported. Closes #7047 M lib/util.js M test/simple/test-util-inspect.js commit f1de13b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-05 20:38:33 +0400 node: do not print SyntaxError hints to stderr Try embedding the ` ... ^` lines inside the `SyntaxError` (or any other native error) object before giving up and printing them to the stderr. fix #6920 fix #1310 M src/env-inl.h M src/env.h M src/node.cc M src/node.h M src/node_contextify.cc M src/node_internals.h M test/message/eval_messages.out M test/message/throw_custom_error.out M test/message/throw_in_line_with_tabs.out M test/message/throw_non_error.out A test/simple/test-vm-syntax-error-stderr.js commit 1317032 refs/remotes/origin/v0.10 Author: iamdoron Date: 2014-02-06 08:29:58 +0200 fs: make unwatchFile() insensitive to path M lib/fs.js M test/pummel/test-fs-watch-file.js commit 6cbfcda refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-02-05 15:37:12 -0800 src: move AsyncListener from process to tracing The AsyncListener API has been moved into the "tracing" module in order to keep the process object free from unnecessary clutter. Signed-off-by: Timothy J Fontaine M doc/api/process.markdown M doc/api/tracing.markdown M lib/timers.js M lib/tracing.js M src/node.js M test/simple/test-asynclistener-error-multiple-handled.js M test/simple/test-asynclistener-error-multiple-mix.js M test/simple/test-asynclistener-error-multiple-unhandled.js M test/simple/test-asynclistener-error-net.js M test/simple/test-asynclistener-error-throw-in-after.js M test/simple/test-asynclistener-error-throw-in-before-multiple.js M test/simple/test-asynclistener-error-throw-in-before.js M test/simple/test-asynclistener-error-throw-in-error.js M test/simple/test-asynclistener-error.js M test/simple/test-asynclistener-multi-timeout.js M test/simple/test-asynclistener-remove-add-in-before.js M test/simple/test-asynclistener-remove-before.js M test/simple/test-asynclistener-remove-in-before.js M test/simple/test-asynclistener-remove-inflight-error.js M test/simple/test-asynclistener-remove-inflight.js M test/simple/test-asynclistener-run-error-once.js M test/simple/test-asynclistener-run-inst-once.js M test/simple/test-asynclistener-throw-before-infinite-recursion.js M test/simple/test-asynclistener.js commit d9e1e4c refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-21 11:32:55 -0800 env: add watched_providers for AsyncListener Now the second field in asyncFlags will tell if the provider is currently being watched, or listened for. Signed-off-by: Timothy J Fontaine M src/env-inl.h M src/env.h M src/node.js commit 4a9af3f refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-20 13:33:16 -0800 async_wrap: add provider types/pass to constructor These will be used to allow users to filter for which types of calls they wish their callbacks to run. Signed-off-by: Timothy J Fontaine M src/async-wrap-inl.h M src/async-wrap.h M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node_crypto.cc M src/node_crypto.h M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/req_wrap.h M src/signal_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit c9abb59 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-21 12:36:28 -0800 node: make AsyncListenerInst field more explicit "flags" could mean one of many things, and multiple flag types could be checked. So make the field more explicit on what type of flags are being stored. Signed-off-by: Timothy J Fontaine M src/node.js commit 1d2fab3 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-02-02 13:59:11 -0800 doc: document the tracing api M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/tracing.markdown commit d23ac0e refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-15 22:19:31 +0100 src: add v8.getHeapStatistics() function Add a one-to-one binding to v8::GetHeapStatistics(). Returns info on the current state of the JS heap, like total size and amount used. M lib/tracing.js M src/node_v8.cc A test/simple/test-v8-stats.js commit 010222d refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-28 14:57:47 +0100 src: add tracing.v8.on('gc') statistics hooks Add a new 'tracing' module with a v8 property that lets the user register listeners for gc events. The listeners are invoked after every garbage collection cycle with 'before' and 'after' statistics. Useful for monitoring tools that want to keep track of memory usage. M lib/repl.js A lib/tracing.js M node.gyp M src/env-inl.h M src/env.h A src/node_v8.cc A test/simple/test-v8-gc.js commit 4dc6f4a refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-16 20:05:42 +0100 src: fix MakeCallback() handle leak Create a new HandleScope before looking up the object context with v8::Object::CreationContext(), else we leak the Local into the current HandleScope. That's relatively harmless unless the HandleScope is long-lived and MakeCallback() is called a lot. In a scenario like that, we may end up leaking a lot of memory. What is unfortunate about this change is that we're trying hard to eradicate the node_isolate global. Longer term, we will probably have to change the MakeCallback() prototype to one that requires an explicit v8::Isolate* argument. M src/node.cc commit 1f2f3fa refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-26 18:58:16 -0800 src: update MakeCallback() function prototype Make it possible to invoke MakeCallback() on a v8::Value but only for the variant that takes a v8::Function as the thing to call. The const char* and v8::String variants still require a v8::Object because the function to call is looked up as a property on the receiver, but that only works when the receiver is an object, not a primitive. M src/node.cc M src/node.h M src/node_internals.h commit 528a3ce refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-04 01:32:13 +0400 tls: more session configuration options, methods Introduce `ticketKeys` server option, `session` client option, `getSession()` and `getTLSTicket()` methods. fix #7032 M doc/api/tls.markdown M lib/_tls_wrap.js M src/node_crypto.cc M src/node_crypto.h A test/simple/test-tls-ticket.js commit 5ce4580 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-05 13:46:00 +0400 contextify: handle infinite recursion errors Try to be consistent with v0.10 and emit "Maximum call stack size reached", even if it happens when allocating context or doing other stuff. fix #7045 M src/node_contextify.cc A test/simple/test-vm-infinite-recursion.js commit bae545d refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-04 09:16:44 -0800 test: fix test-tcp-wrap-listen If the call to writeBuffer completes asynchronously, we need to have an oncomplete callback on the request object no matter what. The writeQueueSize seems irrelvant to that regard. Note that on Windows writeBuffer always completes asynchronously. See related commit 9836a4eeda1e2d43aad0923f1f72b364792629bc M test/simple/test-tcp-wrap-listen.js commit d2147c5 refs/remotes/origin/v0.10 Author: Benjamin Waters Date: 2014-02-03 20:56:21 -0500 doc: fix references to error keyword References for err.signal and err.code should be error.signal and error.code. Fixes joyent/node#6862 M doc/api/child_process.markdown commit 15de8c2 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-02-03 17:23:15 -0800 openssl: fix keypress requirement in apps on win32 Re-applying commit 153784b3489e2feb9d93a3a5eee5a4aa34f74e39, which was overwritten by the update to openssl 1.0.1f. Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html M deps/openssl/openssl/apps/s_client.c commit f65ce02 refs/remotes/origin/orangemocha-Dns Author: Yuriy Nemtsov Date: 2014-02-03 15:53:29 -0500 doc: fix after message in addAsyncListener example M doc/api/process.markdown commit 09c51d5 refs/remotes/origin/v0.10 Author: Ben Noordhuis Date: 2013-11-09 23:46:05 +0100 crypto: update root certificates Update the list of root certificates in src/node_root_certs.h with tools/mk-ca-bundle.pl and update src/node_crypto.cc to make use of the new format. Fixes #6013. M src/node_crypto.cc M src/node_root_certs.h commit 2315703 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-02-03 11:55:47 +0400 zlib: separate sync/async methods M doc/api/zlib.markdown M lib/zlib.js M test/simple/test-zlib-convenience-methods.js commit 9a60bf3 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-31 16:49:24 +0400 tls: fix crash in SNICallback `tls_wrap.cc` was crashing in an `Unwrap` call, when non `SecureContext` object was passed to it. Check that the passed object is a `SecureContext` instance before unwrapping it. fix #7008 M src/env.h M src/tls_wrap.cc M test/simple/test-tls-sni-option.js commit 3dcf725 refs/remotes/origin/orangemocha-Dns Author: Oguz Bastemur Date: 2014-02-03 13:47:29 +0100 debugger: remove unused definition `currentSource` Client's property `currentSource` has no use throughout the project. M lib/_debugger.js commit 154d9d2 refs/remotes/origin/v0.10 Author: Maxime Quandalle Date: 2014-02-01 16:10:25 +0100 doc: add an example about multiple extensions `path.extname` returns only the last extension M doc/api/path.markdown commit 9b37b83 refs/remotes/origin/orangemocha-Dns Author: Nikolai Vavilov Date: 2014-01-28 19:35:51 +0200 zlib: add sync versions for convenience methods M doc/api/zlib.markdown M lib/zlib.js M src/node_zlib.cc M test/simple/test-zlib-convenience-methods.js commit 643a7d8 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-02-01 00:12:42 +0400 dtrace: fix arguments warning Add enough arguments to `NODE_NET_SOCKET_READ()` and `NODE_NET_SOCKET_WRITE()` stubs. M src/node_dtrace.cc commit fac8f39 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-30 15:25:20 +0400 deps: backport 883637bd from latest v8 Original commit message: VS2013 contains a number of improvements, most notably the addition of all C99 math functions. I'm a little bit concerned about the change I had to make in cpu-profiler.cc, but I spent quite a bit of time looking at it and was unable to figure out any rational explanation for the warning. It's possible it's spurious. Since it seems like a useful warning in general though, I chose not to disable globally at the gyp level. I do think someone with expertise here should probably try to determine if this is a legitimate warning. BUG=288948 R=dslomov@chromium.org Review URL: https://codereview.chromium.org/23449035 NOTE: Path applied without `cpu-profiler.cc` changes because in our version it was looking totally different. M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/win32-math.cc M deps/v8/src/win32-math.h commit 49c2372 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-30 09:31:02 -0800 test: delete invalid http test The test is no longer valid for the original scenario. It now fails intermittently because of two other issues: 1. Since the client is only processing one readable event, the client request is not enough to keep the process alive and the process can exit before the desired events have been raised. 2. Reading just 1 byte is not enough to guarantee that the parser will eventually consume all the data and raise the desired parse error. I tried postponing the server.close() to address the issue at [1], but then the test just hangs sometimes. D test/simple/test-http-client-parser-double-free.js commit e796e11 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-23 13:35:18 +0400 node: do not ever close stdio Even if stdio streams are opened as file streams, we should not ever try to close them. This could be accomplished by passing `autoClose: false` in options on their creation. M lib/fs.js M src/node.js A test/fixtures/echo-close-check.js M test/simple/test-stdin-from-file.js commit c8c26f1 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-29 09:37:29 -0800 src: move header inclusion out of namespace The placement of a previous fix to include proper size_t types in addons was erroneously placed inside a namespace, move to just before. Fix #6992 M src/node.h commit a98d541 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-01-28 19:48:54 -0800 blog: Post for v0.11.11 A doc/blog/release/v0.11.11.md commit e63268e refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-28 19:46:17 -0800 Now working on 0.11.12 M src/node_version.h commit 245cf3f refs/remotes/origin/orangemocha-Dns Merge: 95b8a75 b46e774 Author: Timothy J Fontaine Date: 2014-01-28 19:46:04 -0800 Merge branch 'v0.11.11-release' commit b46e774 refs/remotes/origin/v0.11.11-release (tag: v0.11.11, origin/v0.11.11-release) Author: Timothy J Fontaine Date: 2014-01-28 17:27:13 -0800 2014.01.29, Version 0.11.11 (Unstable) * v8: Upgrade to 3.22.24.19 * http_parser: Upgrade to 2.2.1 * openssl: Upgrade to 1.0.1f * uv: Upgrade to 0.11.18 * async-listener: revamp of subsystem (Trevor Norris) * node: do not ever close stdio (Fedor Indutny) * http: use writev on chunked encoding (Trevor Norris) * async_wrap/timers: remove Add/RemoveAsyncListener (Trevor Norris) * child_process: better error reporting for exec (Fedor Indutny) * crypto: add newline to cert and key if not present (Fedor Indutny) * crypto: clear error in GetPeerCertificate (Fedor Indutny) * crypto: honor default ciphers in client mode (Jacob Hoffman-Andrews) * crypto: introduce .setEngine(engine, [flags]) (Fedor Indutny) * crypto: support custom pbkdf2 digest methods (Ben Noordhuis) * domain: fix off-by-one in Domain.exit() (Ryan Graham) * http: concatenate duplicate headers by default (Alex Kocharin) * http: do not emit EOF non-readable socket (Fedor Indutny) * node: fix argument parsing with -p arg (Alexis Campailla) * path: improve POSIX path.join() performance (Jo Liss) * tls: emit `clientError` on early socket close (Fedor Indutny) * tls: introduce `.setMaxSendFragment(size)` (Fedor Indutny) * tls: make cert/pfx optional in tls.createServer() (Ben Noordhuis) * tls: process accumulated input (Fedor Indutny) * tls: show human-readable error messages (Ben Noordhuis) * util: handle escaped forward slashes correctly (Tom Gallacher) M AUTHORS M ChangeLog M src/node_version.h commit 95b8a75 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-28 17:16:28 -0800 v8: Upgrade to 3.22.24.19 M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/version.cc A deps/v8/test/mjsunit/regress-333594.js A deps/v8/test/mjsunit/regress/regress-334708.js commit 8c05570 refs/remotes/origin/v0.10 Author: Wyatt Preul Date: 2013-06-11 23:02:51 -0500 docs: clarify origin in agent.maxSockets section M doc/api/http.markdown commit fc26fd6 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-23 13:35:18 +0400 node: do not ever close stdio Even if stdio streams are opened as file streams, we should not ever try to close them. This could be accomplished by passing `autoClose: false` in options on their creation. M lib/fs.js M src/node.js A test/fixtures/echo-close-check.js M test/simple/test-stdin-from-file.js commit 597eb6a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-29 03:23:52 +0400 deps: update http_parser to 2.2.1 Main changes: * Fixed content-length and chunk-size overflow test M deps/http_parser/.gitignore M deps/http_parser/AUTHORS M deps/http_parser/Makefile M deps/http_parser/http_parser.c M deps/http_parser/http_parser.h M deps/http_parser/test.c commit 657cd2c refs/remotes/origin/orangemocha-Dns Author: Thom Seddon Date: 2014-01-28 16:18:36 +0000 lib: fix unnecessary coercion in lib/net.js Original patch by @skypjack in #6627 M lib/net.js commit 8eaa1ac refs/remotes/origin/orangemocha-Dns Author: Thom Seddon Date: 2014-01-28 15:33:48 +0000 lib: Remove unused var+operations in util.inspect This was originally introduced in 6034701 to prevent the closing brace being pushed onto the next line if an object is longer than the max width, however the functionality was removed in d164989 but the supplementary variables (and operations) were left behind M lib/util.js commit ab54e32 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-28 14:11:32 -0800 src: only define ssize_t on windows if undefined This matches how libuv handles the definition of ssize_t, by typedef'ing intptr_t to ssize_t. However, in the future we will use portable types from stddef.h M src/node.h commit 9836a4e refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-29 02:48:10 +0400 stream_wrap: use `uv_try_write` where possible Use `uv_try_write` for string and buffer writes, thus avoiding to do allocations and copying in some of the cases. M benchmark/net/tcp-raw-pipe.js M benchmark/net/tcp-raw-s2c.js M lib/net.js M src/env.h M src/stream_wrap.cc M src/stream_wrap.h M src/tls_wrap.cc M src/tls_wrap.h M test/simple/test-tcp-wrap-listen.js commit eaf7664 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-23 15:21:03 +0400 node: explicitly include `sys/types.h` for size_t fix #6724 M src/node.h commit 114bff4 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-27 18:27:10 -0800 test: use logical and not or in abort-fatal-error M test/simple/test-abort-fatal-error.js commit 2f5e77f refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-27 18:05:39 -0800 test: make abort-fatal-error more robust It's saner to check exit codes or signals to determine if the process actually aborted. On OSX and Linux the exit code is 134, on SunOS it propagates the SIGABRT signal M test/simple/test-abort-fatal-error.js commit cd2d3ae refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-27 17:39:45 -0800 test: fix test-net-listen-fd0 for pipes In the case of a pipe'd input, i.e. from the CI the fd will be a PIPE and when listen() is called it will return ENOTSOCK instead of EINVAL. M test/simple/test-net-listen-fd0.js commit 76b9846 refs/remotes/origin/orangemocha-Dns Author: Keith M Wesolowski Date: 2013-12-17 00:00:44 +0000 node: register modules from DSO constructors Built-in modules should be automatically registered, replacing the static module list. Add-on modules should also be automatically registered via DSO constructors. This improves flexibility in adding built-in modules and is also a prerequisite to pure-C addon modules. M node.gyp M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node.h M src/node_buffer.cc M src/node_contextify.cc M src/node_crypto.cc D src/node_extensions.cc D src/node_extensions.h M src/node_file.cc M src/node_http_parser.cc M src/node_os.cc M src/node_version.h M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/smalloc.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/uv.cc commit f4c8020 refs/remotes/origin/orangemocha-Dns Author: Jacob Hoffman-Andrews Date: 2014-01-23 17:28:08 -0800 crypto: honor default ciphers in client mode Right now no default ciphers are use in, e.g. https.get, meaning that weak export ciphers like TLS_RSA_EXPORT_WITH_DES40_CBC_SHA are accepted. To reproduce: node -e "require('https').get({hostname: 'www.howsmyssl.com', \ path: '/a/check'}, function(res) {res.on('data', \ function(d) {process.stdout.write(d)})})" M lib/_tls_wrap.js A test/simple/test-tls-client-default-ciphers.js M test/simple/test-tls-honorcipherorder.js commit dc1ffd0 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-10 05:27:48 -0800 test: race condition in test-cluster-disconnect The test was not waiting for all the worker-created sockets to be listening before calling cluster.disconnect(). As a result, the channels with the workers could get closed before all the socket handles had been passed to them, leading to various errors. M test/simple/test-cluster-disconnect.js commit 14d6df8 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-28 15:12:40 +0700 node: fix argument parsing with -p arg node -p would cause an access violation. Fixes test\message\stdin_messages.js on Windows. M src/node.cc commit c37e1b7 refs/remotes/origin/orangemocha-Dns Merge: 64d33a7 d2de8ba3 Author: Timothy J Fontaine Date: 2014-01-27 11:02:59 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: src/node_crypto.cc test/simple/test-crypto.js commit d2de8ba3 refs/remotes/origin/v0.10 Author: Jun Ma Date: 2014-01-26 01:50:17 +0800 net: make Socket destroy() re-entrance safe So that we are free to call socket.destroy() in error event handler. fix #6769 M lib/net.js M test/simple/test-net-stream.js commit 64d33a7 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-27 21:30:51 +0400 deps: update uv to 0.11.18 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/README.md M deps/uv/configure.ac M deps/uv/include/uv.h M deps/uv/samples/socks5-proxy/server.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/tcp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/tcp.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pump.c M deps/uv/test/blackhole-server.c M deps/uv/test/dns-server.c M deps/uv/test/echo-server.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-emfile.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-multiple-listen.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-tcp-close-accept.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-tcp-try-write.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/test/test-tcp-write-to-half-open-connection.c M src/tcp_wrap.cc commit b4c4e0b refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-26 20:09:14 +0400 crypto: throw on SignFinal failure fix #6963 M src/node_crypto.cc M test/simple/test-crypto.js commit d0d4719 refs/remotes/origin/gyp-flock (origin/gyp-flock) Author: Timothy J Fontaine Date: 2014-01-26 09:28:49 -0800 gyp: use fcntl.flock(fd, LOCK_EX) It was changed to work around an old python and sunos bug, which appears to have been solved now, maybe we can avoid the racey builds now. M tools/gyp/pylib/gyp/flock_tool.py commit cc4b6e6 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-23 16:03:32 +0400 crypto: clear error in GetPeerCertificate fix #6945 M src/node_crypto.cc M test/fixtures/keys/Makefile A test/fixtures/keys/ec-cert.pem A test/fixtures/keys/ec-csr.pem A test/fixtures/keys/ec-key.pem A test/fixtures/keys/ec.cnf A test/simple/test-tls-no-rsa-key.js commit 00efcb4 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-23 01:15:04 +0400 net: reset `endEmitted` on reconnect fix #6908 M lib/net.js M test/simple/test-net-reconnect.js commit 896e193 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-23 14:27:36 +0400 deps: backport b5135bbc from c-ares repo Original commit message: ares_parse_txt_reply: return a ares_txt_reply node for each sub-string Previously, the function would wrongly return all substrings merged into one. fix #6931 M deps/cares/src/ares_parse_txt_reply.c commit 0ec3770 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-23 15:35:50 +0400 doc: readline document TTY utils fix #6933 M doc/api/readline.markdown commit a454063 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-24 16:25:11 +0400 http: do not emit EOF non-readable socket Socket may become not `readable`, but http should not rely on this property and should not think that it means that no data will ever arrive from it. In fact, it may arrive in a next tick and, since `this.push(null)` was already called, it will result in a error like this: Error: stream.push() after EOF at readableAddChunk (_stream_readable.js:143:15) at IncomingMessage.Readable.push (_stream_readable.js:123:10) at HTTPParser.parserOnBody (_http_common.js:132:22) at Socket.socketOnData (_http_client.js:277:20) at Socket.EventEmitter.emit (events.js:101:17) at Socket.Readable.read (_stream_readable.js:367:10) at Socket.socketCloseListener (_http_client.js:196:10) at Socket.EventEmitter.emit (events.js:123:20) at TCP.close (net.js:479:12) fix #6784 M lib/_http_incoming.js A test/simple/test-http-client-readable.js commit c1b1f31 refs/remotes/origin/orangemocha-Dns Merge: 640912d 9975ff6 Author: Timothy J Fontaine Date: 2014-01-24 19:13:50 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/src/unix/process.c deps/uv/src/version.c lib/net.js node.gyp src/node_version.h commit 640912d refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-24 22:08:25 +0400 tls_wrap: propagate errors to write callbacks fix #6903 M lib/net.js M lib/util.js M src/env.h M src/stream_wrap.cc M src/stream_wrap.h M src/tls_wrap.cc M src/tls_wrap.h M test/simple/test-tls-econnreset.js commit d019eac refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-22 05:07:11 +0400 tls: emit `clientError` on early socket close fix #6903 M lib/_stream_writable.js M lib/_tls_wrap.js M lib/net.js A test/simple/test-tls-econnreset.js commit 9975ff6 refs/remotes/origin/v0.10 Author: Scott González Date: 2014-01-23 09:59:21 -0500 doc: fix typo in readline M doc/api/readline.markdown commit 485fcf9 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-01-23 13:04:49 -0800 npm: Upgrade to v1.3.25 M deps/npm/Makefile M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html D deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html D deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/html/static/style.css D deps/npm/html/static/webfonts/23242D_3_0.eot D deps/npm/html/static/webfonts/23242D_3_0.ttf D deps/npm/html/static/webfonts/23242D_3_0.woff M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 D deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm.3 D deps/npm/man/man3/repo.3 M deps/npm/package.json commit 74656ca refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-23 13:01:53 -0800 lint: use reinterpret_cast, not C-style casts M src/tls_wrap.cc commit 42cd468 refs/remotes/origin/v0.10 Author: Alexis Campailla Date: 2014-01-22 08:28:24 -0800 test: fix http-incoming-pipelined-socket-destroy The test was calling server.close() after write on the socket had completed. However the fact that the write had completed was not valid indication that the server had received the data. This would result in a premutaure closing of the server and an ECONNRESET event on the client. M test/simple/test-http-incoming-pipelined-socket-destroy.js commit 5d4f4ee refs/remotes/origin/v0.10 Author: Alexis Campailla Date: 2014-01-23 07:10:24 -0800 test: fix http-many-ended-pipelines server close The test was calling server.close() without waiting for the server to have received all the requests. This would cause an ECONNRESET. M test/simple/test-http-many-ended-pipelines.js commit f78e5df refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-23 12:14:40 -0800 v8: upgrade to 3.22.24.17 M deps/v8/src/arguments.cc M deps/v8/src/arguments.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/ast.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/date.js M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/mark-compact.cc M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/store-buffer.cc M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/macro-assembler-x64.h A deps/v8/test/mjsunit/regress/regress-280531.js A deps/v8/test/mjsunit/regress/regress-3027.js A deps/v8/test/mjsunit/regress/regress-318420.js A deps/v8/test/mjsunit/regress/regress-331444.js A deps/v8/test/mjsunit/regress/regress-calls-with-migrating-prototypes.js commit 5aebc73 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-01-23 11:44:32 -0800 blog: Post for v0.10.25 A doc/blog/release/v0.10.25.md commit eb7c7be refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-01-23 11:44:32 -0800 Now working on 0.10.26 M src/node_version.h commit 24d05f2 refs/remotes/origin/v0.10 Merge: 8b7ec73 b0e5f19 Author: Timothy J Fontaine Date: 2014-01-23 11:44:14 -0800 Merge branch 'v0.10.25-release' into v0.10 commit c79c304 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-23 16:55:28 +0400 tls: process accumulated input When creating TLSSocket on top of the regular socket that already contains some received data, `_tls_wrap.js` should try to write all that data to the internal `SSL*` instance. fix #6940 M lib/_tls_wrap.js M src/tls_wrap.cc M src/tls_wrap.h A test/simple/test-tls-delayed-attach.js commit b0e5f19 refs/remotes/origin/v0.10.25-release (tag: v0.10.25, origin/v0.10.25-release) Author: Timothy J Fontaine Date: 2014-01-22 21:05:51 -0800 src: lint lib/net.js M lib/net.js commit bc2f31a refs/remotes/origin/v0.10.25-release Author: Timothy J Fontaine Date: 2014-01-22 21:03:08 -0800 2014.01.23, Version 0.10.25 (Stable) * uv: Upgrade to v0.10.23 * npm: Upgrade to v1.3.24 * v8: Fix enumeration for objects with lots of properties * child_process: fix spawn() optional arguments (Sam Roberts) * cluster: report more errors to workers (Fedor Indutny) * domains: exit() only affects active domains (Ryan Graham) * src: OnFatalError handler must abort() (Timothy J Fontaine) * stream: writes may return false but forget to emit drain (Yang Tianyang) M AUTHORS M ChangeLog M src/node_version.h commit 8b7ec73 refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-01-22 20:47:12 -0800 uv: Upgrade to v0.10.23 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/version.c M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c commit 56ebf30 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-22 13:33:16 -0800 node: clear nextTickQueue when using domains When the domain specific code was reintroduced in 828f145 the conditional to check and clear the nextTickQueue if many items had run was not introduced. This allows for the application to run out of memory if domains are being used in an infinite recursive loop. M src/node.js commit 103b896 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2013-12-25 19:59:25 +0400 doc: skip type parsing inside code blocks Since types are denoted with curly braces it can cause erroneous replaces in code blocks. Signed-off-by: Trevor Norris M tools/doc/html.js commit c7f5c98 refs/remotes/origin/orangemocha-Dns Author: Yorkie Date: 2014-01-22 20:48:46 +0800 crypto: remove duplicate ERR_load_crypto_strings() ERR_load_crypto_strings() registers the error strings for all libcrypto functions, SSL_load_error_strings() does the same, but also registers the libssl error strings. M src/node_crypto.cc commit fdc3cc9 refs/remotes/origin/merge-test (origin/merge-test) Merge: 6514a41 25f9e92 Author: Timothy J Fontaine Date: 2014-01-22 08:42:05 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: node.gyp commit 6514a41 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-21 13:23:43 +0100 test: fix array sorting bug `a === a.sort()` is always true because Array#sort() does an in-place sort. Make a copy of the array first. M test/simple/test-crypto.js commit 74d9aa4 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-21 11:29:07 +0100 crypto: support custom pbkdf2 digest methods Make the HMAC digest method configurable. Update crypto.pbkdf2() and crypto.pbkdf2Sync() to take an extra, optional digest argument. Before this commit, SHA-1 (admittedly the most common method) was used exclusively. Fixes #6553. M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M test/simple/test-crypto.js commit e6016da refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-21 15:03:12 -0800 node: remove asyncStack Now that the context stores the active execution stack, and because removeAsyncListener() always removed the AsyncListener from the queue and the stack, there's no need to keep a stack around anymore. Instead the active asyncQueue and the currentContext is able to handle it all. Signed-off-by: Forrest L Norvell M src/node.js commit f32c1ff refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-21 15:28:23 -0800 node: only run same AL once on error Should have been included with 60fcc11 as it is the same type of fix. Signed-off-by: Forrest L Norvell M src/node.js A test/simple/test-asynclistener-run-error-once.js commit b9bec20 refs/remotes/origin/orangemocha-Dns Author: Jo Liss Date: 2014-01-21 22:24:58 +0000 path: improve POSIX path.join() performance Performance gains are ~4x (~1.5us), but still much slower than a naive approach. There is some duplicate work done between join(), normalize() and normalizeArray() so additional optimizations are possible. Note that this only improves the POSIX implementation. Thanks to @isaacs and @othiym23 for helping with this optimization. Signed-off-by: Trevor Norris M lib/path.js commit cdde9a3 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-20 00:37:15 +0000 crypto: add newline to cert and key if not present After one of OpenSSL updates we have stopped accepting PEM private keys and certificates that doesn't end with a newline (`\n`) character. Handle this regression in `crypto.js` to make less trouble to our users. fix #6892 M lib/crypto.js A test/simple/test-tls-cert-regression.js commit 661190a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-19 23:38:15 +0000 crypto: throw only in direct C++ methods Do not throw in internal C++ methods, that clobbers logic and may lead to the situations, where both exception was thrown and the value was returned (via `args.GetReturnValue().Set()`). That doesn't play nicely with v8. fix #6912 M src/node_crypto.cc M src/node_crypto.h commit e57ab7b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-18 22:49:33 +0000 node: `EmitExit` should not call `exit()` Before this commit `RunAtExit` and `env->Dispose()` were never reached, because `EmitExit` was always colling `exit`. M src/env-inl.h M src/node.cc commit 1442c1c refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-18 22:49:18 +0000 addons: build and test examples fix #6910 M .gitignore M Makefile M doc/api/addons.markdown M test/addons/async-hello-world/binding.cc M test/addons/at-exit/binding.cc M test/addons/hello-world-function-export/binding.cc M test/addons/hello-world/binding.cc A test/addons/testcfg.py M test/testpy/__init__.py A tools/doc/addon-verify.js commit 2a0b619 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-14 00:45:00 -0800 text: give more time to test-next-tick-error-spin The previous timeout was too short for certain execution conditions (Windows, debug build, first execution). M test/simple/test-next-tick-error-spin.js commit 22879e7 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-14 00:29:57 -0800 test: give test-net-GH-5504 more time to run On Windows debug builds, the test was failing because the timeout was too short. M test/simple/test-net-GH-5504.js commit bf08ac4 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-21 09:22:00 -0800 node: compare AsyncListener instances, not uid's Now that process.createAsyncListener() returns a unique object instance it is no longer necessary to compare the uid's of the objects. Signed-off-by: Timothy J Fontaine M src/node.js commit 60fcc11 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-20 22:53:56 -0800 node: ensure same AL inst only runs once It was possible that the same AL instance was run twice if it were both attached to the currentContext then again added to the new asyncQueue generated for the new stack. Signed-off-by: Timothy J Fontaine M src/node.js A test/simple/test-asynclistener-run-inst-once.js commit 63ccfc3 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-20 13:20:11 -0800 async_wrap/timers: remove Add/RemoveAsyncListener The ability to add/remove an AsyncListener to an object after its creation was an artifact of trying to get AL working with the domain module. Now that is no longer necessary and other features are going to be implemented that would be affected by this functionality. So the code will be removed for now to simplify the implementation process. In the future this code will likely be reintroduced, but after some other more important matters have been addressed. None of this functionality was documented, as is was meant specifically for domain specific implementation work arounds. Signed-off-by: Timothy J Fontaine M lib/timers.js M src/async-wrap-inl.h M src/async-wrap.h M src/env.h M src/node.cc M src/node.js M src/pipe_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc D test/simple/test-asynclistener-error-add-after.js D test/simple/test-asynclistener-pushlistener.js D test/simple/test-asynclistener-remove-after.js commit 159da75 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-17 23:08:47 +0000 crypto: remove most of the `node_isolate` uses All C++ code should be using `args.GetIsolate()` or `env->isolate()`. Using static `node_isolate` var limits possible future functionality (like multi-isolate support). M src/node_crypto.cc commit 5393d02 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-17 06:28:47 -0800 test: relax timing in test-http-exit-delay This test was originally intended to guard against regressions for commit 16b59cbc74c8fe2f8b30f3af4c2f885b7bfb6030. As such, it only needs to ensure that process exit has not been held up by the date cache timer, which would fire on the next second. M test/simple/test-http-exit-delay.js commit edfc0d9 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-13 06:02:16 -0800 test: debug-signal-cluster increase timeouts The test needs a little more time to run so that it passes for all builds (eg: Windows, debug) M test/simple/test-debug-signal-cluster.js commit e12e72e refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-06 08:58:15 -0800 debug client: connect after child is ready We now wait to connect to the debuggee until we know that its error stream has data, to ensure that the output message "connecting..... ok" appears after "Debugger listening on port xyz" I also increased the test timeout to let the more complex tests finish in time on Windows This change fixes the following unit tests on Windows: test-debugger-repl.js test-debugger-repl-term.js test-debugger-repl-utf8.js test-debugger-repl-restart.js M lib/_debugger.js M test/debugger/helper-debugger-repl.js commit 574f714 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-13 17:24:14 -0800 test: move debugger repl into own section M Makefile A test/debugger/helper-debugger-repl.js A test/debugger/test-debug-break-on-uncaught.js A test/debugger/test-debugger-client.js A test/debugger/test-debugger-debug-brk.js A test/debugger/test-debugger-repl-break-in-module.js A test/debugger/test-debugger-repl-restart.js A test/debugger/test-debugger-repl-term.js A test/debugger/test-debugger-repl-utf8.js A test/debugger/test-debugger-repl.js A test/debugger/testcfg.py D test/pummel/test-debug-break-on-uncaught.js D test/pummel/test-debugger-debug-brk.js D test/pummel/test-debugger-repl-break-in-module.js D test/simple/helper-debugger-repl.js D test/simple/test-debugger-client.js D test/simple/test-debugger-repl-restart.js D test/simple/test-debugger-repl-term.js D test/simple/test-debugger-repl-utf8.js D test/simple/test-debugger-repl.js M tools/test.py commit 6cc95b0 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-13 17:09:12 -0800 test: refactor to use common testcfg M test/gc/testcfg.py M test/internet/testcfg.py M test/pummel/testcfg.py M test/simple/testcfg.py A test/testpy/__init__.py commit 442d2d0 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-18 12:18:25 +0000 test: ignore tests when built without OpenSSL CLI fix #6880 M test/common.js M test/pummel/test-https-ci-reneg-attack.js M test/pummel/test-tls-ci-reneg-attack.js M test/pummel/test-tls-securepair-client.js M test/pummel/test-tls-session-timeout.js M test/simple/test-https-foafssl.js M test/simple/test-tls-ecdh-disable.js M test/simple/test-tls-ecdh.js M test/simple/test-tls-securepair-server.js M test/simple/test-tls-server-verify.js M test/simple/test-tls-session-cache.js M test/simple/test-tls-set-ciphers.js commit 7f9b015 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-17 18:46:49 +0000 lib: introduce `.setMaxSendFragment(size)` fix #6889 M doc/api/tls.markdown M lib/_tls_wrap.js M src/node_crypto.cc M src/node_crypto.h A test/simple/test-tls-max-send-fragment.js commit 023f0a3 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-20 16:19:00 +0100 doc: tls: note that SSLv2 is disabled by default As of commit 39aa894, SSLv2 support is disabled by default. Update the documentation to reflect that. M doc/api/tls.markdown commit 8c30311 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-20 16:12:37 +0100 doc: tls: clarify server cipher list * Make it clear that ECDHE-RSA-AES128-SHA256 and AES128-GCM-SHA256 are TLS v1.2 ciphers. * Note that RC4 is under suspicion. M doc/api/tls.markdown commit 25f9e92 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-20 18:39:05 +0400 gyp: fix non-ninja build M common.gypi commit f645c40 refs/remotes/origin/v0.10 Author: isaacs Date: 2014-01-19 21:13:20 -0800 npm: Upgrade to v1.3.24 M deps/npm/doc/cli/npm-docs.md M deps/npm/doc/cli/npm-search.md M deps/npm/doc/misc/npm-config.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/docs.js M deps/npm/lib/install.js M deps/npm/lib/prune.js M deps/npm/lib/search.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/man/man7/npm-config.7 A deps/npm/node_modules/columnify/Readme.md A deps/npm/node_modules/columnify/index.js A deps/npm/node_modules/columnify/package.json A deps/npm/node_modules/columnify/utils.js A deps/npm/node_modules/init-package-json/node_modules/promzard/LICENSE M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/fixtures/not-json.css M deps/npm/node_modules/read-package-json/test/non-json.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js A deps/npm/node_modules/sha/node_modules/readable-stream/.npmignore D deps/npm/node_modules/sha/node_modules/readable-stream/examples/CAPSLOCKTYPER.JS D deps/npm/node_modules/sha/node_modules/readable-stream/examples/typer-fsr.js D deps/npm/node_modules/sha/node_modules/readable-stream/examples/typer.js D deps/npm/node_modules/sha/node_modules/readable-stream/fs.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_transform.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js M deps/npm/node_modules/sha/node_modules/readable-stream/package.json D deps/npm/node_modules/sha/node_modules/readable-stream/test/common.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/fixtures/x1024.txt D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-basic.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-compatibility.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-finish-pipe.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-large-read-stall.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-objects.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-pipe-error-handling.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-push.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-read-sync-stack.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-empty-buffer-no-eof.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-from-list.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-legacy-drain.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-non-empty-end.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-set-encoding.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-transform.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-unpipe-drain.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-unpipe-leak.js D deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-writable.js D deps/npm/node_modules/sha/node_modules/readable-stream/zlib.js M deps/npm/node_modules/sha/package.json M deps/npm/package.json A deps/npm/test/tap/ignore-install-link.js M deps/npm/test/tap/outdated-git.js M deps/npm/test/tap/outdated-git/package.json M deps/npm/test/tap/outdated-json.js M deps/npm/test/tap/prepublish.js A deps/npm/test/tap/scripts-whitespace-windows.js A deps/npm/test/tap/scripts-whitespace-windows/README.md A deps/npm/test/tap/scripts-whitespace-windows/dep/README.md A deps/npm/test/tap/scripts-whitespace-windows/dep/bin/foo A deps/npm/test/tap/scripts-whitespace-windows/dep/package.json A deps/npm/test/tap/scripts-whitespace-windows/package.json M deps/npm/test/tap/startstop.js commit cda41f8 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-15 12:50:01 +0100 src: don't mark addon_register_func as dllimport addon_register_func and its cousin addon_context_register_func are type definitions, dllimport and dllexport are name mangling directives, i.e. they're quite unrelated concepts. MinGW complains about mixing them when cross-compiling native add-ons. Signed-off-by: Trevor Norris Signed-off-by: Bert Belder M src/node.h commit db5abd7 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-16 18:06:56 +0100 tls: make cert/pfx optional in tls.createServer() Not all ciphers require the presence of a certificate. Remove the check in lib/_tls_wrap.js. Fixes #6887. M lib/_tls_wrap.js A test/simple/test-tls-no-cert-required.js D test/simple/test-tls-server-missing-options.js commit 262a752 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-17 18:15:36 +0100 tls: show human-readable error messages Before this commit, verification exceptions had err.message set to the OpenSSL error code (e.g. 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'). This commit moves the error code to err.code and replaces err.message with a human-readable error. Example: // before { message: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' } // after { code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE', message: 'unable to verify the first certificate' } UNABLE_TO_VERIFY_LEAF_SIGNATURE is a good example of why you want this: the error code suggests that it's the last certificate that fails to validate while it's actually the first certificate in the chain. Going by the number of mailing list posts and StackOverflow questions, it's a source of confusion to many people. M doc/api/tls.markdown M lib/_tls_wrap.js M src/node_crypto.cc A test/simple/test-tls-friendly-error-message.js commit 1d57a5c refs/remotes/origin/v0.10 Author: Timothy J Fontaine Date: 2014-01-16 14:43:29 -0800 blog: nodejs v0.12 roadmap update A doc/blog/nodejs-road-ahead.md commit 61c0d57 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-16 16:39:12 +0000 gyp: fix `ninja` build on linux fix #6679 M common.gypi M node.gyp commit abe0255 refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-01-15 14:40:58 -0800 doc: clarify Windows signal sending emulation M doc/api/process.markdown commit 67e9298 refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-01-15 17:16:22 -0800 child_process: fix spawn() optional arguments Spawn's arguments were documented to be optional, as they are for the other similar child_process APIs, but the code was missing. Result was `child_process.spawn('node', {})` errored when calling slice() on an Object, now it behaves as the documentation said it would. M lib/child_process.js commit 198ed0b refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-01-15 17:13:32 -0800 doc: describe child_process.fork() silent option M doc/api/child_process.markdown commit 549be1c refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-01-15 17:12:20 -0800 doc: child_process.execFile arguments are optional M doc/api/child_process.markdown commit 24856f0 refs/remotes/origin/orangemocha-Dns Merge: 2e3da9b 7f81ca2 Author: Trevor Norris Date: 2014-01-15 13:49:55 -0800 Merge remote-tracking branch 'origin/v0.10' Conflicts: lib/domain.js commit 7f81ca2 refs/remotes/origin/v0.10 Author: Ryan Graham Date: 2014-01-08 21:19:31 -0800 domains: exit() only affects active domains domain.create().exit() should not clear the domain stack if the domain instance does not exist within the stack. Signed-off-by: Trevor Norris M lib/domain.js A test/simple/test-domain-safe-exit.js commit e7f7e2a refs/remotes/origin/v0.10 Author: isaacs Date: 2014-01-15 09:03:45 -0800 blog: TJ is the new node core project lead A doc/blog/Uncategorized/tj-fontaine-new-node-lead.md commit a05dae2 refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-13 16:51:57 +0000 gyp: fix build with python 2.6 fix #6859 M tools/gyp/pylib/gyp/mac_tool.py commit 346b59e refs/remotes/origin/v0.10 Author: Fedor Indutny Date: 2014-01-13 16:50:37 +0000 deps: update gyp to 1eae492b M tools/gyp/AUTHORS M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/ordered_dict.py M tools/gyp/pylib/gyp/win_tool.py commit 06990da refs/remotes/origin/move-debugger-tests (origin/move-debugger-tests) Author: Alexis Campailla Date: 2014-01-13 06:02:16 -0800 test: debug-signal-cluster increase timeouts The test needs a little more time to run so that it passes for all builds (eg: Windows, debug) M test/simple/test-debug-signal-cluster.js commit 4946c83 refs/remotes/origin/move-debugger-tests Author: Alexis Campailla Date: 2013-12-06 08:58:15 -0800 debug client: connect after child is ready We now wait to connect to the debuggee until we know that its error stream has data, to ensure that the output message "connecting..... ok" appears after "Debugger listening on port xyz" I also increased the test timeout to let the more complex tests finish in time on Windows This change fixes the following unit tests on Windows: test-debugger-repl.js test-debugger-repl-term.js test-debugger-repl-utf8.js test-debugger-repl-restart.js M lib/_debugger.js M test/debugger/helper-debugger-repl.js commit dcd5224 refs/remotes/origin/move-debugger-tests Author: Timothy J Fontaine Date: 2014-01-13 17:24:14 -0800 test: move debugger repl into own section M Makefile A test/debugger/helper-debugger-repl.js A test/debugger/test-debug-break-on-uncaught.js A test/debugger/test-debugger-client.js A test/debugger/test-debugger-debug-brk.js A test/debugger/test-debugger-repl-break-in-module.js A test/debugger/test-debugger-repl-restart.js A test/debugger/test-debugger-repl-term.js A test/debugger/test-debugger-repl-utf8.js A test/debugger/test-debugger-repl.js A test/debugger/testcfg.py D test/pummel/test-debug-break-on-uncaught.js D test/pummel/test-debugger-debug-brk.js D test/pummel/test-debugger-repl-break-in-module.js D test/simple/helper-debugger-repl.js D test/simple/test-debugger-client.js D test/simple/test-debugger-repl-restart.js D test/simple/test-debugger-repl-term.js D test/simple/test-debugger-repl-utf8.js D test/simple/test-debugger-repl.js M tools/test.py commit be3aaeb refs/remotes/origin/move-debugger-tests Author: Timothy J Fontaine Date: 2014-01-13 17:09:12 -0800 test: refactor to use common testcfg M test/gc/testcfg.py M test/internet/testcfg.py M test/pummel/testcfg.py M test/simple/testcfg.py A test/testpy/__init__.py commit 2e3da9b refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-13 04:57:58 -0800 test: terminate gracefully in cluster-net-send Killing the worker without ensuring the socket was closed was causing intermittent ECONNRESET errors. M test/simple/test-cluster-net-send.js commit fc52ed8 refs/remotes/origin/orangemocha-Dns Merge: 429b587 7bd6e33 Author: Timothy J Fontaine Date: 2014-01-13 14:56:41 -0800 Merge remote-tracking branch 'upstream/v0.10' commit 429b587 refs/remotes/origin/orangemocha-Dns Merge: ec57ecc 1b74892 Author: Timothy J Fontaine Date: 2014-01-13 14:56:12 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: deps/uv/ChangeLog deps/uv/build.mk deps/uv/src/version.c deps/uv/test/test-ipc.c deps/v8/src/objects.cc src/node.cc src/node_os.cc commit 7bd6e33 refs/remotes/origin/v0.10 Author: Sam Roberts Date: 2014-01-08 17:16:17 -0800 doc: streams must be open to be passed to child spawn stdio options can be a 'stream', but the following code fails with "Incorrect value for stdio stream: [object Object]", despite being a stream. The problem is the test isn't really for a stream, its for an object with a numeric `.fd` property, and streams do not have an fd until their async 'open' event has occurred. This is reasonable, but was not documented. child_process.spawn('date', [], {stdio: [ 'ignore', fs.createWriteStream('out.txt',{flags:'a'}), 'ignore']}) M doc/api/child_process.markdown commit 1b74892 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2014-01-13 13:16:25 -0800 test: close debug client in test-debugger-client Killing the debuggee without first closing the socket can result in an ECONNRESET error. M test/simple/test-debugger-client.js commit ec57ecc refs/remotes/origin/orangemocha-Dns Author: Alex Kocharin Date: 2014-01-06 11:59:40 +0400 http: concatenate duplicate headers by default M lib/_http_incoming.js A test/simple/test-http-server-multiheaders2.js commit 8753bb3 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-12 10:04:21 -0800 src: return empty set on ENOSYS for interfaces If node was compiled with --no-ifaddrs to support older operating systems, don't throw instead simply return an empty object Fixes #6846 M src/node_os.cc commit 196184d refs/remotes/origin/orangemocha-Dns Author: svenpanne@chromium.org Date: 2012-11-09 11:30:05 +0000 v8: backport codereview.chromium.org/11362182 Keep the number of descriptors below DescriptorArray::kMaxNumberOfDescriptors even for accessors Review URL: https://codereview.chromium.org/11362182 M deps/v8/src/objects.cc commit 38a07a9 refs/remotes/origin/orangemocha-Dns Author: Tom Gallacher Date: 2014-01-10 19:53:47 +0000 util: handle escaped forward slashes correctly Fixes #6835 M lib/util.js M test/simple/test-util-inspect.js commit 56913d2 refs/remotes/origin/orangemocha-Dns Author: gluxon Date: 2014-01-01 16:26:14 -0500 doc: Fix argument typo in SimpleProtocol example M doc/api/stream.markdown commit 5106cad refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2014-01-08 21:36:54 -0800 domain: fix off-by-one in Domain.exit() We want to clear the found domain and the domains after it. Signed-off-by: Trevor Norris M lib/domain.js A test/simple/test-domain-enter-exit.js commit 2eddd74 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-12-06 17:17:02 -0800 http: use writev on chunked encoding Now will process all write() that were done on a single tick in a single writev(). M lib/_http_outgoing.js commit 82c2084 refs/remotes/origin/orangemocha-Dns Author: Jeff Barczewski Date: 2014-01-09 07:03:33 -0600 test: check RR scheduler has necessary methods The RR cluster scheduler replaces the normal StreamWrap handle. Because of this the AsyncListener method failed to be in place when domains were in use. The issue was resolved in 828f145 by reverting having domains use AsyncListeners. Signed-off-by: Trevor Norris A test/simple/test-cluster-rr-domain-listen.js commit 270c2de refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-09 13:33:51 -0800 src: OnFatalError handler must abort() We are in an unrecoverable state if v8 throws a FatalError, actually ask the operating system to dump core in this case. Fixes #6836 M src/node.cc A test/simple/test-abort-fatal-error.js commit 646ac18 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-03 14:02:51 -0800 node: AsyncListener use separate storage mechanism Before when an AsyncListener object was created and the "create" callback returned a value, it was necessary to construct a new Object with the same callbacks but add a place for the new storage value. Now, instead, a separate storage array is kept on the context which is used for any return value of the "create" callback. This significantly reduces the number of Objects that need to be created. Also added a flags property to the context to quickly check if a specific callback was available either on the context or on the AsyncListener instance itself. Few other minor changes for readability that were difficult to separate into their own commit. This has not been optimized yet. M lib/timers.js M src/async-wrap-inl.h M src/async-wrap.h M src/env-inl.h M src/env.h M src/node.js commit 828f145 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-09 11:11:40 -0800 src: revert domain using AsyncListeners This is a slightly modified revert of bc39bdd. Getting domains to use AsyncListeners became too much of a challenge with many edge cases. While this is still a goal, it will have to be deferred for now until more test coverage can be provided. M lib/_http_client.js M lib/domain.js M lib/events.js M lib/net.js M lib/timers.js M src/async-wrap-inl.h M src/async-wrap.h M src/env-inl.h M src/env.h M src/node.cc M src/node.js M src/node_crypto.cc M src/req_wrap.h commit 0afdfae refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-09 01:08:29 +0400 configure: always set `arm_float_abi` When not specified as a configure flag, and not derived from system configuration, `arm_float_abi` should be set to `'default'`. fix #6789 M configure commit e40b521 refs/remotes/origin/feature/openssl-1.0.1f-in-v.08 (origin/feature/openssl-1.0.1f-in-v.08) Author: Fedor Indutny Date: 2014-01-09 00:37:07 +0400 return back missing file A deps/openssl/openssl/crypto/bn/asm/x86_64-win32-masm.asm commit 730e511 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-05 01:50:54 +0400 child_process: better error reporting for exec Report path to executable and argv on error, stderr is not enough in many cases. fix #6796 M lib/child_process.js M test/simple/test-child-process-exec-error.js commit f4fe533 refs/remotes/origin/feature/openssl-1.0.1f-in-v.08 Author: Fedor Indutny Date: 2014-01-08 23:50:36 +0400 deps: update openssl to 1.0.1f M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/apps/Makefile M deps/openssl/openssl/apps/apps.h T deps/openssl/openssl/apps/md4.c M deps/openssl/openssl/apps/openssl.c M deps/openssl/openssl/apps/pkcs12.c M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl M deps/openssl/openssl/crypto/armcap.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile M deps/openssl/openssl/crypto/bn/asm/mips-mont.pl M deps/openssl/openssl/crypto/bn/asm/mips.pl M deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl D deps/openssl/openssl/crypto/bn/asm/x86_64-win32-masm.asm M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/buffer/buffer.h M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/engine/eng_rdrand.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/modes/Makefile M deps/openssl/openssl/crypto/modes/asm/ghash-alpha.pl M deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/ccm128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/gcm128.c M deps/openssl/openssl/crypto/modes/modes_lcl.h M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pariscid.pl M deps/openssl/openssl/crypto/pem/pem_info.c M deps/openssl/openssl/crypto/pkcs12/p12_crt.c M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_chk.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl M deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/srp/srp_grps.h M deps/openssl/openssl/crypto/srp/srp_lib.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/demos/x509/mkreq.c M deps/openssl/openssl/doc/apps/rsa.pod D deps/openssl/openssl/doc/crypto/EVP_PKEY_verifyrecover.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod M deps/openssl/openssl/doc/ssl/SSL_accept.pod M deps/openssl/openssl/doc/ssl/SSL_connect.pod M deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod M deps/openssl/openssl/doc/ssl/SSL_shutdown.pod M deps/openssl/openssl/engines/ccgost/gost89.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_cbc.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c T deps/openssl/openssl/test/bftest.c T deps/openssl/openssl/test/bntest.c T deps/openssl/openssl/test/casttest.c M deps/openssl/openssl/test/cms-test.pl T deps/openssl/openssl/test/destest.c T deps/openssl/openssl/test/dhtest.c T deps/openssl/openssl/test/dsatest.c T deps/openssl/openssl/test/ecdhtest.c T deps/openssl/openssl/test/ecdsatest.c T deps/openssl/openssl/test/ectest.c T deps/openssl/openssl/test/enginetest.c T deps/openssl/openssl/test/evp_test.c T deps/openssl/openssl/test/exptest.c T deps/openssl/openssl/test/hmactest.c T deps/openssl/openssl/test/ideatest.c T deps/openssl/openssl/test/jpaketest.c T deps/openssl/openssl/test/md2test.c T deps/openssl/openssl/test/md4test.c T deps/openssl/openssl/test/md5test.c T deps/openssl/openssl/test/mdc2test.c T deps/openssl/openssl/test/randtest.c T deps/openssl/openssl/test/rc2test.c T deps/openssl/openssl/test/rc4test.c T deps/openssl/openssl/test/rc5test.c T deps/openssl/openssl/test/rmdtest.c T deps/openssl/openssl/test/rsa_test.c T deps/openssl/openssl/test/sha1test.c T deps/openssl/openssl/test/sha256t.c T deps/openssl/openssl/test/sha512t.c T deps/openssl/openssl/test/shatest.c T deps/openssl/openssl/test/srptest.c T deps/openssl/openssl/test/ssltest.c T deps/openssl/openssl/test/wp_test.c M deps/openssl/openssl/util/shlib_wrap.sh commit 4800310 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-08 23:05:01 +0400 deps: fix openssl assembly error on ia32 win32 `x86masm.pl` was mistakenly using .486 instruction set, why `cpuid` (and perhaps others) are requiring .686 . M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm M deps/openssl/openssl/crypto/perlasm/x86masm.pl commit fc7e217 refs/remotes/origin/orangemocha-Dns Author: Lorenz Leutgeb Date: 2014-01-06 15:29:24 +0100 doc: fix typo in cluster page M doc/api/cluster.markdown commit 10b6156 refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-12-27 13:27:20 +0400 tls: fix pool usage race When calling `encOut` in loop, `maybeInitFinished()` may invoke `clearOut`'s loop, leading to the writing of interleaved data (encrypted and cleartext) into the one shared pool. Move `maybeInitFinished()` out of the loop and add assertion for future. backport of 60f777d M lib/tls.js A test/simple/test-tls-interleave.js commit 3905986 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2014-01-06 19:35:36 +0400 deps: update openssl to 1.0.1f M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-elf-gas/aes/bsaes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/bsaes-x86_64.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x64-win32-masm/aes/bsaes-x86_64.asm M deps/openssl/asm/x64-win32-masm/bn/x86_64-mont5.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/apps/Makefile M deps/openssl/openssl/apps/apps.h M deps/openssl/openssl/apps/openssl.c M deps/openssl/openssl/apps/pkcs12.c M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl M deps/openssl/openssl/crypto/armcap.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile M deps/openssl/openssl/crypto/bn/asm/mips-mont.pl M deps/openssl/openssl/crypto/bn/asm/mips.pl M deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/buffer/buffer.h M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/engine/eng_rdrand.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/modes/Makefile M deps/openssl/openssl/crypto/modes/asm/ghash-alpha.pl M deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/ccm128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/gcm128.c M deps/openssl/openssl/crypto/modes/modes_lcl.h M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pariscid.pl M deps/openssl/openssl/crypto/pem/pem_info.c M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/pkcs12/p12_crt.c M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_chk.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl M deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/srp/srp_grps.h M deps/openssl/openssl/crypto/srp/srp_lib.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/demos/x509/mkreq.c M deps/openssl/openssl/doc/apps/rsa.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod M deps/openssl/openssl/doc/ssl/SSL_accept.pod M deps/openssl/openssl/doc/ssl/SSL_connect.pod M deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod M deps/openssl/openssl/doc/ssl/SSL_shutdown.pod M deps/openssl/openssl/engines/ccgost/gost89.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_cbc.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/test/cms-test.pl M deps/openssl/openssl/test/ssltest.c M deps/openssl/openssl/util/shlib_wrap.sh commit 30b3bc2 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2014-01-07 14:05:24 -0800 uv: Upgrade to v0.10.22 M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/checksparse.sh M deps/uv/src/unix/kqueue.c M deps/uv/src/version.c M deps/uv/src/win/pipe.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h A deps/uv/test/test-pipe-server-close.c M deps/uv/test/test-poll-close.c M deps/uv/uv.gyp commit f057c70 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2014-01-07 17:51:41 +0100 build: unconditionally disable -Werror Forcibly disable -Werror, the old { 'werror': '' } hack in node.gyp no longer works with newer versions of V8. We support a wide range of compilers, it's simply not feasible to squelch all warnings, never mind that the libraries in deps/ are not under our control. Fixes #6817. M common.gypi M node.gyp commit 1be9365 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2014-01-06 17:02:07 -0800 npm: Upgrade to 1.3.23 A deps/npm/doc/api/npm-repo.md D deps/npm/doc/api/repo.md A deps/npm/doc/cli/npm-repo.md D deps/npm/doc/cli/repo.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-index.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html A deps/npm/html/doc/api/npm-repo.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html A deps/npm/html/doc/cli/npm-repo.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/install.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 A deps/npm/man/man1/npm-repo.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 A deps/npm/man/man3/npm-repo.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/package.json A deps/npm/test/tap/circular-dep.js A deps/npm/test/tap/circular-dep/minimist/package.json M deps/npm/test/tap/url-dependencies.js commit 31377c8 refs/remotes/origin/feature/update-openssl1.0.1f (origin/feature/update-openssl1.0.1f) Author: Fedor Indutny Date: 2014-01-06 19:35:36 +0400 deps: update openssl to 1.0.1f M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-elf-gas/aes/bsaes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/bsaes-x86_64.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x64-win32-masm/aes/bsaes-x86_64.asm M deps/openssl/asm/x64-win32-masm/bn/x86_64-mont5.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/apps/Makefile M deps/openssl/openssl/apps/apps.h M deps/openssl/openssl/apps/openssl.c M deps/openssl/openssl/apps/pkcs12.c M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl M deps/openssl/openssl/crypto/armcap.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile M deps/openssl/openssl/crypto/bn/asm/mips-mont.pl M deps/openssl/openssl/crypto/bn/asm/mips.pl M deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/buffer/buffer.h M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/engine/eng_rdrand.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/modes/Makefile M deps/openssl/openssl/crypto/modes/asm/ghash-alpha.pl M deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/ccm128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/gcm128.c M deps/openssl/openssl/crypto/modes/modes_lcl.h M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pariscid.pl M deps/openssl/openssl/crypto/pem/pem_info.c M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/pkcs12/p12_crt.c M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_chk.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl M deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/srp/srp_grps.h M deps/openssl/openssl/crypto/srp/srp_lib.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/demos/x509/mkreq.c M deps/openssl/openssl/doc/apps/rsa.pod M deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod M deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod M deps/openssl/openssl/doc/ssl/SSL_accept.pod M deps/openssl/openssl/doc/ssl/SSL_connect.pod M deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod M deps/openssl/openssl/doc/ssl/SSL_shutdown.pod M deps/openssl/openssl/engines/ccgost/gost89.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_cbc.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/test/cms-test.pl M deps/openssl/openssl/test/ssltest.c M deps/openssl/openssl/util/shlib_wrap.sh commit b922b5e refs/remotes/origin/orangemocha-Dns Author: ayanamist Date: 2014-01-03 19:37:16 +0800 stream: writes may return false but forget to emit drain If a write is above the highWaterMark, _write still manages to fully send it synchronously, _writableState.length will be adjusted down to 0 synchronously with the write returning false, but 'drain' will not be emitted until process.nextTick. If another small write which is below highWaterMark is issued before process.nextTick happens, _writableState.needDrain will be reset to false, and the drain event will never be fired. So we should check needDrain before setting it up, which prevents it from inproperly resetting to false. M lib/_stream_writable.js A test/simple/test-stream-big-packet.js commit e1f4f6a refs/remotes/origin/orangemocha-Dns Author: Lorenz Leutgeb Date: 2014-01-05 12:07:54 +0100 doc: Add forward secrecy section to TLS docs This fixes confusion connected to comparison of ECDH with RSA and wrong information on forward secrecy. M doc/api/tls.markdown commit 92b6417 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-14 15:28:07 +0400 crypto: introduce .setEngine(engine, [flags]) M deps/openssl/openssl.gyp M doc/api/crypto.markdown M lib/crypto.js M src/node_constants.cc M src/node_crypto.cc M src/node_crypto.h commit 22f32d6 refs/remotes/origin/run-in-closing-handles (origin/run-in-closing-handles) Author: Trevor Norris Date: 2014-01-04 03:03:11 -0800 zlib: emit after properly closed M lib/zlib.js commit 3f2cfe1 refs/remotes/origin/run-in-closing-handles Author: Trevor Norris Date: 2014-01-04 02:07:44 -0800 child_process: emit close in proper phase of eloop M lib/child_process.js commit 1def590 refs/remotes/origin/run-in-closing-handles Author: Trevor Norris Date: 2014-01-04 01:19:19 -0800 dgram: emit close when handle is closed M lib/dgram.js commit 43b0e13 refs/remotes/origin/run-in-closing-handles Author: Trevor Norris Date: 2014-01-03 23:13:28 -0800 cluster: remove custom close callback Now that the net close callbacks don't run until after libuv has had a chance to properly close the uv_handle_t the custom close callback in cluster is no longer necessary. M lib/cluster.js commit 9ff83c3 refs/remotes/origin/run-in-closing-handles Author: Trevor Norris Date: 2013-12-31 03:08:54 -0800 net: run close callbacks in correct eloop phase Instead of running the close callbacks seemingly synchronously instead of when the handle has actually been closed by libuv, instead run the callbacks in the uv__run_closing_handles() phase of the eloop. M lib/net.js commit a40b463 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-03 16:46:09 -0800 node: properly check uid when adding AsyncListener Instead of checking the uid on the array index of the queue, instead the object property "uid" was checked on the queue iteself. Because this will always evaluate to "undefined" the same listener could be added multiple times to the same context. M src/node.js A test/simple/test-asynclistener-pushlistener.js commit d9fc6af refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2014-01-02 16:40:30 -0800 node: change AsyncListener API There was a flaw in the old API that has been fixed. Now the asyncListener callback is now the "create" object property in the callback object, and is optional. M doc/api/process.markdown M lib/domain.js M src/node.js M test/simple/test-asynclistener-error-add-after.js M test/simple/test-asynclistener-error-multiple-handled.js M test/simple/test-asynclistener-error-multiple-mix.js M test/simple/test-asynclistener-error-multiple-unhandled.js M test/simple/test-asynclistener-error-net.js M test/simple/test-asynclistener-error-throw-in-after.js M test/simple/test-asynclistener-error-throw-in-before-multiple.js M test/simple/test-asynclistener-error-throw-in-before.js M test/simple/test-asynclistener-error-throw-in-error.js M test/simple/test-asynclistener-error.js M test/simple/test-asynclistener-multi-timeout.js M test/simple/test-asynclistener-remove-add-in-before.js M test/simple/test-asynclistener-remove-after.js M test/simple/test-asynclistener-remove-before.js M test/simple/test-asynclistener-remove-in-before.js M test/simple/test-asynclistener-remove-inflight-error.js M test/simple/test-asynclistener-remove-inflight.js M test/simple/test-asynclistener-throw-before-infinite-recursion.js M test/simple/test-asynclistener.js commit 13eb17f refs/remotes/origin/orangemocha-Dns Merge: c3e26d6 aa56d9d Author: Timothy J Fontaine Date: 2013-12-31 16:28:49 -0800 Merge remote-tracking branch 'upstream/v0.10' commit aa56d9d refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-31 16:24:58 -0800 blog: Post for v0.11.10 A doc/blog/release/v0.11.10.md commit c3e26d6 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-31 16:21:08 -0800 Now working on 0.11.11 M src/node_version.h commit c039bc3 refs/remotes/origin/orangemocha-Dns Merge: 5ce4f3e 6693179 Author: Timothy J Fontaine Date: 2013-12-31 16:20:58 -0800 Merge branch 'v0.11.10-release' commit 6693179 refs/remotes/origin/v0.11.10-release (tag: v0.11.10, origin/v0.11.10-release) Author: Timothy J Fontaine Date: 2013-12-31 15:37:12 -0800 2013.12.31, Version 0.11.10 (Unstable) * http_parser: update to 2.2 * uv: Upgrade to v0.11.17 * v8: Upgrade to 3.22.24.10 * buffer: optimize writeInt* methods (Paul Loyd) * child_process: better error handling (Alexis Campailla) * cluster: do not synchronously emit 'setup' event (Sam Roberts) * cluster: restore backwards compatibility and various fixes (Sam Roberts) * crypto: remove unnecessary OpenSSL_add_all_digests (Yorkie) * crypto: support GCM authenticated encryption mode. (Ingmar Runge) * dns: add resolveSoa and 'SOA' rrtype (Tuğrul Topuz) * events: move EE c'tor guts to EventEmitter.init (Bert Belder) * http: DELETE shouldn't default to chunked encoding (Lalit Kapoor) * http: parse the status message in a http response. (Cam Swords) * node: fix removing AsyncListener in callback (Vladimir Kurchatkin) * node: follow specification, zero-fill ArrayBuffers (Trevor Norris) * openssl: use ASM optimized routines (Fedor Indutny) * process: allow nextTick infinite recursion (Trevor Norris) * querystring: remove `name` from `stringify()` (Yorkie) * timers: setImmediate v8 optimization fix (pflannery) * tls: add serialNumber to getPeerCertificate() (Ben Noordhuis) * tls: reintroduce socket.encrypted (Fedor Indutny) * tls: fix handling of asterisk in SNI context (Fedor Indutny) * util: Format negative zero as '-0' (David Chan) * vm: fix race condition in timeout (Alexis Campailla) * windows: fix dns lookup of localhost with ipv6 (Alexis Campailla) M AUTHORS M ChangeLog M src/node_version.h commit 5ce4f3e refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-31 15:02:38 -0800 v8: Upgrade to 3.22.24.10 M deps/v8/src/runtime.cc M deps/v8/src/version.cc commit 08c83bb refs/remotes/origin/orangemocha-Dns Merge: bddea03 5a8de85 Author: Timothy J Fontaine Date: 2013-12-31 14:57:46 -0800 Merge remote-tracking branch 'upstream/v0.10' commit 5a8de85 refs/remotes/origin/orangemocha-Dns Author: Maciej Małecki Date: 2013-11-12 11:28:44 +0100 doc: document that `process.send` is synchronous Ref #2598 M doc/api/child_process.markdown commit ffb718b refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-31 14:48:20 -0800 doc: clarify process on exit safe usage M doc/api/process.markdown commit 3917232 refs/remotes/origin/orangemocha-Dns Author: Ron Korving Date: 2013-11-06 12:23:35 +0900 docs: process.on('exit') receives exit code The fact that the "exit" event passes the exit code as an argument as omitted from the documentation. This adds the explanation and augments the example code to show that. M doc/api/process.markdown commit bddea03 refs/remotes/origin/orangemocha-Dns Author: Tuğrul Topuz Date: 2013-10-21 16:47:57 +0300 dns: add resolveSoa and 'SOA' rrtype You can now query for SOA records by either passing 'SOA' to `resolve` or by using the new `resolveSoa` M doc/api/dns.markdown M lib/dns.js M src/cares_wrap.cc M test/internet/test-dns.js commit 13de0f1 refs/remotes/origin/orangemocha-Dns Merge: cb1646f 6f8aa24 Author: Timothy J Fontaine Date: 2013-12-31 13:56:15 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: lib/cluster.js lib/dgram.js lib/net.js commit 6f8aa24 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-31 11:57:13 -0800 test: fix test-cluster-eaccess to work on windows M test/simple/test-cluster-eaccess.js commit cb1646f refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-12-30 21:36:49 -0800 test: fix assumption of worker exit on disconnect 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. M test/fixtures/clustered-server/app.js M test/simple/test-debug-cluster.js M test/simple/test-debug-port-cluster.js commit 876d3bd refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-12-17 16:04:20 -0800 cluster: do not synchronously emit 'setup' event 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. M lib/cluster.js M test/simple/test-cluster-setup-master.js commit dce3514 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-12-02 19:00:39 -0800 cluster: only forcibly exit worker on unclean exit 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. M lib/cluster.js M test/simple/test-cluster-disconnect-idle-worker.js A test/simple/test-cluster-worker-forced-exit.js A test/simple/test-cluster-worker-no-exit.js commit 6f40abe refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-12-12 10:34:16 -0800 cluster: disconnect callback should always occur 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. M lib/cluster.js A test/simple/test-cluster-disconnect-with-no-workers.js commit 3c64970 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-12-02 17:24:58 -0800 cluster: replace erroneous comma with semicolon M lib/cluster.js commit 8590f81 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-31 10:33:54 -0800 uv: Upgrade to v0.11.17 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/README.md M deps/uv/checksparse.sh M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/stream.c M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/pipe.c M deps/uv/src/win/stream.c M deps/uv/test/test-ip4-addr.c M deps/uv/test/test-list.h A deps/uv/test/test-loop-alive.c A deps/uv/test/test-pipe-server-close.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-try-write.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 3e9f2e6 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-27 21:20:52 +0400 cluster: report more errors to workers Some errors for listening and binding to a socket were not properly delivered to workers. fix #6767 M lib/cluster.js M lib/dgram.js M lib/net.js A test/simple/test-cluster-eaccess.js commit 58d6ca3 refs/remotes/origin/orangemocha-Dns Author: Benjamin Waters Date: 2013-12-30 19:51:51 -0500 doc: Fix doc heading for 'response' event Add colon to event heading to ensure it matches other events. Fixes joyent/node#5687 M doc/api/http.markdown commit 3dcb71f refs/remotes/origin/orangemocha-Dns Merge: 7ced966 cb5da7b Author: Timothy J Fontaine Date: 2013-12-30 15:55:47 -0800 Merge remote-tracking branch 'upstream/v0.10' commit cb5da7b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-18 18:58:47 +0400 deps: update gyp to 828ce09 M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/generator/android.py M tools/gyp/pylib/gyp/generator/cmake.py M tools/gyp/pylib/gyp/generator/eclipse.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/msvs_emulation.py A tools/gyp/pylib/gyp/ordered_dict.py M tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py commit 7ced966 refs/remotes/origin/orangemocha-Dns Author: pflannery Date: 2013-12-10 05:01:25 +0000 timers: setImmediate v8 optimization fix Prevent v8 disabling optimization for scenario "bad value context for arguments value". Solves #6631 Signed-off-by: Trevor Norris M lib/timers.js commit 34b9280 refs/remotes/origin/orangemocha-Dns Author: Dav Glass Date: 2013-07-24 13:17:28 -0500 doc: Fix missing backtick in debugger doc M doc/api/debugger.markdown commit 8d3bc88 refs/remotes/origin/orangemocha-Dns Author: Yorkie Date: 2013-12-28 20:59:57 +0800 querystring: remove `name` from `stringify()` 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 M lib/querystring.js M test/simple/test-querystring.js commit d2d56d0 refs/remotes/origin/orangemocha-Dns Author: Lev Gimelfarb Date: 2013-12-27 14:39:55 -0500 build: add settings for VS 2013 to vcbuild.bat Search for VS2013 compiler 1st, before falling back to older ones. This allows compiling using the latest VS2013. M vcbuild.bat commit 96dffb1 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-18 18:58:47 +0400 deps: update gyp to 828ce09 M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/generator/android.py M tools/gyp/pylib/gyp/generator/cmake.py M tools/gyp/pylib/gyp/generator/eclipse.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/msvs_emulation.py A tools/gyp/pylib/gyp/ordered_dict.py M tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py commit 8c4b2c3 refs/remotes/origin/orangemocha-Dns Author: Benjamin Waters Date: 2013-12-25 22:08:10 -0500 doc: Missing word 'are' in documentation Fix simple spelling mistake in documentation. fix #5808 M doc/api/fs.markdown commit 7f82fae refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-12-25 19:15:23 -0800 npm: Upgrade to v1.3.22 M deps/npm/doc/cli/npm-adduser.md M deps/npm/doc/cli/npm-bugs.md M deps/npm/doc/cli/npm-docs.md M deps/npm/doc/cli/repo.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/cache.js M deps/npm/lib/docs.js M deps/npm/lib/install.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json A deps/npm/test/tap/404-parent.js M deps/npm/test/tap/false_name.js M deps/npm/test/tap/false_name/package.json commit 055f7e9 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2013-12-23 10:18:08 +0400 src: only access stack of non-null errors Avoid segmentation fault when `null` is thrown M src/node.cc A test/message/throw_null.js A test/message/throw_null.out commit 82098bb refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-19 10:02:19 +0400 util: introduce CHECK_EQ/CHECK_NE M src/node_watchdog.cc M src/util.h commit 87cde44 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-12-20 13:44:56 -0800 Revert "util: more strict check for bool/number/string" This reverts commit 95ee84fabe0b028ef964cc1032cd56a6cf89cb0e. M lib/querystring.js M lib/util.js M test/simple/test-querystring.js M test/simple/test-util.js commit 7c3643b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-19 13:04:34 +0400 tls: reintroduce socket.encrypted Just a property that is always `true` for TLS sockets. fix #6735 M doc/api/tls.markdown M lib/_tls_wrap.js commit 2ca6905 refs/remotes/origin/orangemocha-Dns Author: Paul Loyd Date: 2013-12-13 01:16:08 +0400 buffer: optimize writeInt* methods Remove unnecessary encoding within writeInt* M lib/buffer.js commit 54da818 refs/remotes/origin/orangemocha-Dns Author: Bert Belder Date: 2013-12-12 14:59:40 -0800 events: move EE c'tor guts to EventEmitter.init After landing 6ed861d 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 M lib/events.js commit 55b0bd6 refs/remotes/origin/orangemocha-Dns Author: T.C. Hollingsworth Date: 2013-12-20 01:29:06 -0700 build: install common.gypi along with headers node-gyp requires this file M tools/install.py commit f030d84 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-19 07:55:06 -0800 test: fix flaky unit test test-fs-realpath.js The test was not performing proper cleanup and so it would fail if run more than one time on the same machine. M test/simple/test-fs-realpath.js commit ea18aec refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-19 08:44:33 -0800 test: case insensitve path comparison on Windows Windows needs case insensitive comparison when it comes to path strings. M test/simple/test-executable-path.js commit 7ffe2ad refs/remotes/origin/orangemocha-Dns Author: Cam Swords Date: 2013-09-23 00:06:58 +1000 http: parse the status message in a http response. M doc/api/http.markdown M lib/_http_common.js M lib/_http_incoming.js M src/env.h M src/node_http_parser.cc M test/simple/test-http-parser.js A test/simple/test-http-response-status-message.js commit a35a2f0 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-20 17:33:29 +0400 deps: update http_parser to 2.2 Main changes: * Added support for http statusMessage M deps/http_parser/.gitignore M deps/http_parser/.mailmap A deps/http_parser/.travis.yml M deps/http_parser/AUTHORS M deps/http_parser/Makefile M deps/http_parser/README.md A deps/http_parser/contrib/parsertrace.c A deps/http_parser/contrib/url_parser.c M deps/http_parser/http_parser.c M deps/http_parser/http_parser.gyp M deps/http_parser/http_parser.h M deps/http_parser/test.c D deps/http_parser/url_parser.c commit a15c44b refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-12-19 14:57:30 -0800 doc: describe the local domain path on Windows 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 M doc/api/net.markdown commit 5b96d6b refs/remotes/origin/orangemocha-Dns Merge: 59fb018 f84c7a2 Author: Timothy J Fontaine Date: 2013-12-19 09:33:46 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: ChangeLog deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/src/version.c deps/v8/src/log-utils.cc src/node_version.h commit f84c7a2 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-19 09:05:14 -0800 blog: Post for v0.10.24 A doc/blog/release/v0.10.24.md commit 00e28ee refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-19 09:05:14 -0800 Now working on 0.10.25 M src/node_version.h commit 696ae46 refs/remotes/origin/orangemocha-Dns Merge: 9371be0 b7fd6bc Author: Timothy J Fontaine Date: 2013-12-19 09:03:45 -0800 Merge branch 'v0.10.24-release' into v0.10 commit 59fb018 refs/remotes/origin/orangemocha-Dns Author: Yorkie Date: 2013-12-19 19:11:19 +0800 crypto: remove unnecessary OpenSSL_add_all_digests `OpenSSL_add_all_algorithms` implicitly adds both digests and ciphers. No need in calling `OpenSSL_add_all_digests` after it. M src/node_crypto.cc commit 2394b97 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-19 12:51:34 +0400 deps: v8 apply temporary fix until backport 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 M deps/v8/src/runtime.cc commit 9be6470 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-18 10:08:33 -0800 windows: fix dns lookup of localhost with ipv6 Removing a hack intended to shortcut the resolution of 'localhost' but which doesn't work for ipv6. This was introduced in 2876141c4292791bc12c0b8701dbcc366dde7297. 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 be2320d408de89054b254a0c812280054d946490. Fixes test-net-connect-options-ipv6.js on Windows. M lib/dns.js commit b7fd6bc refs/remotes/origin/v0.10.24-release (tag: v0.10.24, origin/v0.10.24-release) Author: Timothy J Fontaine Date: 2013-12-18 15:49:45 -0800 2013.12.18, Version 0.10.24 (Stable) * 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) M ChangeLog M src/node_version.h commit 9371be0 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-18 15:42:46 -0800 uv: Upgrade to v0.10.21 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/src/unix/fs.c M deps/uv/src/version.c commit 2eaef9f refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-12-17 23:35:18 +0100 cluster, v8: fix --logfile=%p.log 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. M deps/v8/src/log-utils.cc commit cdc038c refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-17 07:43:38 -0800 vm: fix race condition in timeout 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 M src/node_watchdog.cc M src/node_watchdog.h commit 32478ac refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-10 14:42:41 -0700 build: unix install node and dep library headers Restores functionality from v0.8 where module authors may not be relying on gyp for building their modules. M tools/install.py commit 95ee84f refs/remotes/origin/orangemocha-Dns Author: Yorkie Date: 2013-12-15 05:09:28 +0800 util: more strict check for bool/number/string M lib/querystring.js M lib/util.js M test/simple/test-querystring.js M test/simple/test-util.js commit 2a741f2 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-12-17 14:33:52 -0800 npm: upgrade to 1.3.21 M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/publish.js M deps/npm/package.json M deps/npm/test/packages/npm-test-blerg/package.json commit e10c223 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-12-17 09:04:19 -0800 npm: upgrade to 1.3.20 The 1.3.19 release had a critical bug: any packages published with it could not be installed, because the shasum would be incorrect. Thankfully, 1.3.19 was published using 1.3.19, so could not be installed by any users! However, if it goes out as part of a Node.js release, then obviously that would be a problem. M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/publish.js M deps/npm/package.json commit 9773899 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-12-16 16:23:13 -0800 npm: Upgrade to 1.3.19 M deps/npm/doc/misc/npm-config.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/man/man7/npm-config.7 A deps/npm/node_modules/minimatch/.npmignore M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json A deps/npm/node_modules/minimatch/test/extglob-ending-with-state-char.js M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/bugs.js A deps/npm/node_modules/npm-registry-client/lib/deprecate.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/fixtures/server.js A deps/npm/node_modules/npm-registry-client/test/publish-again.js A deps/npm/node_modules/npm-registry-client/test/publish.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json A deps/npm/node_modules/path-is-inside/LICENSE.txt A deps/npm/node_modules/path-is-inside/README.md A deps/npm/node_modules/path-is-inside/lib/path-is-inside.js A deps/npm/node_modules/path-is-inside/package.json M deps/npm/node_modules/request/index.js M deps/npm/node_modules/request/node_modules/aws-sign2/package.json M deps/npm/node_modules/request/node_modules/forever-agent/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/package.json M deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json M deps/npm/node_modules/request/node_modules/tough-cookie/package.json M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/request.js M deps/npm/package.json A deps/npm/test/tap/config-meta.js A deps/npm/test/tap/ignore-scripts.js A deps/npm/test/tap/ignore-scripts/binding.gyp A deps/npm/test/tap/ignore-scripts/package.json M deps/npm/test/tap/outdated-depth.js A deps/npm/test/tap/url-dependencies.js A deps/npm/test/tap/url-dependencies/package.json M deps/npm/test/tap/version-no-tags.js commit 8a79cca refs/remotes/origin/orangemocha-Dns Author: Ahamed Nafeez Date: 2013-12-15 04:17:00 +0530 crypto: comment change on disabling compression This is a comment change, where it originally says disabling TLS Compression protects against BEAST attack. But in fact, it is the CRIME attack(Compression Ratio Info-leak Made Easy) that makes use of TLS Compression and not BEAST. BEAST(Browser Exploit Against SSL/TLS) is an entirely another variant making use of the chosen boundary attack against CBC mode in encryption. Just making sure, that the exact reason for disabling TLS compression must be made clear and not be misleading with some other attack. M src/node_crypto.cc commit 8803aa3 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-14 03:16:52 +0400 deps: update v8 to 3.22.24.9 M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/compiler.cc M deps/v8/src/d8.cc M deps/v8/src/flag-definitions.h M deps/v8/src/heap.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/objects.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/typedarray.js M deps/v8/src/unicode.h M deps/v8/src/version.cc A deps/v8/test/mjsunit/regress/regress-2984.js A deps/v8/test/mjsunit/regress/regress-2987.js A deps/v8/test/mjsunit/regress/regress-319722-ArrayBuffer.js A deps/v8/test/mjsunit/regress/regress-319722-TypedArrays.js commit 6b4dc61 refs/remotes/origin/orangemocha-Dns Merge: f61d940 39e2426 Author: Fedor Indutny Date: 2013-12-14 03:03:50 +0400 Merge branch 'v0.10' Conflicts: deps/v8/src/elements-kind.cc deps/v8/src/elements-kind.h deps/v8/src/hydrogen-instructions.h deps/v8/src/hydrogen.cc deps/v8/src/lithium.cc deps/v8/src/lithium.h commit 39e2426 refs/remotes/origin/orangemocha-Dns Author: jkummerow@chromium.org Date: 2013-12-13 14:21:10 -0700 v8: backport fix for CVE-2013-{6639|6640} Quoting CVE-2013-6639: The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8 before 3.22.24.7, as used in Google Chrome before 31.0.1650.63, allows remote attackers to cause a denial of service (out-of-bounds write) or possibly have unspecified other impact via JavaScript code that sets the value of an array element with a crafted index. Quoting CVE-2013-6640: The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8 before 3.22.24.7, as used in Google Chrome before 31.0.1650.63, allows remote attackers to cause a denial of service (out-of-bounds read) via JavaScript code that sets a variable to the value of an array element with a crafted index. Like 6b92a7, this is unlikely to affect node.js because it only runs local, trusted code. However, if there exists some module somewhere that populates an array index with remotely provided data this could very well be used to crash a remote server running node. Defense in depth and all. This is a backport of upstream commit r17801. Original commit log: Limit size of dehoistable array indices LOG=Y BUG=chromium:319835,chromium:319860 R=dslomov@chromium.org Review URL: https://codereview.chromium.org/74113002 M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h A deps/v8/test/mjsunit/regress/regress-crbug-319835.js A deps/v8/test/mjsunit/regress/regress-crbug-319860.js commit f61d940 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-13 22:35:09 +0400 uv: Upgrade to v0.11.16 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS A deps/uv/CONTRIBUTING.md M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/README.md M deps/uv/configure.ac M deps/uv/gyp_uv.py M deps/uv/include/uv-errno.h M deps/uv/include/uv.h A deps/uv/libuv.pc.in M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/util.c A deps/uv/test/test-emfile.c A deps/uv/test/test-ip4-addr.c M deps/uv/test/test-list.h A deps/uv/test/test-loop-time.c A deps/uv/test/test-tcp-try-write.c M deps/uv/uv.gyp commit 069dd07 refs/remotes/origin/orangemocha-Dns Merge: 4d54896 1d5e797 Author: Timothy J Fontaine Date: 2013-12-12 11:32:41 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/.mailmap deps/uv/ChangeLog deps/uv/build.mk deps/uv/src/unix/darwin.c deps/uv/src/unix/udp.c deps/uv/src/version.c deps/uv/test/test-list.h src/node_version.h commit 1d5e797 refs/remotes/origin/orangemocha-Dns Author: Wyatt Preul Date: 2013-12-12 10:16:48 -0600 module: only cache package main M lib/module.js commit 4d54896 refs/remotes/origin/orangemocha-Dns Author: Lalit Kapoor Date: 2013-12-10 21:10:10 -0600 test: use s_client instead of curl fixes #6647 M test/simple/test-https-foafssl.js commit 7dca8d7 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-11 22:11:19 -0800 blog: Post for v0.10.23 A doc/blog/release/v0.10.23.md commit bb1575b refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-11 22:11:19 -0800 Now working on 0.10.24 M src/node_version.h commit 593672c refs/remotes/origin/orangemocha-Dns Merge: 4bc2ec9 0462bc2 Author: Timothy J Fontaine Date: 2013-12-11 22:11:06 -0800 Merge branch 'v0.10.23-release' into v0.10 commit 0462bc2 refs/remotes/origin/v0.10.23-release (tag: v0.10.23, origin/v0.10.23-release) Author: Timothy J Fontaine Date: 2013-12-11 21:20:06 -0800 2013.12.12, Version 0.10.23 (Stable) * uv: Upgrade to v0.10.20 (Timothy J Fontaine) * npm: Upgrade to 1.3.17 (isaacs) * gyp: update to 78b26f7 (Timothy J Fontaine) * build: include postmortem symbols on linux (Timothy J Fontaine) * crypto: Make Decipher._flush() emit errors. (Kai Groner) * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny) * events: do not accept NaN in setMaxListeners (Fedor Indutny) * events: avoid calling `once` functions twice (Tim Wood) * events: fix TypeError in removeAllListeners (Jeremy Martin) * fs: report correct path when EEXIST (Fedor Indutny) * process: enforce allowed signals for kill (Sam Roberts) * tls: emit 'end' on .receivedShutdown (Fedor Indutny) * tls: fix potential data corruption (Fedor Indutny) * tls: handle `ssl.start()` errors appropriately (Fedor Indutny) * tls: reset NPN callbacks after SNI (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit 4bc2ec9 refs/remotes/origin/orangemocha-Dns Author: Nicolas Kaiser Date: 2013-12-07 22:33:26 +0100 doc: fix typos in node.1 M doc/node.1 commit f89a718 refs/remotes/origin/orangemocha-Dns Author: Mathias Bynens Date: 2013-12-11 20:39:22 -0800 doc: mention `binary` as deafult for Hash strings M doc/api/crypto.markdown commit 04d5227 refs/remotes/origin/orangemocha-Dns Author: Gabriel Farrell Date: 2013-12-11 10:14:10 -0500 doc: "finish" event is on the writable stream M doc/api/stream.markdown commit 910bc3c refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-11 20:24:36 -0800 uv: Upgrade v0.10.20 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/gyp_uv.py M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/src/win/fs-event.c A deps/uv/test/test-emfile.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 4ec189b refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-11 20:06:11 -0800 gyp: update to 78b26f7 M tools/gyp/PRESUBMIT.py M tools/gyp/buildbot/buildbot_run.py M tools/gyp/gyp M tools/gyp/gyptest.py M tools/gyp/pylib/gyp/MSVSSettings.py M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/generator/android.py A tools/gyp/pylib/gyp/generator/cmake.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/mac_tool.py M tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py commit a22de4f refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-12-11 10:20:26 -0800 npm: Upgrade to 1.3.17 M deps/npm/AUTHORS M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-version.md M deps/npm/doc/cli/repo.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-config.md M deps/npm/doc/misc/npm-faq.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/html/static/style.css M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/docs.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/outdated.js M deps/npm/lib/repo.js M deps/npm/lib/update.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/version.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/repo.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 A deps/npm/node_modules/ansicolors/LICENSE A deps/npm/node_modules/ansicolors/README.md A deps/npm/node_modules/ansicolors/ansicolors.js A deps/npm/node_modules/ansicolors/package.json A deps/npm/node_modules/ansicolors/test/ansicolors.js A deps/npm/node_modules/ansistyles/LICENSE A deps/npm/node_modules/ansistyles/README.md A deps/npm/node_modules/ansistyles/ansistyles.js A deps/npm/node_modules/ansistyles/package.json A deps/npm/node_modules/ansistyles/test/ansistyles.js M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/package.json D deps/npm/node_modules/lru-cache/AUTHORS A deps/npm/node_modules/lru-cache/CONTRIBUTORS D deps/npm/node_modules/lru-cache/bench.js M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/lru-cache/test/basic.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/README.md M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/builtin.js M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/request/.npmignore A deps/npm/node_modules/request/.travis.yml M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js M deps/npm/node_modules/request/lib/debug.js A deps/npm/node_modules/request/lib/optional.js D deps/npm/node_modules/request/node_modules/aws-sign/LICENSE D deps/npm/node_modules/request/node_modules/aws-sign/README.md D deps/npm/node_modules/request/node_modules/aws-sign/index.js D deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/aws-sign2/LICENSE A deps/npm/node_modules/request/node_modules/aws-sign2/README.md A deps/npm/node_modules/request/node_modules/aws-sign2/index.js A deps/npm/node_modules/request/node_modules/aws-sign2/package.json D deps/npm/node_modules/request/node_modules/cookie-jar/LICENSE D deps/npm/node_modules/request/node_modules/cookie-jar/README.md D deps/npm/node_modules/request/node_modules/cookie-jar/index.js D deps/npm/node_modules/request/node_modules/cookie-jar/jar.js D deps/npm/node_modules/request/node_modules/cookie-jar/package.json D deps/npm/node_modules/request/node_modules/cookie-jar/tests/run.js D deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookie.js D deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookiejar.js M deps/npm/node_modules/request/node_modules/forever-agent/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/index.js M deps/npm/node_modules/request/node_modules/qs/package.json A deps/npm/node_modules/request/node_modules/tough-cookie/.jshintrc A deps/npm/node_modules/request/node_modules/tough-cookie/.npmignore A deps/npm/node_modules/request/node_modules/tough-cookie/LICENSE A deps/npm/node_modules/request/node_modules/tough-cookie/README.md A deps/npm/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js A deps/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-GPL.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-MIT.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.min.js A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/LICENSE.txt A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/README.md A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/README.md A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/doc/parse.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/docdown.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Alias.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Entry.php A deps/npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode/vendor/docdown/src/DocDown/Generator.php A deps/npm/node_modules/request/node_modules/tough-cookie/package.json A deps/npm/node_modules/request/node_modules/tough-cookie/public-suffix.txt A deps/npm/node_modules/request/node_modules/tough-cookie/test.js M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/request.js D deps/npm/node_modules/request/tests/googledoodle.jpg D deps/npm/node_modules/request/tests/run.js D deps/npm/node_modules/request/tests/server.js D deps/npm/node_modules/request/tests/squid.conf D deps/npm/node_modules/request/tests/ssl/ca/ca.cnf D deps/npm/node_modules/request/tests/ssl/ca/ca.crl D deps/npm/node_modules/request/tests/ssl/ca/ca.crt D deps/npm/node_modules/request/tests/ssl/ca/ca.csr D deps/npm/node_modules/request/tests/ssl/ca/ca.key D deps/npm/node_modules/request/tests/ssl/ca/ca.srl D deps/npm/node_modules/request/tests/ssl/ca/server.cnf D deps/npm/node_modules/request/tests/ssl/ca/server.crt D deps/npm/node_modules/request/tests/ssl/ca/server.csr D deps/npm/node_modules/request/tests/ssl/ca/server.js D deps/npm/node_modules/request/tests/ssl/ca/server.key D deps/npm/node_modules/request/tests/ssl/npm-ca.crt D deps/npm/node_modules/request/tests/ssl/test.crt D deps/npm/node_modules/request/tests/ssl/test.key D deps/npm/node_modules/request/tests/test-agentOptions.js D deps/npm/node_modules/request/tests/test-basic-auth.js D deps/npm/node_modules/request/tests/test-body.js D deps/npm/node_modules/request/tests/test-defaults.js D deps/npm/node_modules/request/tests/test-digest-auth.js D deps/npm/node_modules/request/tests/test-emptyBody.js D deps/npm/node_modules/request/tests/test-errors.js D deps/npm/node_modules/request/tests/test-follow-all-303.js D deps/npm/node_modules/request/tests/test-follow-all.js D deps/npm/node_modules/request/tests/test-form.js D deps/npm/node_modules/request/tests/test-hawk.js D deps/npm/node_modules/request/tests/test-headers.js D deps/npm/node_modules/request/tests/test-http-signature.js D deps/npm/node_modules/request/tests/test-httpModule.js D deps/npm/node_modules/request/tests/test-https-strict.js D deps/npm/node_modules/request/tests/test-https.js D deps/npm/node_modules/request/tests/test-isUrl.js D deps/npm/node_modules/request/tests/test-localAddress.js D deps/npm/node_modules/request/tests/test-oauth.js D deps/npm/node_modules/request/tests/test-onelineproxy.js D deps/npm/node_modules/request/tests/test-params.js D deps/npm/node_modules/request/tests/test-piped-redirect.js D deps/npm/node_modules/request/tests/test-pipes.js D deps/npm/node_modules/request/tests/test-pool.js D deps/npm/node_modules/request/tests/test-protocol-changing-redirect.js D deps/npm/node_modules/request/tests/test-proxy.js D deps/npm/node_modules/request/tests/test-qs.js D deps/npm/node_modules/request/tests/test-redirect.js D deps/npm/node_modules/request/tests/test-s3.js D deps/npm/node_modules/request/tests/test-timeout.js D deps/npm/node_modules/request/tests/test-toJSON.js D deps/npm/node_modules/request/tests/test-tunnel.js D deps/npm/node_modules/request/tests/unicycle.jpg M deps/npm/node_modules/rimraf/README.md M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/node_modules/tar/README.md M deps/npm/node_modules/tar/package.json A deps/npm/node_modules/text-table/.travis.yml A deps/npm/node_modules/text-table/LICENSE A deps/npm/node_modules/text-table/example/align.js A deps/npm/node_modules/text-table/example/center.js A deps/npm/node_modules/text-table/example/dotalign.js A deps/npm/node_modules/text-table/example/doubledot.js A deps/npm/node_modules/text-table/example/table.js A deps/npm/node_modules/text-table/index.js A deps/npm/node_modules/text-table/package.json A deps/npm/node_modules/text-table/readme.markdown A deps/npm/node_modules/text-table/test/align.js A deps/npm/node_modules/text-table/test/ansi-colors.js A deps/npm/node_modules/text-table/test/center.js A deps/npm/node_modules/text-table/test/dotalign.js A deps/npm/node_modules/text-table/test/doubledot.js A deps/npm/node_modules/text-table/test/table.js M deps/npm/package.json A deps/npm/test/disabled/outdated-depth-integer.js A deps/npm/test/disabled/outdated-depth-integer/README.md A deps/npm/test/disabled/outdated-depth-integer/index.js A deps/npm/test/disabled/outdated-depth-integer/package.json D deps/npm/test/disabled/startstop/package.json M deps/npm/test/packages/npm-test-blerg/package.json A deps/npm/test/tap/dedupe.js A deps/npm/test/tap/dedupe/package.json M deps/npm/test/tap/ignore-shrinkwrap.js M deps/npm/test/tap/lifecycle-signal.js A deps/npm/test/tap/outdated-depth.js A deps/npm/test/tap/outdated-depth/README.md A deps/npm/test/tap/outdated-depth/index.js A deps/npm/test/tap/outdated-depth/package.json A deps/npm/test/tap/outdated-git.js A deps/npm/test/tap/outdated-git/README.md A deps/npm/test/tap/outdated-git/package.json A deps/npm/test/tap/outdated-json.js M deps/npm/test/tap/prepublish.js M deps/npm/test/tap/publish-config.js A deps/npm/test/tap/startstop.js A deps/npm/test/tap/startstop/package.json A deps/npm/test/tap/version-no-tags.js commit 6f3d603 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-11 21:20:17 +0400 gyp: build openssl-cli tool and use it in tests fix #6663 M deps/openssl/openssl.gyp M node.gyp M test/common.js M test/pummel/test-https-ci-reneg-attack.js M test/pummel/test-tls-ci-reneg-attack.js M test/pummel/test-tls-securepair-client.js M test/pummel/test-tls-session-timeout.js M test/simple/test-tls-ecdh-disable.js M test/simple/test-tls-ecdh.js M test/simple/test-tls-securepair-server.js M test/simple/test-tls-server-verify.js M test/simple/test-tls-session-cache.js M test/simple/test-tls-set-ciphers.js commit 153784b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-11 21:19:04 +0400 openssl: fix keypress requirement in apps on win32 Original source: http://openssl.6102.n7.nabble.com/PATCH-s-client-Fix-keypress-requirement-with-redirected-input-on-Windows-td46787.html M deps/openssl/openssl/apps/s_client.c commit 68396c7 refs/remotes/origin/fix/gh-6663 (origin/fix/gh-6663) Author: Fedor Indutny Date: 2013-12-11 21:11:13 +0400 another try M deps/openssl/openssl.gyp M deps/openssl/openssl/apps/s_client.c commit ec4c849 refs/remotes/origin/fix/gh-6663 Author: Fedor Indutny Date: 2013-12-11 21:08:46 +0400 sys_msdos M deps/openssl/openssl.gyp commit 0645795 refs/remotes/origin/fix/gh-6663 Author: Fedor Indutny Date: 2013-12-11 20:36:11 +0400 fix M deps/openssl/openssl.gyp commit 3b2cf88 refs/remotes/origin/fix/gh-6663 Author: Fedor Indutny Date: 2013-12-11 13:24:39 +0400 fixes for win32 M deps/openssl/openssl.gyp commit c5d49ba refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-10 11:32:29 -0800 test: test-os fix win32 localhost assumption The test is expecting an invalid result for the loopback interface network mask, but this issue was fixed in libuv commit 1d5c61a8b31257733c41fb507762d3eb56eecb2d Closes #5262 #6673 M test/simple/test-os.js commit ceea1e8 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-10 06:52:27 -0800 test: test-os win32 adhere standard tmp resolution The test is making the wrong assumptions about the value of os.tmpdir() on Windows M test/simple/test-os.js commit 0236f90 refs/remotes/origin/fix/gh-6663 Author: Fedor Indutny Date: 2013-12-11 02:24:01 +0400 gyp: build openssl-cli tool and use it in tests fix #6663 M deps/openssl/openssl.gyp M node.gyp M test/common.js M test/pummel/test-https-ci-reneg-attack.js M test/pummel/test-tls-ci-reneg-attack.js M test/pummel/test-tls-securepair-client.js M test/pummel/test-tls-session-timeout.js M test/simple/test-tls-ecdh-disable.js M test/simple/test-tls-ecdh.js M test/simple/test-tls-securepair-server.js M test/simple/test-tls-server-verify.js M test/simple/test-tls-session-cache.js M test/simple/test-tls-set-ciphers.js commit ba706ba refs/remotes/origin/orangemocha-Dns Merge: 1e066e4 f16edd2 Author: Fedor Indutny Date: 2013-12-10 23:36:41 +0400 Merge branch 'v0.10' Conflicts: src/node_file.cc commit f16edd2 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-16 20:46:54 +0400 fs: report correct path when EEXIST When `symlink`, `link` or `rename` report EEXIST, ENOTEMPTY or EPERM - the destination file name should be included in the error message, instead of source file name. fix #6510 M src/node_file.cc M test/simple/test-fs-error-messages.js commit 1e066e4 refs/remotes/origin/orangemocha-Dns Merge: c17449d 4a2792c Author: Fedor Indutny Date: 2013-12-10 23:06:56 +0400 Merge branch 'v0.10' Conflicts: lib/tls.js src/node_crypto.cc src/node_crypto.h commit 4a2792c refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-09 19:47:55 +0400 tls: emit 'end' on .receivedShutdown NOTE: Also removed `.receivedShutdown` method of `Connection` it wasn't documented anywhere, and was rewritten with `true` after receiving `close_notify`. fix #6638 M lib/tls.js M src/node_crypto.cc M src/node_crypto.h A test/simple/test-tls-close-notify.js commit c17449d refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-10 22:28:26 +0400 tls_wrap: bump kClearOutChunkSize to 16kb M src/tls_wrap.h commit 92bbd60 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-10 10:10:34 -0800 build: only whole archive on static v8 builds Closes #6629 M node.gyp commit 78cd453 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-21 21:06:29 +0400 test: make fs-watch-recursive less racy FSEventStream may emit events that happened right before it has started. Ignore changes emitted for the directory itself, since they may come from the stale events. M test/simple/test-fs-watch-recursive.js commit 259d449 refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2013-12-06 15:56:37 +0400 src: only access stack of defined errors Avoid segmentation fault when `undefined` is thrown M src/node.cc A test/message/throw_undefined.js A test/message/throw_undefined.out commit f9e3364 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-10 05:25:27 -0800 test: fix create-file test fixture This was failing if the file didn't already exist. Fixes unit tests on Windows: * test\simple\test-http-curl-chunk-problem.js * test\simple\test-pipe-file-to-http.js M test/fixtures/create-file.js commit 7222539 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-12-09 17:11:38 -0800 node: follow specification, zero-fill ArrayBuffers Fixes #6664 M src/node.cc commit e0d31ea refs/remotes/origin/orangemocha-Dns Author: Ingmar Runge Date: 2013-11-19 22:38:15 +0100 crypto: support GCM authenticated encryption mode. This adds two new member functions getAuthTag and setAuthTag that are useful for AES-GCM encryption modes. Use getAuthTag after Cipheriv.final, transmit the tag along with the data and use Decipheriv.setAuthTag to have the encrypted data verified. M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h A test/simple/test-crypto-authenticated.js commit f9f9239 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-07 11:49:49 -0800 build: older pythons don't support ternary if M configure commit fcca358 refs/remotes/origin/orangemocha-Dns Merge: f4f4a2b 2905884 Author: Timothy J Fontaine Date: 2013-12-06 21:27:18 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: lib/tls.js src/node.js commit 2905884 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-06 21:00:32 -0800 build: pass --no-parallel by default to gyp gyp by default now tries to process gyp files in parallel by using python's multiprocessing module, but it has problems on oddball platforms. We don't have many files or complex dependency chains that would benefit from parallel processing so disable by deafult fixes #6640 M configure commit b5e1619 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-06 20:58:00 -0800 build: ./configure pass positional args to gyp use `--` to specify the arguments you want to pass directly to gyp. for example: `./configure -- --no-parallel -Dsome_define=foo` fixes #6370 M configure commit f4f4a2b refs/remotes/origin/orangemocha-Dns Author: Steven Kabbes Date: 2013-12-02 20:59:34 -0800 build: Ignore gyp-generated files on android The android generator for gyp currently doesn't support --generator-output - this makes embedding node.js as project dependency difficult for android projects. Note: the generated files in deps/uv should be ignored in libuv's .gitignore M .gitignore commit aef0960 refs/remotes/origin/orangemocha-Dns Author: Lalit Kapoor Date: 2013-11-21 20:44:08 -0600 http: DELETE shouldn't default to chunked encoding M lib/_http_client.js A test/simple/test-http-client-default-headers-exist.js commit 0da4e0e refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-11-21 18:49:41 -0800 child_process: don't crash process on internal ops 1. Swallow errors when sending internal NODE_HANDLE_ACK messages, so they don't crash the process. 2. Queue process.disconnect() if there are any pending queued messages. Fixes test-child-process-fork-net2.js on win. M lib/child_process.js M test/simple/test-child-process-fork-net2.js commit 06b1945 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-28 00:11:17 +0400 crypto: fix moving read head Fix various possible stalls of read head (i.e. try moving it after every write head update). NOTE: This is actually backported from `bud`. M src/node_crypto_bio.cc commit 03747f6 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-28 02:49:30 +0400 tls_wrap: use writev when possible Try writing multiple chunks from NodeBIO if possible. M src/node_crypto_bio.cc M src/node_crypto_bio.h M src/tls_wrap.cc M src/tls_wrap.h commit f5ab3e4 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-06 14:30:13 +0400 benchmark: fixate `ciphers` in tls benchmarks Benchmark should always use the same cipher in order to be truthful. M benchmark/tls/throughput.js M benchmark/tls/tls-connect.js commit 6e33718 refs/remotes/origin/pr6651 (origin/pr6651) Author: Alexis Campailla Date: 2013-12-06 08:58:15 -0800 debug: connect after child is ready We now wait to connect to the debuggee until we know that its error stream has data, to ensure that the output message "connecting..... ok" appears after "Debugger listening on port xyz" I also increased the test timeout to let the more complex tests finish in time on Windows This change fixes the following unit tests on Windows: test-debugger-repl.js test-debugger-repl-term.js test-debugger-repl-utf8.js test-debugger-repl-restart.js M lib/_debugger.js M test/simple/helper-debugger-repl.js commit 5cfee92 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2013-12-07 02:28:39 +0800 doc: mention execArgv in setupMaster M doc/api/cluster.markdown commit 796834b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-06 19:36:43 +0400 doc: document 'error' event for stream.Writable fix #5255 M doc/api/stream.markdown commit 1903240 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-28 02:14:00 +0400 openssl: add assembly for aes and gcm M deps/openssl/asm/Makefile A deps/openssl/asm/x64-elf-gas/aes/bsaes-x86_64.s A deps/openssl/asm/x64-elf-gas/aes/vpaes-x86_64.s A deps/openssl/asm/x64-elf-gas/modes/ghash-x86_64.s A deps/openssl/asm/x64-macosx-gas/aes/bsaes-x86_64.s A deps/openssl/asm/x64-macosx-gas/aes/vpaes-x86_64.s A deps/openssl/asm/x64-macosx-gas/modes/ghash-x86_64.s A deps/openssl/asm/x64-win32-masm/aes/bsaes-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/vpaes-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/vpaesni-x86_64.asm A deps/openssl/asm/x64-win32-masm/modes/ghash-x86_64.asm A deps/openssl/asm/x86-elf-gas/aes/vpaes-x86.s A deps/openssl/asm/x86-elf-gas/modes/ghash-x86.s A deps/openssl/asm/x86-macosx-gas/aes/vpaes-x86.s A deps/openssl/asm/x86-macosx-gas/modes/ghash-x86.s A deps/openssl/asm/x86-win32-masm/aes/vpaes-x86.asm A deps/openssl/asm/x86-win32-masm/modes/ghash-x86.asm M deps/openssl/openssl.gyp commit f572b91 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-12-05 19:16:01 +0400 tls: fix handling of asterisk in SNI context Wildcard server names should not match subdomains. Quote from RFC2818: ...Names may contain the wildcard character * which is considered to match any single domain name component or component fragment. E.g., *.a.com matches foo.a.com but not bar.foo.a.com. f*.com matches foo.com but not bar.com. fix #6610 M lib/_tls_wrap.js M test/simple/test-tls-sni-server-client.js commit 9e32a7d refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-21 17:13:58 +0100 build: add libicu i18n support Adds a --with-icu-path= switch to the configure script. Requires that the user checks out the copy of libicu that's bundled with chromium to a fixed directory. It's still a little rough around the edges but it works. Fixes #6371. M README.md M common.gypi M configure commit 9ba0d90 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-12-04 11:04:47 -0800 lib: child_process spawn handle ENOENT correctly child_process spawn wasn't handlig ENOENT correctly on Windows. This is half a fix for test-child-process-cwd.js. The other half is going into libuv. M lib/child_process.js commit 98be8df refs/remotes/origin/orangemocha-Dns Author: Kai Groner Date: 2013-04-18 19:01:14 -0400 crypto: Make Decipher._flush() emit errors. When Decipher processes a stream using an incorrect key, the DecipherFinal() method throws an unhandled exception at the end of the stream. M lib/crypto.js M test/simple/test-crypto-stream.js commit b371d4a refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-12-04 01:00:07 -0800 blog: bnoordhuis departure A doc/blog/Uncategorized/bnoordhuis-departure.md commit 60f777d refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-29 20:09:59 +0400 tls: fix pool usage race When calling `encOut` in loop, `maybeInitFinished()` may invoke `clearOut`'s loop, leading to the writing of interleaved data (encrypted and cleartext) into the one shared pool. Move `maybeInitFinished()` out of the loop and add assertion for future. M lib/tls.js A test/simple/test-tls-interleave.js commit bd7fa92 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2013-12-02 13:31:06 +0800 doc: list execArgv option for child_process.fork() M doc/api/child_process.markdown commit 94c4ba9 refs/remotes/origin/orangemocha-Dns Author: Gabriel Falkenberg Date: 2013-12-02 11:18:37 +0100 doc: change constant to consistent M doc/api/dns.markdown commit 8aac118 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-10-10 22:28:01 -0700 process: document kill(0), disallow kill(O_RDWR) The null signal test existed, but only tested the case where the target process existed, not when it did not exist. Also clarified that SIGUSR1 is reserved by Node.js only for receiveing, its not at all reserved when sending a signal with kill(). kill(pid, 'O_RDWR'), or any other node constant, "worked". I fixed this by also checking for 'SIG'. The same as done in the isSignal() function. Now the signal names supported by process.kill() are the same as those supported by process.on(). M doc/api/process.markdown M src/node.js M test/simple/test-process-kill-null.js commit 4bd5f35 refs/remotes/origin/orangemocha-Dns Merge: 001f9b4 9b8fcff Author: Fedor Indutny Date: 2013-12-02 15:04:47 +0400 Merge branch 'v0.10' Conflicts: src/node_crypto.cc src/node_crypto.h commit 9b8fcff refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-22 18:33:50 +0400 tls: reset NPN callbacks after SNI SNI callback selects a new SSL_CTX for the connection, which doesn't have NPN callbacks set up. M src/node_crypto.cc M src/node_crypto.h M test/simple/test-tls-npn-server-client.js commit 001f9b4 refs/remotes/origin/orangemocha-Dns Merge: 5ce4eed 6877e64 Author: Timothy J Fontaine Date: 2013-12-01 19:43:34 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: src/stream_wrap.cc commit 6877e64 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-12-01 18:57:43 -0800 build: include postmortem symbols on linux Previously we were building the symbols, but the linker was garbage collecting the symbols because they weren't used. Inform the linker that we want to keep all symbols from v8 around. M common.gypi M node.gyp commit fcfaa39 refs/remotes/origin/orangemocha-Dns Author: Yazhong Liu Date: 2013-11-30 00:44:13 +0800 doc: net: fix typo in example code M doc/api/net.markdown commit a32b878 refs/remotes/origin/orangemocha-Dns Author: Michael Ridgway Date: 2013-11-26 12:49:28 -0800 doc: http: document ServerResponse 'finish' event M doc/api/http.markdown commit 207a3e1 refs/remotes/origin/orangemocha-Dns Author: Nikolai Vavilov Date: 2013-11-28 22:25:30 +0200 doc: http: properly document callback argument M doc/api/http.markdown commit 5ce4eed refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-27 14:54:58 +0400 http: fix parser double-free in _http_client.js HTTP Parser instance was freed twice, leading to the reusal of it in several different requests simultaneously. The flow: `socketCloseListener` is firing, which calls `socket.read()` to flush any queued data, `socket.buffer` has data which emits and fires `socketOnData` in sync, this triggers a parser error which frees the parser, `socketCloseListener` resumes execution only to have the wrong parser associated with the socket. The fix is to only cache the parser after the flushing from the socket, and to assert in `socketOnData` that `socket === parser.socket` fix #6451 M lib/_http_client.js A test/simple/test-http-client-parser-double-free.js commit c749a84 refs/remotes/origin/orangemocha-Dns Author: Alexis Campailla Date: 2013-11-22 15:18:06 -0800 test: use os.EOL when checking output M test/simple/test-child-process-double-pipe.js M test/simple/test-child-process-exec-buffer.js M test/simple/test-process-raw-debug.js commit 04b9263 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-24 19:13:46 +0400 openssl: more asm M deps/openssl/asm/Makefile A deps/openssl/asm/x64-elf-gas/bn/x86_64-gf2m.s A deps/openssl/asm/x64-elf-gas/bn/x86_64-mont5.s A deps/openssl/asm/x64-macosx-gas/bn/x86_64-gf2m.s A deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont5.s A deps/openssl/asm/x64-win32-masm/bn/x86_64-gf2m.asm A deps/openssl/asm/x64-win32-masm/bn/x86_64-mont5.asm M deps/openssl/openssl.gyp commit 658aeb2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-27 03:48:44 +0100 stream_wrap: don't call Number::New() Replace call to Number::New() with a call to Integer::NewFromUnsigned(). Profiling a Real World(TM) application with perf(1) suggests that the conversion of its argument from integer to double is disproportionally costly: over 60% of CPU cycles accountable to WriteStringImpl() are attributable to the conversion. After changing it to Integer::NewFromUnsigned(), WriteStringImpl() has dropped from the 'most costly functions' top ten altogether. M src/stream_wrap.cc commit 85c1917 refs/remotes/origin/orangemocha-Dns Merge: 84c03a9 90655a9 Author: Timothy J Fontaine Date: 2013-11-26 08:41:09 -0800 Merge remote-tracking branch 'upstream/v0.10' commit 90655a9 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-11-26 07:27:59 -0800 blog: npm outage postmortem A doc/blog/npm/2013-outage-postmortem.md commit 84c03a9 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-25 15:09:57 +0100 tls: add serialNumber to getPeerCertificate() Add a 'serialNumber' property to the object that is returned by tls.CryptoStream#getPeerCertificate(). Contains the certificate's serial number encoded as a hex string. The format is identical to `openssl x509 -serial -in path/to/certificate`. Fixes #6583. M doc/api/tls.markdown M src/env.h M src/node_crypto.cc M test/simple/test-tls-peer-certificate.js commit b3e4fc6 refs/remotes/origin/orangemocha-Dns Author: David Chan Date: 2013-11-20 23:40:41 +0530 util: Format negative zero as '-0' Format negative zero as '-0' instead of as '0', as it does not behave identically to positive zero. ((-0).toString() still returns '0' as required by ES5 9.8.1.2). Fixes joyent/node#6548. Closes joyent/node#6550. M lib/util.js M test/simple/test-util-inspect.js commit de8c0a5 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-23 23:05:34 +0100 v8: unbreak freebsd build Pending review of https://codereview.appspot.com/31500043/ Fixes #6576. M deps/v8/src/platform-freebsd.cc commit 16a402c refs/remotes/origin/orangemocha-Dns Author: Vladimir Kurchatkin Date: 2013-11-21 14:04:39 +0400 node: fix removing AsyncListener in callback context._asyncQueue shouldn't be exposed as asyncQueue, as it allows modification of queues already attached to an event. Which is not supposed to happend. Instead context._asyncQueue should be copied. M src/node.js A test/simple/test-asynclistener-remove-add-in-before.js A test/simple/test-asynclistener-remove-in-before.js commit 953d718 refs/remotes/origin/orangemocha-Dns Author: Linus Unnebäck Date: 2013-11-21 16:39:23 +0100 doc: clarify child_process error behaviour Clarify that an 'error' event may or may not be followed by an 'exit' event and that it's not safe to make assumptions either way. M doc/api/child_process.markdown commit 71aabed refs/remotes/origin/orangemocha-Dns Author: Jeremy Martin Date: 2013-11-22 09:17:16 -0500 events: fix TypeError in removeAllListeners Check that `listeners` is actually an array before trying to manipulate it because it won't be if no regular event listeners have been registered yet but there are 'removeListener' event listeners. M lib/events.js M test/simple/test-event-emitter-remove-all-listeners.js commit 5757642 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-21 14:41:40 -0800 node: allow nextTick infinite recursion Removing the depth counter while processing the nextTickQueue made it possible to run out of memory if in an infinite recursive loop using nextTick(). There was also an edge case where too many callbacks were pushed onto the nextTickQueue, while not actually being recursive. This is being done to prevent possible cryptic FATAL ERROR messages from popping up, and issues being posted about them. M src/node.js A test/pummel/test-next-tick-infinite-calls.js commit a34bbaf refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-20 16:45:27 -0800 blog: Post for v0.11.9 A doc/blog/release/v0.11.9.md commit 1a7d3e2 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-20 16:40:47 -0800 Now working on 0.11.10 M src/node_version.h commit 9b985e5 refs/remotes/origin/orangemocha-Dns Merge: eaba941 dcfd032 Author: Timothy J Fontaine Date: 2013-11-20 16:40:36 -0800 Merge branch 'v0.11.9-release' commit dcfd032 refs/remotes/origin/v0.11.9-release (tag: v0.11.9, origin/v0.11.9-release) Author: Timothy J Fontaine Date: 2013-11-20 16:03:31 -0800 2013.11.20, Version 0.11.9 (Unstable) * uv: upgrade to v0.11.15 (Timothy J Fontaine) * v8: upgrade to 3.22.24.5 (Timothy J Fontaine) * buffer: remove warning when no encoding is passed (Trevor Norris) * build: make v8 use random seed for hash tables (Ben Noordhuis) * crypto: build with shared openssl without NPN (Ben Noordhuis) * crypto: update root certificates (Ben Noordhuis) * debugger: pass on v8 debug switches (Ben Noordhuis) * domain: use AsyncListener API (Trevor Norris) * fs: add recursive subdirectory support to fs.watch (Nick Simmons) * fs: make fs.watch() non-recursive by default (Ben Noordhuis) * http: cleanup freeSockets when socket destroyed (fengmk2) * http: force socket encoding to be null (isaacs) * http: make DELETE requests set `req.method` (Nathan Rajlich) * node: add AsyncListener support (Trevor Norris) * src: remove global HandleScope that hid memory leaks (Ben Noordhuis) * tls: add ECDH ciphers support (Erik Dubbelboer) * tls: do not default to 'localhost' servername (Fedor Indutny) * tls: more accurate wrapping of connecting socket (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit eaba941 refs/remotes/origin/orangemocha-Dns Merge: 40d5e90 c1452f4 Author: Timothy J Fontaine Date: 2013-11-20 15:45:50 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: lib/events.js src/udp_wrap.cc commit c1452f4 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-11-20 11:08:52 -0800 npm: Upgrade to v1.3.15 M deps/npm/Makefile M deps/npm/doc/cli/npm.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/dedupe.js M deps/npm/lib/npm.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json A deps/npm/node_modules/glob/test/new-glob-optional-options.js D deps/npm/node_modules/init-package-json/example.js A deps/npm/node_modules/init-package-json/example/example-basic.js A deps/npm/node_modules/init-package-json/example/example-default.js A deps/npm/node_modules/init-package-json/example/example-npm.js A deps/npm/node_modules/init-package-json/example/init/basic-init.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/gyp/AUTHORS M deps/npm/node_modules/node-gyp/gyp/DEPS D deps/npm/node_modules/node-gyp/gyp/MANIFEST M deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py A deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py M deps/npm/node_modules/node-gyp/gyp/gyp M deps/npm/node_modules/node-gyp/gyp/gyp.bat A deps/npm/node_modules/node-gyp/gyp/gyp_main.py M deps/npm/node_modules/node-gyp/gyp/gyptest.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py D deps/npm/node_modules/node-gyp/gyp/pylib/gyp/SCons.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py D deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/scons.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py D deps/npm/node_modules/node-gyp/gyp/pylib/gyp/sun_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py M deps/npm/node_modules/node-gyp/gyp/setup.py M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/npmconf/test/builtin.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/package.json M deps/npm/scripts/install.sh A deps/npm/test/common-tap.js M deps/npm/test/tap/ignore-shrinkwrap.js A deps/npm/test/tap/lifecycle-signal.js A deps/npm/test/tap/lifecycle-signal/package.json M deps/npm/test/tap/noargs-install-config-save.js M deps/npm/test/tap/outdated-include-devdependencies.js M deps/npm/test/tap/outdated-new-versions.js M deps/npm/test/tap/outdated.js A deps/npm/test/tap/outdated/README.md M deps/npm/test/tap/outdated/package.json M deps/npm/test/tap/peer-deps-invalid.js M deps/npm/test/tap/peer-deps-without-package-json.js M deps/npm/test/tap/publish-config.js M deps/npm/test/tap/uninstall-package.js M deps/npm/test/tap/uninstall-package/package.json commit 40d5e90 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-20 08:49:40 -0800 child_process: deliver ENOENT on nextTick After the uv upgrade, uv_spawn will now fail faster for certain failures like ENOENT. However, our tests and other people may be depending on that error being passed to the callback instead of a throw. M lib/child_process.js commit 1fef66f refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-20 08:25:24 -0800 uv: upgrade to v0.11.15 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/README.md M deps/uv/android-configure M deps/uv/checksparse.sh M deps/uv/configure.ac D deps/uv/gyp_uv A deps/uv/gyp_uv.py M deps/uv/include/uv-darwin.h M deps/uv/include/uv-unix.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h A deps/uv/samples/.gitignore A deps/uv/samples/socks5-proxy/.gitignore A deps/uv/samples/socks5-proxy/LICENSE A deps/uv/samples/socks5-proxy/build.gyp A deps/uv/samples/socks5-proxy/client.c A deps/uv/samples/socks5-proxy/defs.h A deps/uv/samples/socks5-proxy/getopt.c A deps/uv/samples/socks5-proxy/main.c A deps/uv/samples/socks5-proxy/s5.c A deps/uv/samples/socks5-proxy/s5.h A deps/uv/samples/socks5-proxy/server.c A deps/uv/samples/socks5-proxy/util.c M deps/uv/src/queue.h M deps/uv/src/unix/aix.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/thread.c M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/fs.c M deps/uv/src/win/process.c M deps/uv/test/task.h A deps/uv/test/test-close-fd.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c A deps/uv/test/test-tcp-close-accept.c D deps/uv/test/test-util.c A deps/uv/test/test-watcher-cross-stop.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit aef652d refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-19 16:03:11 -0800 asyncwrap: add missing TryCatch The TryCatch was not being checked after calling the unload asyncQueue callback in AsyncWrap::MakeCallback. M src/async-wrap-inl.h commit 3ac6946 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-14 01:48:19 +0100 src: add ASSERT/CHECK/UNREACHABLE macros M src/util.h commit d29fe0f refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-14 00:58:18 +0100 src: make queue.h c++ compatible This is a cherry-pick of commit joyent/libuv@0520464. M src/queue.h commit 88dc1fc refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-10-19 14:38:58 +0400 crypto: `randomBytes` is non-blocking Add NOTE section in documentation, mentioning that `randomBytes` won't block when entropy sources are drained. fix #6372 M doc/api/crypto.markdown commit fce0eb4 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-19 10:58:23 +0400 events: do not accept NaN in setMaxListeners M lib/events.js M test/simple/test-event-emitter-max-listeners.js commit 5885f46 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-19 11:02:26 +0400 net: fix `new net.Socket` documentation `Socket` no longer accepts `type` option, and also accepts `readable`, `writable` options. fix #6541 M doc/api/net.markdown commit 5ce50ec refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-19 11:38:48 +0400 dgram: fix abort when getting `fd` of closed dgram v8's `messages.js` file's `CallSiteGetMethodName` is running through all object properties and getter to figure out method name of function that appears in stack trace. This run-through will also read `fd` property of `UDPWrap` instance's javascript object, making `UNWRAP()` fail. As a simple alternative to the test case above, one could just keep reference to the dgram handle and try accessing `handle.fd` after it has been fully closed. fix #6536 M src/udp_wrap.cc M test/simple/test-dgram-close.js commit b73967e refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-18 15:01:38 -0800 v8: upgrade to 3.22.24.5 M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/lithium.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/runtime.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/stub-cache-x64.cc A deps/v8/test/mjsunit/regress/regress-2980.js A deps/v8/test/mjsunit/regress/regress-298269.js A deps/v8/test/mjsunit/regress/regress-319120.js A deps/v8/test/mjsunit/regress/regress-crbug-318671.js commit 2329a25 refs/remotes/origin/orangemocha-Dns Merge: bd9c666 1394d58 Author: Timothy J Fontaine Date: 2013-11-18 13:41:17 -0800 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/README.md deps/uv/build.mk deps/uv/src/unix/core.c deps/uv/src/unix/darwin-proctitle.c deps/uv/src/unix/darwin.c deps/uv/src/unix/fsevents.c deps/uv/src/unix/udp.c deps/uv/src/version.c deps/v8/src/platform-solaris.cc deps/v8/test/cctest/test-api.cc lib/tls.js src/node.h src/node_version.h commit bd9c666 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-16 14:39:41 +0100 debugger: pass on v8 debug switches Before this commit, passing --debugger and other V8 debug switches to node.js made node print a usage message and exit. Rewrite the debug argument parser so it only consumes switches that we understand and pass everything else as-is to V8. A side effect of this change is that switches like --debugger_agent and --debugger_port now work. That kind of obsoletes our debugger switches because they implement pretty much the same functionality but let's leave them in for now for the sake of convenience and backwards compatibility. Fixes #6526. M src/node.cc A test/simple/test-debug-args.js commit d6df1b9 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-14 15:40:56 -0800 buffer: convert values to uint, not int In many cases values expected to be unsigned were converted to a signed integer. Also include some small code cleanup. M lib/buffer.js commit e534693 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-13 17:19:53 -0800 src: make buffer size errors more explicit Fixes #6490 M lib/buffer.js M lib/fs.js commit a263aba refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-13 16:27:20 -0800 buffer: no warning when encoding isn't passed Buffer#write() was showing the deprecation warning when only buf.write('string') was passed. This is incorrect since the encoding is always optional. Argument order should follow: Buffer#write(string[, offset[, length]][, encoding]) (yeah, not confusing at all) M lib/buffer.js commit 1394d58 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-15 16:27:22 +0100 doc: add nodejs.vn to community page Node.js. It's not just for SF hipsters anymore. M doc/community/index.html commit a763db8 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-15 16:24:46 +0100 doc: sort community page links alphabetically This commit introduces some long lines but it's HTML so it's okay. M doc/community/index.html commit 85c8eeb refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-14 01:59:01 +0100 src: remove unused import in cares_wrap.cc M src/cares_wrap.cc commit 26a795b refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-13 15:14:34 -0800 doc: fix few smalloc entries for proper formatting M doc/api/smalloc.markdown commit c414ec1 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-13 14:51:32 -0800 smalloc: check if object has external memory Add HasExternalData API to check if Object has externally allocated memory, and accompanying tests. M doc/api/smalloc.markdown M lib/smalloc.js M src/smalloc.cc M src/smalloc.h M test/simple/test-smalloc.js commit 65b1275 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-13 16:58:46 +0400 tls: handle `ssl.start()` errors M lib/tls.js M test/simple/test-tls-connect.js commit c9d93f3 refs/remotes/origin/orangemocha-Dns Author: Tim Wood Date: 2013-11-12 12:19:13 -0800 events: don't call once twice Emitting an event within a `EventEmitter#once` callback of the same event name will cause subsequent `EventEmitter#once` listeners of the same name to be called multiple times. var emitter = new EventEmitter(); emitter.once('e', function() { emitter.emit('e'); console.log(1); }); emitter.once('e', function() { console.log(2); }); emitter.emit('e'); // Output // 2 // 1 // 2 Fix the issue, by calling the listener method only if it was not already called. M lib/events.js M test/simple/test-event-emitter-once.js commit 9b4aa35 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-04 16:24:36 -0800 src: add comments about implicit dependencies M src/base-object.h M src/node_crypto.h commit d120d92 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-04 10:49:55 -0800 base-object: add BaseObject BaseObject is a class that just handles the Persistent handle attached to the class instance. This also removed WeakObject. Reordering the inheritance chain helps prevent unneeded calls on instances that don't call MakeCallback. M node.gyp M src/async-wrap-inl.h M src/async-wrap.h A src/base-object-inl.h A src/base-object.h M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_zlib.cc D src/weak-object-inl.h D src/weak-object.h commit 6cea16f refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-01 14:45:46 -0700 async-wrap: make typenames consistent M src/async-wrap-inl.h commit 4326c6d refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-05 11:56:13 -0800 tls_wrap: move members to initialization list They didn't need to be defined in the body of the constructor. M src/tls_wrap.cc commit 5235d71 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-11 11:31:36 +0100 src: use Context::Scope objects in cares_wrap.cc Enter the context explicitly, don't rely on the fact that there is a Context::Scope a few stack frames below because it may be gone someday M src/cares_wrap.cc commit 27f115d refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-11 10:53:00 +0100 src: fix Context::Scope usage env->context() may or may not create a new Local. It currently does not but don't depend on that behavior, create a HandleScope first. M src/cares_wrap.cc M src/env-inl.h M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node_crypto.cc M src/node_file.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/udp_wrap.cc commit c0d62c2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-11 10:34:16 +0100 crypto: fix up implicit HandleScope abuse Don't depend on any HandleScope objects that may or may not have been created in src/stream_wrap.cc, create them explicitly. M src/node_crypto.cc M src/stream_wrap.cc commit fd819ef refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-11 21:03:08 +0100 src: remove global HandleScope Make it more difficult to accidentally leak handles by removing the top-level HandleScope. Now if there's no valid HandleScope now, V8 will complain and, in debug builds, abort. M src/node.cc M src/tls_wrap.cc commit ac9cf00 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-12 12:53:45 -0800 blog: Post for v0.10.22 A doc/blog/release/v0.10.22.md commit 9142dc6 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-11-12 12:53:45 -0800 Now working on 0.10.23 M src/node_version.h commit 36f2bf2 refs/remotes/origin/orangemocha-Dns Merge: 3dcc9b9 cbff8f0 Author: Timothy J Fontaine Date: 2013-11-12 12:53:28 -0800 Merge branch 'v0.10.22-release' into v0.10 commit cbff8f0 refs/remotes/origin/v0.10.22-release (tag: v0.10.22, origin/v0.10.22-release) Author: Timothy J Fontaine Date: 2013-11-12 12:22:12 -0800 2013.11.12, Version 0.10.22 (Stable) * npm: Upgrade to 1.3.14 * uv: Upgrade to v0.10.19 * child_process: don't assert on stale file descriptor events (Fedor Indutny) * darwin: Fix "Not Responding" in Mavericks activity monitor (Fedor Indutny) * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich) * repl: do not insert duplicates into completions (Maciej Małecki) * src: Fix memory leak on closed handles (Timothy J Fontaine) * tls: prevent stalls by using read(0) (Fedor Indutny) * v8: use correct timezone information on Solaris (Maciej Małecki) M AUTHORS M ChangeLog M src/node_version.h commit 16934d9 refs/remotes/origin/v0.10.22-release Author: Timothy J Fontaine Date: 2013-11-12 11:23:19 -0800 src: add HandleScope in HandleWrap::OnClose Fixes a 4 byte leak on handles closing. AKA The Walmart leak. MakeCallback doesn't have a HandleScope. That means the callers scope will retain ownership of created handles from MakeCallback and related. There is by default a wrapping HandleScope before uv_run, if the caller doesn't have a HandleScope on the stack the global will take ownership which won't be reaped until the uv loop exits. If a uv callback is fired, and there is no enclosing HandleScope in the cb, you will appear to leak 4-bytes for every invocation. Take heed. cc @hueniverse M src/handle_wrap.cc M src/node.h commit ac799ba refs/remotes/origin/v0.10.22-release Author: Timothy J Fontaine Date: 2013-11-12 10:57:57 -0800 uv: Upgrade to v0.10.19 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/README.md M deps/uv/build.mk M deps/uv/checksparse.sh D deps/uv/gyp_uv A deps/uv/gyp_uv.py M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/test/test-list.h A deps/uv/test/test-tcp-close-accept.c A deps/uv/test/test-watcher-cross-stop.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 007393a refs/remotes/origin/v0.10.22-release Author: yangguo@chromium.org Date: 2012-10-23 13:04:05 +0000 v8: use correct timezone information on Solaris `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 . This is a back-port of upstream commit r12802 and a forward port of commit 9fa953d from the v0.8 branch. V8 3.22 in the master branch contains the patch so no further forward-porting is necessary. M deps/v8/src/platform-solaris.cc commit 568072c refs/remotes/origin/v0.10.22-release Author: Maciej Małecki Date: 2013-11-12 00:03:29 +0100 repl: do not insert duplicates into completions Fix invalid `hasOwnProperty` function usage. For example, before in the REPL: ``` > Ar Array Array ArrayBuffer ``` Now: ``` > Ar Array ArrayBuffer ``` Fixes #6255. Closes #6498. M lib/repl.js M test/simple/test-repl-tab-complete.js commit 09724b3 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-11 22:02:03 +0100 src: fix Environment::GetCurrent() usage Create a HandleScope before calling the Environment::GetCurrent() that takes a v8::Isolate* as an argument because it creates a handle with the call to v8::Isolate::CurrentContext(). M src/async-wrap-inl.h M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_contextify.cc M src/node_crypto.cc M src/node_file.cc M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/smalloc.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 7f09a13 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-11 11:24:31 -0800 node: add HandleScope to prevent memory leak MakeCallback can only be called from a valid v8::HandleScope. Fixed #6487 M src/node.cc commit f230a1c refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-10 02:02:27 +0100 v8: upgrade to 3.22.24 This commit removes the simple/test-event-emitter-memory-leak test for being unreliable with the new garbage collector: the memory pressure exerted by the test case is too low for the garbage collector to kick in. It can be made to work again by limiting the heap size with the --max_old_space_size=x flag but that won't be very reliable across platforms and architectures. M configure M deps/v8/.gitignore M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/Makefile.nacl M deps/v8/OWNERS M deps/v8/PRESUBMIT.py A deps/v8/WATCHLISTS M deps/v8/benchmarks/deltablue.js M deps/v8/build/all.gyp M deps/v8/build/features.gypi M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi M deps/v8/include/v8-debug.h A deps/v8/include/v8-defaults.h D deps/v8/include/v8-preparser.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8-testing.h M deps/v8/include/v8.h M deps/v8/include/v8config.h D deps/v8/preparser/preparser-process.cc D deps/v8/preparser/preparser.gyp M deps/v8/samples/lineprocessor.cc M deps/v8/samples/samples.gyp M deps/v8/samples/shell.cc A deps/v8/src/OWNERS M deps/v8/src/accessors.cc M deps/v8/src/accessors.h A deps/v8/src/allocation-site-scopes.cc A deps/v8/src/allocation-site-scopes.h A deps/v8/src/allocation-tracker.cc A deps/v8/src/allocation-tracker.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apinatives.js M deps/v8/src/arguments.cc M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array-iterator.js M deps/v8/src/array.js M deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.cc M deps/v8/src/checks.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.cc M deps/v8/src/counters.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-posix.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/date.js M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h A deps/v8/src/defaults.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/elements.cc M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h A deps/v8/src/harmony-math.js M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-alias-analysis.h M deps/v8/src/hydrogen-canonicalize.cc A deps/v8/src/hydrogen-check-elimination.cc A deps/v8/src/hydrogen-check-elimination.h M deps/v8/src/hydrogen-dce.cc M deps/v8/src/hydrogen-dce.h D deps/v8/src/hydrogen-deoptimizing-mark.cc D deps/v8/src/hydrogen-deoptimizing-mark.h M deps/v8/src/hydrogen-escape-analysis.cc A deps/v8/src/hydrogen-flow-engine.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h A deps/v8/src/hydrogen-load-elimination.cc A deps/v8/src/hydrogen-load-elimination.h A deps/v8/src/hydrogen-mark-unreachable.cc A deps/v8/src/hydrogen-mark-unreachable.h M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-osr.h M deps/v8/src/hydrogen-redundant-phi.cc M deps/v8/src/hydrogen-redundant-phi.h M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen-uint32-analysis.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/i18n.js M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.cc M deps/v8/src/isolate-inl.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json.js M deps/v8/src/list.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h A deps/v8/src/lithium-codegen.cc A deps/v8/src/lithium-codegen.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h D deps/v8/src/marking-thread.cc D deps/v8/src/marking-thread.h M deps/v8/src/math.js M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc A deps/v8/src/msan.h M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc D deps/v8/src/platform-posix.h M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/platform/elapsed-timer.h M deps/v8/src/platform/mutex.h M deps/v8/src/platform/semaphore.h M deps/v8/src/platform/time.cc M deps/v8/src/platform/time.h D deps/v8/src/preparser-api.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/proxy.js M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/sampler.cc M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/snapshot-common.cc M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer-inl.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/unicode.h M deps/v8/src/unique.h M deps/v8/src/utils.h M deps/v8/src/utils/random-number-generator.cc M deps/v8/src/utils/random-number-generator.h M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8natives.js D deps/v8/src/v8preparserdll-main.cc M deps/v8/src/v8threads.cc M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/win32-math.cc M deps/v8/src/win32-math.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/benchmarks/benchmarks.status M deps/v8/test/benchmarks/testcfg.py M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-ast.cc M deps/v8/test/cctest/test-code-stubs-arm.cc M deps/v8/test/cctest/test-compiler.cc A deps/v8/test/cctest/test-constantpool.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-dataflow.cc M deps/v8/test/cctest/test-date.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-mips.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-flags.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-global-object.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-liveedit.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc A deps/v8/test/cctest/test-macro-assembler-arm.cc A deps/v8/test/cctest/test-macro-assembler-mips.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-random.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc M deps/v8/test/cctest/test-time.cc M deps/v8/test/cctest/test-types.cc M deps/v8/test/cctest/test-unique.cc M deps/v8/test/cctest/test-utils.cc A deps/v8/test/intl/OWNERS M deps/v8/test/intl/date-format/parse-MMMdy.js M deps/v8/test/intl/date-format/parse-mdy.js M deps/v8/test/intl/date-format/parse-mdyhms.js A deps/v8/test/intl/date-format/timezone-name.js D deps/v8/test/intl/date-format/utils.js M deps/v8/test/intl/intl.status M deps/v8/test/intl/testcfg.py M deps/v8/test/message/message.status M deps/v8/test/message/paren_in_arg_string.out M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/allocation-site-info.js M deps/v8/test/mjsunit/array-functions-prototype-misc.js M deps/v8/test/mjsunit/array-literal-feedback.js M deps/v8/test/mjsunit/big-array-literal.js M deps/v8/test/mjsunit/big-object-literal.js A deps/v8/test/mjsunit/bitwise-operations-bools.js A deps/v8/test/mjsunit/compare-known-objects.js A deps/v8/test/mjsunit/compare-objects.js A deps/v8/test/mjsunit/compiler/concurrent-invalidate-transition-map.js A deps/v8/test/mjsunit/compiler/concurrent-proto-change.js A deps/v8/test/mjsunit/compiler/escape-analysis-representation.js M deps/v8/test/mjsunit/compiler/escape-analysis.js M deps/v8/test/mjsunit/compiler/expression-trees.js A deps/v8/test/mjsunit/compiler/load-elimination-global.js A deps/v8/test/mjsunit/compiler/load-elimination-osr.js A deps/v8/test/mjsunit/compiler/load-elimination.js A deps/v8/test/mjsunit/compiler/manual-concurrent-recompile.js A deps/v8/test/mjsunit/compiler/osr-alignment.js D deps/v8/test/mjsunit/compiler/parallel-proto-change.js M deps/v8/test/mjsunit/compiler/rotate.js A deps/v8/test/mjsunit/concurrent-initial-prototype-change.js A deps/v8/test/mjsunit/d8-performance-now.js A deps/v8/test/mjsunit/debug-liveedit-4.js M deps/v8/test/mjsunit/debug-stepin-function-call.js A deps/v8/test/mjsunit/div-mul-minus-one.js M deps/v8/test/mjsunit/fast-prototype.js A deps/v8/test/mjsunit/harmony/math-sign.js A deps/v8/test/mjsunit/harmony/math-trunc.js M deps/v8/test/mjsunit/harmony/object-observe.js M deps/v8/test/mjsunit/harmony/typedarrays.js A deps/v8/test/mjsunit/lithium/DivI.js A deps/v8/test/mjsunit/lithium/MathExp.js A deps/v8/test/mjsunit/lithium/SeqStringSetChar.js A deps/v8/test/mjsunit/lithium/StoreKeyed.js A deps/v8/test/mjsunit/lithium/StoreKeyedExternal.js D deps/v8/test/mjsunit/manual-parallel-recompile.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/number-tostring-add.js A deps/v8/test/mjsunit/number-tostring-func.js M deps/v8/test/mjsunit/opt-elements-kind.js M deps/v8/test/mjsunit/osr-elements-kind.js D deps/v8/test/mjsunit/parallel-initial-prototype-change.js D deps/v8/test/mjsunit/parallel-invalidate-transition-map.js M deps/v8/test/mjsunit/regexp-global.js D deps/v8/test/mjsunit/regress/regress-1713.js D deps/v8/test/mjsunit/regress/regress-1713b.js M deps/v8/test/mjsunit/regress/regress-2612.js A deps/v8/test/mjsunit/regress/regress-2931.js A deps/v8/test/mjsunit/regress/regress-add-minus-zero.js A deps/v8/test/mjsunit/regress/regress-array-pop-nonconfigurable.js A deps/v8/test/mjsunit/regress/regress-binop-nosse2.js A deps/v8/test/mjsunit/regress/regress-binop.js A deps/v8/test/mjsunit/regress/regress-compare-constant-doubles.js A deps/v8/test/mjsunit/regress/regress-crbug-305309.js A deps/v8/test/mjsunit/regress/regress-crbug-306851.js A deps/v8/test/mjsunit/regress/regress-crbug-309623.js D deps/v8/test/mjsunit/regress/regress-crbug-84186.js M deps/v8/test/mjsunit/regress/regress-embedded-cons-string.js M deps/v8/test/mjsunit/regress/regress-opt-after-debug-deopt.js A deps/v8/test/mjsunit/regress/regress-parse-object-literal.js A deps/v8/test/mjsunit/regress/regress-parse-use-strict.js A deps/v8/test/mjsunit/regress/regress-polymorphic-load.js M deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js M deps/v8/test/mjsunit/unbox-double-arrays.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/preparser/preparser.status M deps/v8/test/preparser/strict-identifiers.pyt M deps/v8/test/preparser/testcfg.py M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/test/webkit/webkit.status M deps/v8/tools/android-sync.sh M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/presubmit.py M deps/v8/tools/profviz/composer.js M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/run-tests.py A deps/v8/tools/sodium/index.html A deps/v8/tools/sodium/sodium.js A deps/v8/tools/sodium/styles.css D deps/v8/tools/status-file-converter.py A deps/v8/tools/test-push-to-trunk.sh M deps/v8/tools/testrunner/README D deps/v8/tools/testrunner/local/old_statusfile.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/local/testsuite.py M deps/v8/tools/testrunner/local/utils.py M deps/v8/tools/testrunner/objects/context.py M deps/v8/tools/v8heapconst.py M src/node.cc M src/string_bytes.cc D test/simple/test-event-emitter-memory-leak.js commit 2010985 refs/remotes/origin/gyp-update (origin/gyp-update) Author: Timothy J Fontaine Date: 2013-11-10 15:15:34 -0800 gyp: update to bebdcea M Makefile M configure M tools/gyp/AUTHORS M tools/gyp/DEPS D tools/gyp/MANIFEST M tools/gyp/PRESUBMIT.py A tools/gyp/buildbot/buildbot_run.py M tools/gyp/gyp M tools/gyp/gyp.bat A tools/gyp/gyp_main.py M tools/gyp/gyptest.py M tools/gyp/pylib/gyp/MSVSNew.py M tools/gyp/pylib/gyp/MSVSSettings.py M tools/gyp/pylib/gyp/MSVSUtil.py M tools/gyp/pylib/gyp/MSVSVersion.py D tools/gyp/pylib/gyp/SCons.py M tools/gyp/pylib/gyp/__init__.py M tools/gyp/pylib/gyp/common.py A tools/gyp/pylib/gyp/flock_tool.py M tools/gyp/pylib/gyp/generator/android.py M tools/gyp/pylib/gyp/generator/dump_dependency_json.py M tools/gyp/pylib/gyp/generator/eclipse.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/generator/ninja_test.py D tools/gyp/pylib/gyp/generator/scons.py M tools/gyp/pylib/gyp/generator/xcode.py A tools/gyp/pylib/gyp/generator/xcode_test.py M tools/gyp/pylib/gyp/input.py A tools/gyp/pylib/gyp/input_test.py M tools/gyp/pylib/gyp/mac_tool.py M tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/ninja_syntax.py D tools/gyp/pylib/gyp/sun_tool.py M tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py M tools/gyp/pylib/gyp/xcodeproj_file.py M tools/gyp/setup.py M tools/gyp/tools/emacs/gyp.el D tools/gyp_node A tools/gyp_node.py commit a12870c refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-09 23:46:05 +0100 crypto: update root certificates Update the list of root certificates in src/node_root_certs.h with tools/mk-ca-bundle.pl and update src/node_crypto.cc to make use of the new format. Fixes #6013. M src/node_crypto.cc M src/node_root_certs.h commit d4c09f2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-09 23:32:12 +0100 tools: check in certdata.txt from mozilla NSS This is a file from the NSS project containing root certificate data. It can be downloaded from: https://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1 Once downloaded, running `perl tools/mk-ca-bundle.pl` will update src/node_root_certs.h. Commit, rebuild and go. A tools/certdata.txt commit e159073 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-09 23:31:54 +0100 tools: customize mk-ca-bundle.pl Remove unneeded functionality and tweak the generated output so we can #include it in C++ source code. M tools/mk-ca-bundle.pl commit 5ab863d refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-09 23:01:26 +0100 tools: bundle mk-ca-bundle.pl from upstream curl A tools/mk-ca-bundle.pl commit 3dcc9b9 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-09 22:24:22 +0100 v8: unbreak `make native` build The security fix from commit 6b92a713 also back-ported the test case. Said test case relies on API that is only available in newer versions of V8 and, as a result, broke the `make native` and `make ` builds. This commit reverts that part of the back-port. Fixes the following build error: ../test/cctest/test-api.cc: In function ‘void TestRegress260106()’: ../test/cctest/test-api.cc:17712:34: error: ‘class v8::Context’ has no member named ‘GetIsolate’ M deps/v8/test/cctest/test-api.cc commit ac2263b refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-08 01:22:02 +0400 tls: prevent stalls by using read(0) Do not `.push()` the same data as just passed to `.ondata()`, it may be read by 'data' event listeners. fix #6277 M lib/tls.js A test/simple/test-https-req-split.js commit a48b647 refs/remotes/origin/orangemocha-Dns Merge: 146b2e2 8f221bc Author: isaacs Date: 2013-11-08 13:41:44 -0800 Merge remote-tracking branch 'ry/v0.10' commit 8f221bc refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-11-08 13:41:21 -0800 npm: Upgrade to 1.3.14 M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/repo.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/package.json commit 146b2e2 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-08 22:23:59 +0100 build: make v8 use random seed for hash tables Upstream V8 as of commit v8/v8@4bc70e8 uses a fixed seed of 314159265 for hash tables unless instructed otherwise. Tell V8 to keep using a random seed. M configure commit 0619467 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-08 21:44:32 +0100 src: remove container_of, use CONTAINER_OF CONTAINER_OF was introduced a while ago but was not used consistently everywhere yet. This commit fixes that. Why CONTAINER_OF instead of container_of? The former makes it crystal clear that it's a macro, not a function. M src/cares_wrap.cc M src/node.cc M src/node_crypto.cc M src/node_http_parser.cc M src/node_internals.h M src/node_zlib.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tls_wrap.cc commit 3facd4e refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-08 17:47:39 +0100 crypto: unbreak build with no-NPN shared openssl Unbreak the build when linking against a shared version of OpenSSL that doesn't support NPN (Next Protocol Negotiation.) Fixes the following build error: ../src/node_crypto.cc:140: error: no member function 'AdvertiseNextProtoCallback' declared in 'node::crypto::SSLWrap' ../src/node_crypto.cc:147: error: no member function 'SelectNextProtoCallback' declared in 'node::crypto::SSLWrap' M src/node_crypto.cc commit 014ab77 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-08-16 01:30:47 +0400 crypto: try moving read head in Peek() Otherwise it might get stall (`Peek()` will return zero-length chunk) in following situation: 1. `Write(kBufferLength)` 2. `Read(kBufferLength)` 3. `Write(anything)` 4. `Peek()` => `len=0` M src/node_crypto_bio.cc M src/node_crypto_bio.h commit 0be5a94 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-10-21 16:26:29 +0400 doc: encoding is ignored if input is a Buffer NOTE: it wasn't in 0.8 fixes #6386 M doc/api/crypto.markdown commit ea8fece refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-11-03 14:32:03 -0800 http: force socket encoding to be null Otherwise the string triggers an assertion error in node_http_parser.c, line 370: assert(Buffer::HasInstance(args[0]) == true); because the first argument is not a Buffer object. M lib/_http_agent.js A test/simple/test-http-client-encoding.js commit 10cf8ad refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-07 12:34:22 +0100 doc: cluster: bump stability level to 'unstable' As discussed on the mailing list: the module will not go away but the API will continue to receive updates as the need arises. Link: https://groups.google.com/forum/#!topic/nodejs/uqyTcQfimAI Message-ID: <7384b30e-b64c-4086-b78f-b5acca9842a9@googlegroups.com> M doc/api/cluster.markdown commit 1e9ad1f refs/remotes/origin/v0.8 Author: Eugene Girshov Date: 2013-11-06 18:46:38 +0200 test: fix http backpressure test case - use socket timeout event, - pause socket from the client side. M test/simple/test-http-pipeline-flood.js commit 1ce5db4 refs/remotes/origin/orangemocha-Dns Author: fengmk2 Date: 2013-11-06 19:58:03 +0800 http: cleanup freeSockets when socket destroyed If the socket was destroyed, we need to remove it from the agent's `freeSockets` list, otherwise dead socket could be reused by new request. M lib/_http_agent.js A test/simple/test-http-agent-keepalive.js commit 60958d2 refs/remotes/origin/orangemocha-Dns Author: Jackson Tian Date: 2013-09-02 01:41:00 +0800 benchmark: Correct the bufferSize to highWaterMark The bufferSize has been removed. Use highWaterMark instead of. M benchmark/fs/read-stream-throughput.js commit a6ddfe2 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-11-05 18:14:28 +0400 tls: more accurate wrapping of connecting socket When socket, passed in `tls.connect()` `options` argument is not yet connected to the server, `_handle` gets assigned to a `net.Socket`, instead of `TLSSocket`. When socket is connecting to the remote server (i.e. not yet connected, but already past dns resolve phase), derive `_connecting` property from it, because otherwise `afterConnect()` will throw an assertion. fix #6443 M lib/_tls_wrap.js M test/simple/test-tls-connect-given-socket.js commit 515607a refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-05 08:23:58 +0100 fs: make fs.watch() non-recursive by default Fixes a behavioral regression introduced in commit 691b9eb. M src/fs_event_wrap.cc A test/pummel/test-fs-watch-non-recursive.js commit 7acdabb refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-04 22:42:48 +0100 src: fix whitespace/braces lint error from 962686b Silly warning. One day I'll probably remove it altogether, see if I don't. M src/node.cc commit 9bc53d8 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2013-11-04 09:39:29 -0800 http: make DELETE requests set `req.method` Fixes #6461. M lib/_http_common.js M test/simple/test-http-request-methods.js commit 962686b refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-03 21:00:37 +0100 src: squelch unused variable warning |i| and |j| arent't used when building without crypto support. Hat tip to Brian White. Rename |l| to |k| while we're here because it's quite hard to discern from |i| or |j| with some fonts. M src/node.cc commit 849c92f refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-10-31 13:35:54 -0700 doc: Correct and add several items Several names/urls were out of date, and some really awesome stuff was missing. M doc/community/index.html commit 155df9c refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-10-30 16:19:17 -0700 doc: document node signal handling Partly lifted from uv.h, partly from observation of node.cc. M doc/api/process.markdown commit 532f9ff refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-10-31 15:08:17 +0400 v8: backport b3775cf3 from upstream M deps/v8/src/spaces.h commit 9f7f9d1 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-30 09:09:04 -0700 blog: Post for v0.11.8 A doc/blog/release/v0.11.8.md commit bb909ad refs/remotes/origin/orangemocha-Dns Author: Erik Dubbelboer Date: 2013-10-14 16:53:59 +0200 tls: add ECDH ciphers support Switch test fixtures to 1024 bit keys. M doc/api/tls.markdown M lib/_tls_wrap.js M lib/crypto.js M lib/tls.js M src/node_crypto.cc M src/node_crypto.h M test/fixtures/keys/agent1-cert.pem M test/fixtures/keys/agent1-csr.pem M test/fixtures/keys/agent1-key.pem M test/fixtures/keys/agent2-cert.pem M test/fixtures/keys/agent2-csr.pem M test/fixtures/keys/agent2-key.pem M test/fixtures/keys/agent3-cert.pem M test/fixtures/keys/agent3-csr.pem M test/fixtures/keys/agent3-key.pem M test/fixtures/keys/agent4-cert.pem M test/fixtures/keys/agent4-csr.pem M test/fixtures/keys/agent4-key.pem M test/fixtures/keys/ca1-cert.pem M test/fixtures/keys/ca1-cert.srl M test/fixtures/keys/ca1-key.pem M test/fixtures/keys/ca2-cert.pem M test/fixtures/keys/ca2-cert.srl M test/fixtures/keys/ca2-crl.pem M test/fixtures/keys/ca2-database.txt M test/fixtures/keys/ca2-key.pem A test/simple/test-tls-ecdh-disable.js A test/simple/test-tls-ecdh.js commit d2a6002 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-11-01 13:57:09 -0700 test: fix async listener test for windows M test/simple/test-asynclistener-error-throw-in-error.js commit df35371 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-11-01 15:44:43 +0100 benchmark: add http chunked encoding benchmarks Test both "Content-Length: xxx" and "Transfer-Encoding: chunked" responses in the http/simple benchmark. M benchmark/http/simple.js commit fe4fbc2 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-10-29 17:05:40 -0700 doc: add docs for AsyncListeners Documentation has been added on how to use the AsyncListener API. M doc/api/net.markdown M doc/api/process.markdown commit 005cc05 refs/remotes/origin/orangemocha-Dns Author: Jacob Groundwater Date: 2013-10-15 13:50:00 -0700 test: add additional async listener tests A test/simple/test-asynclistener-error-multiple-handled.js A test/simple/test-asynclistener-error-multiple-mix.js A test/simple/test-asynclistener-error-multiple-unhandled.js A test/simple/test-asynclistener-error-throw-in-after.js A test/simple/test-asynclistener-error-throw-in-before-multiple.js A test/simple/test-asynclistener-error-throw-in-before.js A test/simple/test-asynclistener-error-throw-in-error.js M test/simple/test-asynclistener-remove-after.js A test/simple/test-asynclistener-remove-before.js A test/simple/test-asynclistener-remove-inflight-error.js A test/simple/test-asynclistener-remove-inflight.js commit bc39bdd refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-10-29 16:35:32 -0700 domain: use AsyncListener API The domain module has been switched over to use the domain module API as much as currently possible. There are still some hooks in the EventEmitter, but hopefully we can remove those in the future. M lib/_http_client.js M lib/domain.js M lib/events.js M lib/net.js M lib/timers.js M src/async-wrap-inl.h M src/async-wrap.h M src/env-inl.h M src/env.h M src/node.cc M src/node.js M src/node_crypto.cc M src/req_wrap.h M src/tls_wrap.cc M test/simple/test-event-emitter-no-error-provided-to-error-event.js commit fbe7eec refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-09-27 17:04:30 -0700 cares: add AsyncListener support M src/cares_wrap.cc commit 95c3810 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-09-30 17:24:41 -0700 crypto: convert pbkdf2_req to a class pbkdf2_req has been renamed to PBKDF2Request and converted to a class. It now uses AsyncWrap::MakeCallback. Also includes, using env()->ondone_string() instead of "ondone" and using malloc instead of new char[]. M src/node_crypto.cc commit 66d908f refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-09-28 23:33:29 -0700 crypto: convert RandomBytesRequest to a class Since RandomBytesRequest makes a call to MakeCallback, needed it to be a class so AsyncWrap could handle any async listeners. Also added a simple test for an issue had during implementation where the memory was being released and returned. M src/node_crypto.cc M test/simple/test-crypto.js commit ccec14b refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-10-07 12:39:52 -0700 async-wrap: add methods to udp/tcp/pipe/timers Now it's possible to add/remove an async listener to an individual handle created by UDP, TCP, Pipe or Timer. M lib/timers.js M src/pipe_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc A test/simple/test-asynclistener-error-add-after.js A test/simple/test-asynclistener-error-net.js A test/simple/test-asynclistener-remove-after.js commit 8b8e3b6 refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-09-27 10:30:02 -0700 async-wrap: integrate with WeakObject Making WeakObject inherit from AsyncWrap allows us to peak into almost all the MakeCallback calls in Node internals. M src/env.h M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_zlib.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tls_wrap.cc M src/tls_wrap.h M src/weak-object-inl.h M src/weak-object.h commit efa62fd refs/remotes/origin/orangemocha-Dns Author: Trevor Norris Date: 2013-09-24 14:12:11 -0700 node: add AsyncListener support AsyncListener is a JS API that works in tandem with the AsyncWrap class to allow the user to be alerted to key events in the life cycle of an asynchronous event. The AsyncWrap class has its own MakeCallback implementation that core will be migrated to use, and uses state sharing techniques to allow quicker communication between JS and C++ whether the async event callbacks need to be called. M lib/timers.js M node.gyp A src/async-wrap-inl.h A src/async-wrap.h M src/env-inl.h M src/env.h M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc M src/node.js M src/node_file.cc M src/node_internals.h M src/pipe_wrap.cc M src/process_wrap.cc M src/req_wrap.h M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/udp_wrap.cc A test/simple/test-asynclistener-error.js A test/simple/test-asynclistener-multi-timeout.js A test/simple/test-asynclistener-throw-before-infinite-recursion.js A test/simple/test-asynclistener.js M test/simple/test-domain-http-server.js commit 21fbbd5 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-10-31 23:39:43 +0400 test: fix tls-client-reject after ba7c9ce96 M test/simple/test-tls-client-reject.js commit f8d86e2 refs/remotes/origin/v0.11.8-release (tag: v0.11.8, origin/v0.11.8-release) Author: Timothy J Fontaine Date: 2013-10-29 17:08:07 -0700 2013.10.30, Version 0.11.8 (Unstable) * uv: Upgrade to v0.11.14 * v8: upgrade 3.21.18.3 * assert: indicate if exception message is generated (Glen Mailer) * buffer: add buf.toArrayBuffer() API (Trevor Norris) * cluster: fix premature 'disconnect' event (Ben Noordhuis) * crypto: add SPKAC support (Jason Gerfen) * debugger: count space for line numbers correctly (Alex Kocharin) * debugger: make busy loops SIGUSR1-interruptible (Ben Noordhuis) * debugger: repeat last command (Alex Kocharin) * debugger: show current line, fix for #6150 (Alex Kocharin) * dgram: send() can accept strings (Trevor Norris) * dns: rename domain to hostname (Ben Noordhuis) * dns: set hostname property on error object (Ben Noordhuis) * dtrace, mdb_v8: support more string, frame types (Dave Pacheco) * http: add statusMessage (Patrik Stutz) * http: expose supported methods (Ben Noordhuis) * http: provide backpressure for pipeline flood (isaacs) * process: Add exitCode property (isaacs) * tls: socket.renegotiate(options, callback) (Fedor Indutny) * util: format as Error if instanceof Error (Rod Vagg) M AUTHORS M ChangeLog M src/node_version.h commit 74a664b refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-10-29 16:46:15 -0700 fs_event_wrap: update to new libuv api M src/fs_event_wrap.cc commit a35a212 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-10-29 16:33:17 -0700 uv: Upgrade to v0.11.14 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/README.md M deps/uv/common.gypi M deps/uv/configure.ac M deps/uv/include/uv-errno.h M deps/uv/include/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/aix.c M deps/uv/src/unix/async.c A deps/uv/src/unix/atomic-ops.h M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/linux-inotify.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/signal.c A deps/uv/src/unix/spinlock.h M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/handle.c M deps/uv/src/win/pipe.c M deps/uv/src/win/stream.c M deps/uv/src/win/thread.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/winsock.c M deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/dns-server.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c M deps/uv/test/task.h M deps/uv/test/test-active.c A deps/uv/test/test-close-order.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c M deps/uv/test/test-get-currentexe.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-stop.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-poll.c M deps/uv/test/test-ref.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-signal-multiple-loops.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-timer-again.c M deps/uv/test/test-timer.c M deps/uv/test/test-tty.c M deps/uv/test/test-udp-send-and-recv.c M deps/uv/uv.gyp commit 613d76e refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-29 13:23:58 -0700 src: shorten Object{Wrap,Unwrap} Going back to the original names of Wrap/Unwrap now that most all the class members that duplicate the name and functionality have been removed. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node_contextify.cc M src/node_crypto.cc M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_wrap.h M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/util-inl.h M src/util.h M src/weak-object-inl.h commit f2e3be5 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-29 13:09:52 -0700 src: don't use class specific Unwrap methods Instead use the template functions in util.h. M src/node_crypto.cc M src/node_crypto.h M src/node_wrap.h M src/pipe_wrap.cc M src/pipe_wrap.h M src/process_wrap.cc M src/tcp_wrap.cc M src/tcp_wrap.h M src/tty_wrap.cc M src/tty_wrap.h M src/udp_wrap.cc M src/udp_wrap.h commit 60a3e69 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-29 12:49:53 -0700 src: don't use WeakObject::Unwrap Switch out to use UnwrapObject from util.h. M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/tls_wrap.cc M src/weak-object-inl.h M src/weak-object.h commit 93f75a8 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-29 12:27:24 -0700 src: use function to get internal pointer Remove the NODE_{WRAP,UNWRAP} macros and instead use template functions. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node_contextify.cc M src/node_crypto.cc M src/node_internals.h M src/node_stat_watcher.h M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/util-inl.h M src/util.h commit 4b84e42 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-27 11:30:06 -0700 node: don't share state with in_tick/last_threw There was no need to share state between C++ and JS for these two values. So they have been moved to their respective locations. This will help performance only a tiny bit, but it does help code complexity much more. M src/env-inl.h M src/env.h M src/node.cc M src/node.js commit a9a53ca refs/remotes/origin/v0.11.8-release Author: Scott Blomquist Date: 2013-10-29 12:49:41 -0700 doc: Update documentation to reflect ObjectWrap changes M doc/api/addons.markdown commit 7a7101a refs/remotes/origin/v0.11.8-release Author: Scott Blomquist Date: 2013-10-29 11:43:31 -0700 win: fix ObjectWrap for latest v8 We need to keep ObjectWrap around for module authors (we think), but v8 3.21 broke node_object_wrap.h with respect to MSVC. Coincidentally, we no longer use ObjectWrap at all in core, and native modules might as well use their own entirely internal implementation if they need it. M src/node_object_wrap.h commit c4def50 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-28 20:18:59 +0100 build: use zero overhead systemtap probes Profiling suggested that on Linux sometimes over 10% of CPU time was being spent inside the systemtap probe entry points in the binding layer, even when the process was not actively being traced with the `stap` tool. That's why this commit makes it possible to use the *_ENABLED() macros and bail out early when we're not being traced, reducing the overhead of unused probes to (almost) zero. Said macros were already being generated by `dtrace -h` but were not usable because they rely on external definitions. To remedy that, we now generate the accompanying object files with `dtrace -G`. This commit includes a change to libuv that has been landed upstream in commit joyent/libuv@3c172ea. M configure M deps/uv/uv.gyp M node.gyp M src/node.cc M src/node_dtrace.cc commit ba7c9ce refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-10-28 16:10:10 +0400 tls: do not default to 'localhost' servername M lib/_tls_wrap.js M src/node_crypto.cc commit 5977cba refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-10-28 14:25:27 +0400 tls: reuse hostname from underlying net.Socket When `tls.connect()` is called with `socket` option, it should try to reuse hostname previously passed to `net.connect()` and only after that fall back to `'localhost'`. fix #6409 M lib/_tls_wrap.js M lib/net.js A test/internet/test-tls-reuse-host-from-socket.js commit 691b9eb refs/remotes/origin/orangemocha-Dns Author: Nick Simmons Date: 2013-10-21 22:08:28 -0400 fs: add recursive subdirectory support to fs.watch Currently fs.watch does not have an option to specify if a directory should be recursively watched for events across all subdirectories. Several file watcher APIs support this. FSEvents on OS X > 10.5 is one example. libuv has added support for FSEvents, but fs.watch had no way to specify that a recursive watch was required. fs.watch now has an additional boolean option 'recursive'. When set to true, and when supported, fs.watch will return notifications for the entire directory tree hierarchy rooted at the specified path. M doc/api/fs.markdown M lib/fs.js M src/fs_event_wrap.cc A test/simple/test-fs-watch-recursive.js commit bae4c90 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-30 08:55:06 -0700 Now working on 0.11.9 M src/node_version.h commit e98d8a3 refs/remotes/origin/orangemocha-Dns Merge: 74a664b f8d86e2 Author: Timothy J Fontaine Date: 2013-10-30 08:54:48 -0700 Merge branch 'v0.11.8-release' commit c137e3d refs/remotes/origin/v0.11.8-release Author: Scott Blomquist Date: 2013-10-24 13:10:43 -0700 src: Remove unused refs to node_object_wrap.h Turns out that we don't use node_object_wrap.h any more in core, and, with v8 3.21, it's breaking our Windows build. Removing refs to it everywhere (and adding node.h in one case where it was the only way node.h was being included), we have restored the Windows build. M src/node.h M src/node_contextify.h M src/node_crypto.h M src/node_stat_watcher.h commit f755ecf refs/remotes/origin/v0.11.8-release Author: Thom Seddon Date: 2013-10-04 12:59:38 +0100 src: accept passphrase when crypto signing with private key Previous behaviour was to drop to an openssl prompt ("Enter PEM pass phrase:") when supplying a private key with a passphrase. This change adds a fourth, optional, paramter that will be used as the passphrase. To include this parameter in a backwards compatible way it was necessary to expose the previously undocumented (and unexposed) feature of being able to explitly setting the output encoding. M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h A test/fixtures/test_dsa_privkey_encrypted.pem A test/fixtures/test_rsa_privkey_encrypted.pem M test/simple/test-crypto.js commit 0c5981b refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-29 10:31:14 +0100 doc: dgram: reword dgram.Socket#send() docs Make it clear that the address argument is not really optional and fix some Engrish and long lines while we're here. Fixes #6433. M doc/api/dgram.markdown commit 8130744 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-28 14:58:37 -0700 dgram: send() can accept strings Strings passed to Socket#send() will be passed to Buffer and parsed as UTF8. M doc/api/dgram.markdown M lib/dgram.js M test/simple/test-dgram-oob-buffer.js M test/simple/test-dgram-regress-4496.js M test/simple/test-dgram-udp4.js commit 0396b20 refs/remotes/origin/v0.11.8-release Merge: 3c5ea41 4b5e6a3 Author: isaacs Date: 2013-10-28 14:12:00 -0700 Merge remote-tracking branch 'ry/v0.10' commit 4b5e6a3 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-10-28 14:10:47 -0700 npm@1.3.13 M deps/npm/doc/cli/npm-install.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/request/node_modules/aws-sign/package.json M deps/npm/node_modules/request/node_modules/cookie-jar/package.json M deps/npm/node_modules/request/node_modules/forever-agent/package.json M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/package.json M deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json M deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/package.json M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/semver/Makefile M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.browser.js M deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/semver.min.js M deps/npm/node_modules/semver/semver.min.js.gz A deps/npm/node_modules/semver/test/gtr.js M deps/npm/node_modules/semver/test/index.js A deps/npm/node_modules/semver/test/ltr.js M deps/npm/package.json commit 3c5ea41 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-10-25 18:56:25 -0700 vm: Copy missing properties from context This addresses a current shortcoming of the V8 SetNamedPropertyHandler function. It does not provide a way to intercept Object.defineProperty(..) calls. As a result, these properties are not copied onto the contextified sandbox when a new global property is added via either a function declaration or a Object.defineProperty(global, ...) call. Note that any function declarations or Object.defineProperty() globals that are created asynchronously (in a setTimeout, callback, etc.) will happen AFTER the call to copy properties, and thus not be caught. The way to properly fix this is to add some sort of a Object::SetNamedDefinePropertyHandler() function that takes a callback, which receives the property name and property descriptor as arguments. Luckily, such situations are rare, and asynchronously-added globals weren't supported by Node's VM module until 0.12 anyway. But, this should be fixed properly in V8, and this copy function should be removed once there is a better way. Fix #6416 M src/node_contextify.cc A test/simple/test-vm-function-declaration.js A test/simple/test-vm-global-define-property.js commit 4c0195e refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-28 13:44:41 +0100 http: remove MethodToString() The list of supported HTTP methods is available in JS land now so there is no longer any need to pass a stringified version of the method to the parser callback, it can look up the method name for itself. Saves a call to v8::Eternal::Get() in the common case and a costly v8::String::NewFromOneByte() in the uncommon case. M lib/_http_common.js M src/env.h M src/node_http_parser.cc M test/simple/test-http-parser.js commit 6100228 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-28 13:35:33 +0100 http: expose supported methods Expose the list of supported HTTP methods as a property on the 'http' module object. Fixes #6422. M doc/api/http.markdown M lib/_http_common.js M lib/http.js M src/node_http_parser.cc A test/simple/test-http-methods.js commit 977c54a refs/remotes/origin/orangemocha-Dns Author: Phillip Alexander Date: 2013-10-26 13:13:56 -0700 doc: fs: clarify fs.symlink Windows specific args M doc/api/fs.markdown commit 5ac6f4d refs/remotes/origin/orangemocha-Dns Author: Ryan Graham Date: 2013-10-25 22:03:02 -0700 doc: improve module documentation Expands on when to use module.exports vs. exports. This is a recurring question on mailing list and continues to confuse new devs. M doc/api/globals.markdown M doc/api/modules.markdown commit a60f671 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-10-25 13:16:50 -0700 doc: fix missing backtick in 2e16037 M doc/api/cluster.markdown commit 61ccaf9 refs/remotes/origin/v0.11.8-release Merge: f153d6d 21265e2 Author: Timothy J Fontaine Date: 2013-10-25 11:26:05 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: ChangeLog deps/uv/ChangeLog deps/uv/include/uv-darwin.h deps/uv/src/unix/fsevents.c deps/uv/src/unix/process.c deps/uv/src/version.c doc/api/addons.markdown doc/api/cluster.markdown doc/api/http.markdown lib/http.js lib/tls.js src/node_crypto.cc src/node_http_parser.cc src/node_version.h src/pipe_wrap.cc src/v8abbr.h src/v8ustack.d test/simple/test-http-pipeline-flood.js commit 21265e2 refs/remotes/origin/orangemocha-Dns Author: Brian White Date: 2013-10-23 22:43:23 -0400 doc: streams: document default objectMode setting M doc/api/stream.markdown commit 9c6e06b refs/remotes/origin/orangemocha-Dns Author: Maxim Bogushevich Date: 2013-10-22 17:27:02 +1000 debugger: Fix bug in sb() with unnamed script setBreakpoint() cause error when unnamed script is loaded M lib/_debugger.js commit f6f176e refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-10-24 09:21:59 -0700 npm@1.3.12 M deps/npm/Makefile M deps/npm/doc/cli/npm-cache.md M deps/npm/doc/cli/npm-dedupe.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-outdated.md M deps/npm/doc/cli/npm-prune.md M deps/npm/doc/cli/npm-tag.md M deps/npm/doc/misc/npm-config.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/docs.js M deps/npm/lib/ls.js M deps/npm/lib/outdated.js M deps/npm/lib/repo.js M deps/npm/lib/unbuild.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js A deps/npm/make.bat M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/repo.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/ansi/README.md A deps/npm/node_modules/ansi/color-spaces.pl M deps/npm/node_modules/ansi/examples/cursorPosition.js D deps/npm/node_modules/ansi/examples/imgcat/index.js D deps/npm/node_modules/ansi/examples/imgcat/yoshi.png M deps/npm/node_modules/ansi/examples/starwars.js M deps/npm/node_modules/ansi/lib/ansi.js M deps/npm/node_modules/ansi/package.json M deps/npm/node_modules/cmd-shim/.npmignore A deps/npm/node_modules/cmd-shim/.travis.yml M deps/npm/node_modules/cmd-shim/LICENSE M deps/npm/node_modules/cmd-shim/README.md M deps/npm/node_modules/cmd-shim/index.js M deps/npm/node_modules/cmd-shim/package.json M deps/npm/node_modules/cmd-shim/test/00-setup.js M deps/npm/node_modules/cmd-shim/test/basic.js M deps/npm/node_modules/cmd-shim/test/zz-cleanup.js A deps/npm/node_modules/editor/LICENSE M deps/npm/node_modules/editor/package.json M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json A deps/npm/node_modules/github-url-from-username-repo/.npmignore A deps/npm/node_modules/github-url-from-username-repo/.travis.yml A deps/npm/node_modules/github-url-from-username-repo/LICENSE A deps/npm/node_modules/github-url-from-username-repo/README.md A deps/npm/node_modules/github-url-from-username-repo/index.js A deps/npm/node_modules/github-url-from-username-repo/package.json A deps/npm/node_modules/github-url-from-username-repo/test/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json A deps/npm/node_modules/npmconf/node_modules/config-chain/test/get.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/npmlog/test/basic.js M deps/npm/node_modules/once/README.md M deps/npm/node_modules/once/once.js M deps/npm/node_modules/once/package.json M deps/npm/node_modules/once/test/once.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/core_module_names.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/no-description.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/slide/package.json M deps/npm/package.json M deps/npm/test/packages/npm-test-peer-deps/npm-ls.json M deps/npm/test/packages/npm-test-peer-deps/package.json M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json M deps/npm/test/packages/npm-test-shrinkwrap/package.json D deps/npm/test/tap/fixtures/underscore-1-3-3.json D deps/npm/test/tap/fixtures/underscore.json A deps/npm/test/tap/ls-no-results.js A deps/npm/test/tap/outdated-include-devdependencies.js A deps/npm/test/tap/outdated-include-devdependencies/package.json A deps/npm/test/tap/outdated-new-versions.js A deps/npm/test/tap/outdated-new-versions/package.json A deps/npm/test/tap/prepublish.js M deps/npm/test/tap/publish-config.js A deps/npm/test/tap/uninstall-package.js A deps/npm/test/tap/uninstall-package/package.json commit 808a968 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-23 13:42:53 +0200 build: fix test-gc weakref build rule Make the build rule depend on the build artifact (weakref.node) itself rather than the directory it's built in. Depending on the directory means that a build failure won't trigger a rebuild on the next invocation because the directory's timestamp has been updated. This is a back-port of commit 1189571 from the master branch that hopefully fixes the following CI error: executing: make test/gc/node_modules/weak/build/ make: *** No rule to make target `test/gc/node_modules/weak/build/'. Command exited with non-zero: make test/gc/node_modules/weak/build/ Build step 'Execute NodeJS script' marked build as failure M Makefile commit eb291de refs/remotes/origin/orangemocha-Dns Author: Zarko Stankovic Date: 2013-09-12 20:13:32 +0200 doc: add nodejs.rs to the community page M doc/community/index.html commit f153d6d refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-10-23 13:08:06 -0700 http client: pull last chunk on socket close When the socket closes, the client's http incoming message object was emitting an 'aborted' event if it had not yet been ended. However, it's possible, when a response is being repeatedly paused and resumed (eg, if piped to a slow FS write stream), that there will be a final chunk remaining in the js-land buffer when the socket is torn down. When that happens, the socketCloseListener function detects that we have not yet reached the end of the response message data, and treats this as an abrupt abort, immediately (and forcibly) ending the incoming message data stream, and discarding that final chunk of data. The result is that, for example, npm will have problems because tarballs are missing a few bytes off the end, every time. Closes GH-6402 M lib/_http_client.js A test/simple/test-https-truncate.js commit 0079e57 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-23 13:45:57 +0200 test: fix up weakref.cc after v8 api change M test/gc/node_modules/weak/src/weakref.cc commit 1189571 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-23 13:42:53 +0200 build: fix test-gc weakref build rule Make the build rule depend on the build artifact (weakref.node) itself rather than the directory it's built in. Depending on the directory means that a build failure won't trigger a rebuild on the next invocation because the directory's timestamp has been updated. M Makefile commit ef4a35b refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-22 15:17:45 -0700 src: update after v8 api changes M src/env-inl.h M src/env.h M src/node.cc M test/common.js commit a53c763 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-10-22 15:14:25 -0700 v8: upgrade 3.21.18.3 M deps/v8/ChangeLog M deps/v8/build/toolchain.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h A deps/v8/include/v8config.h M deps/v8/include/v8stdint.h M deps/v8/samples/process.cc M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apinatives.js M deps/v8/src/arguments.cc M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.cc M deps/v8/src/checks.h M deps/v8/src/circular-queue-inl.h D deps/v8/src/circular-queue.cc M deps/v8/src/circular-queue.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/counters.cc M deps/v8/src/counters.h M deps/v8/src/cpu-profiler-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h A deps/v8/src/cpu.cc M deps/v8/src/cpu.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug-agent.cc M deps/v8/src/debug-agent.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/effects.h M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc D deps/v8/src/extensions/i18n/break-iterator.cc D deps/v8/src/extensions/i18n/break-iterator.h D deps/v8/src/extensions/i18n/break-iterator.js D deps/v8/src/extensions/i18n/collator.js D deps/v8/src/extensions/i18n/date-format.js D deps/v8/src/extensions/i18n/footer.js D deps/v8/src/extensions/i18n/globals.js D deps/v8/src/extensions/i18n/header.js D deps/v8/src/extensions/i18n/i18n-extension.cc D deps/v8/src/extensions/i18n/i18n-extension.h D deps/v8/src/extensions/i18n/i18n-utils.cc D deps/v8/src/extensions/i18n/i18n-utils.h D deps/v8/src/extensions/i18n/i18n-utils.js D deps/v8/src/extensions/i18n/locale.js D deps/v8/src/extensions/i18n/number-format.js D deps/v8/src/extensions/i18n/overrides.js M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/flags.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h A deps/v8/src/hydrogen-alias-analysis.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-bce.h M deps/v8/src/hydrogen-bch.cc M deps/v8/src/hydrogen-canonicalize.cc M deps/v8/src/hydrogen-escape-analysis.cc M deps/v8/src/hydrogen-escape-analysis.h M deps/v8/src/hydrogen-infer-representation.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-osr.h M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/i18n.h A deps/v8/src/i18n.js M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/cpu-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/isolate-inl.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-stringifier.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lazy-instance.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/log-utils.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/marking-thread.cc M deps/v8/src/marking-thread.h M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/cpu-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mksnapshot.cc M deps/v8/src/natives.h M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc D deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h A deps/v8/src/platform/condition-variable.cc A deps/v8/src/platform/condition-variable.h A deps/v8/src/platform/elapsed-timer.h A deps/v8/src/platform/mutex.cc A deps/v8/src/platform/mutex.h A deps/v8/src/platform/semaphore.cc A deps/v8/src/platform/semaphore.h A deps/v8/src/platform/socket.cc A deps/v8/src/platform/socket.h A deps/v8/src/platform/time.cc A deps/v8/src/platform/time.h M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-stack.cc M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/sampler.cc M deps/v8/src/sampler.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/snapshot-common.cc M deps/v8/src/snapshot.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer-inl.h M deps/v8/src/store-buffer.cc M deps/v8/src/string-stream.cc M deps/v8/src/string-stream.h M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/sweeper-thread.h M deps/v8/src/transitions.cc M deps/v8/src/transitions.h M deps/v8/src/type-info.cc M deps/v8/src/types.h M deps/v8/src/typing.cc A deps/v8/src/unique.h A deps/v8/src/utils/random-number-generator.cc A deps/v8/src/utils/random-number-generator.h M deps/v8/src/v8-counters.cc M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8dll-main.cc M deps/v8/src/v8globals.h M deps/v8/src/v8threads.cc M deps/v8/src/v8threads.h M deps/v8/src/version.cc M deps/v8/src/win32-headers.h M deps/v8/src/win32-math.cc M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/cpu-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/log-eq-of-logging-and-traversal.js M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-circular-queue.cc A deps/v8/test/cctest/test-code-stubs-arm.cc M deps/v8/test/cctest/test-code-stubs-ia32.cc M deps/v8/test/cctest/test-code-stubs-x64.cc M deps/v8/test/cctest/test-code-stubs.cc M deps/v8/test/cctest/test-code-stubs.h M deps/v8/test/cctest/test-compiler.cc A deps/v8/test/cctest/test-condition-variable.cc A deps/v8/test/cctest/test-cpu-ia32.cc M deps/v8/test/cctest/test-cpu-profiler.cc A deps/v8/test/cctest/test-cpu-x64.cc A deps/v8/test/cctest/test-cpu.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc D deps/v8/test/cctest/test-lock.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc A deps/v8/test/cctest/test-mutex.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform-linux.cc D deps/v8/test/cctest/test-platform-nullos.cc M deps/v8/test/cctest/test-platform-win32.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-profile-generator.cc A deps/v8/test/cctest/test-random-number-generator.cc M deps/v8/test/cctest/test-random.cc A deps/v8/test/cctest/test-semaphore.cc M deps/v8/test/cctest/test-serialize.cc A deps/v8/test/cctest/test-socket.cc D deps/v8/test/cctest/test-sockets.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-strtod.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc A deps/v8/test/cctest/test-time.cc A deps/v8/test/cctest/test-unique.cc M deps/v8/test/cctest/test-utils.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/test-weaksets.cc A deps/v8/test/mjsunit/array-push-non-smi-value.js M deps/v8/test/mjsunit/array-store-and-grow.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js M deps/v8/test/mjsunit/compiler/escape-analysis.js A deps/v8/test/mjsunit/compiler/increment-typefeedback.js M deps/v8/test/mjsunit/compiler/optimized-for-in.js A deps/v8/test/mjsunit/compiler/osr-assert.js A deps/v8/test/mjsunit/compiler/osr-sar.js A deps/v8/test/mjsunit/compiler/osr-uint32.js A deps/v8/test/mjsunit/compiler/osr-warm.js M deps/v8/test/mjsunit/compiler/parallel-proto-change.js M deps/v8/test/mjsunit/debug-script.js A deps/v8/test/mjsunit/debug-step-4-in-frame.js M deps/v8/test/mjsunit/debug-stepin-positions.js M deps/v8/test/mjsunit/external-array-no-sse2.js M deps/v8/test/mjsunit/external-array.js A deps/v8/test/mjsunit/fast-literal.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js M deps/v8/test/mjsunit/harmony/object-observe.js A deps/v8/test/mjsunit/lithium/MulI.js M deps/v8/test/mjsunit/manual-parallel-recompile.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/parallel-initial-prototype-change.js M deps/v8/test/mjsunit/parallel-invalidate-transition-map.js M deps/v8/test/mjsunit/parallel-optimize-disabled.js A deps/v8/test/mjsunit/regress/post-increment-close-context.js A deps/v8/test/mjsunit/regress/regress-2594.js A deps/v8/test/mjsunit/regress/regress-2829.js A deps/v8/test/mjsunit/regress/regress-2855.js A deps/v8/test/mjsunit/regress/regress-convert-function-to-double.js D deps/v8/test/mjsunit/regress/regress-crbug-282736.js D deps/v8/test/mjsunit/regress/regress-crbug-298392.js M deps/v8/test/mjsunit/regress/regress-debug-deopt-while-recompile.js M deps/v8/test/mjsunit/regress/regress-embedded-cons-string.js M deps/v8/test/mjsunit/regress/regress-map-invalidation-2.js A deps/v8/test/mjsunit/regress/regress-merge-descriptors.js M deps/v8/test/mjsunit/regress/regress-opt-after-debug-deopt.js M deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js A deps/v8/test/mjsunit/regress/regress-store-uncacheable.js A deps/v8/test/mjsunit/regress/regress-x87.js A deps/v8/test/mjsunit/smi-mul.js M deps/v8/test/mjsunit/track-fields.js A deps/v8/tools/SourceMap.js M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/linux-tick-processor M deps/v8/tools/plot-timer-events M deps/v8/tools/profviz/composer.js M deps/v8/tools/profviz/profviz.html M deps/v8/tools/profviz/profviz.js M deps/v8/tools/profviz/stdio.js M deps/v8/tools/profviz/worker.js M deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/tickprocessor-driver.js M deps/v8/tools/tickprocessor.js M deps/v8/tools/v8heapconst.py M deps/v8/tools/windows-tick-processor.bat commit 91a0e52 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-23 13:25:35 +0200 src: IsInt64() should return bool, not int M src/node_file.cc commit 97813ae refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-10-22 10:56:03 -0700 blog: HTTP server DoS vulnerability details CVE-2013-4450 A doc/blog/vulnerability/http-server-pipeline-flood-dos.md commit 028e524 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-18 15:46:02 -0700 blog: Post for v0.10.21 A doc/blog/release/v0.10.21.md commit 2649ae8 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-18 15:43:55 -0700 blog: Post for v0.8.26 A doc/blog/release/v0.8.26.md commit 85b2aae refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-18 15:40:32 -0700 Now working on 0.10.22 M src/node_version.h commit 7940833 refs/remotes/origin/orangemocha-Dns Merge: 5e41c02 e2da042 Author: Timothy J Fontaine Date: 2013-10-18 15:39:56 -0700 Merge branch 'v0.10.21-release' into v0.10 commit 23c608a refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2013-10-18 14:54:55 -0700 Now working on 0.8.27 M src/node_version.h commit faa042b refs/remotes/origin/v0.8 Merge: 78fe7d0 4421beb Author: Timothy J Fontaine Date: 2013-10-18 14:54:23 -0700 Merge branch 'v0.8.26-release' into v0.8 commit e2da042 refs/remotes/origin/v0.10.21-release (tag: v0.10.21, origin/v0.10.21-release) Author: Timothy J Fontaine Date: 2013-10-18 14:26:27 -0700 2013.10.18, Version 0.10.21 (Stable) * uv: Upgrade to v0.10.18 * crypto: clear errors from verify failure (Timothy J Fontaine) * dtrace: interpret two byte strings (Dave Pacheco) * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis) * http: provide backpressure for pipeline flood (isaacs) * tls: fix premature connection termination (Ben Noordhuis) M ChangeLog M src/node_version.h commit 5e41c02 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-18 14:14:21 -0700 crypto: clear errors from verify failure OpenSSL will push errors onto the stack when a verify fails, which can disrupt TLS and other routines if we don't clear the error stack Fixes #6304 M src/node_crypto.cc A test/simple/test-crypto-verify-failure.js commit 8fc48bc refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-18 13:52:15 -0700 uv: Upgrade to v0.10.18 M deps/uv/ChangeLog M deps/uv/include/uv-private/uv-darwin.h M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/process.c M deps/uv/src/unix/signal.c M deps/uv/src/version.c commit 6d391bb refs/remotes/origin/v0.8.26-release (tag: v0.8.26, origin/v0.8.26-release) Author: Timothy J Fontaine Date: 2013-10-18 10:44:03 -0700 fix pkg building M Makefile commit 4421beb refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2013-10-18 10:34:55 -0700 2013.10.13, Version 0.8.26 (maintenance) * v8: Upgrade to 3.11.10.26 * crypto: clear openssl error stack when handled (Ben Noordhuis) * crypto: clear errors from verify failure (Timothy J Fontaine) * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny) * http: provide backpressure for pipeline flood (isaacs) * http_parser: expose pause/resume method for parser (Timothy J Fontaine) * readline: pause stdin before turning off terminal raw mode (Daniel Chatfield) M ChangeLog M src/node_version.h commit 78fe7d0 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-10-18 10:07:49 -0700 crypto: clear openssl error stack when handled Clear OpenSSL's error stack on return from Connection::HandleSSLError(). This stops stale errors from popping up later in the lifecycle of the SSL connection where they would cause spurious failures. This commit causes a 1-2% performance regression on `make bench-tls`. We'll address that in follow-up commits if possible but let's ensure correctness first. Backport of c6e2db2 M src/node_crypto.cc commit c421a5e refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2013-10-18 08:43:52 -0700 crypto: clear errors from verify failure OpenSSL will push errors onto the stack when a verify fails, which can disrupt TLS and other routines if we don't clear the error stack Fixes #6304 M src/node_crypto.cc A test/simple/test-crypto-verify-failure.js commit 653d4db refs/remotes/origin/v0.8 Author: isaacs Date: 2013-10-17 10:57:48 -0700 http: provide backpressure for pipeline flood If a client sends a lot more pipelined requests than we can handle, then we need to provide backpressure so that the client knows to back off. Do this by pausing both the stream and the parser itself when the responses are not being read by the downstream client. Backport of 085dd30 M lib/http.js A test/simple/test-http-pipeline-flood.js commit 5491004 refs/remotes/origin/v0.11.8-release Author: Patrik Stutz Date: 2013-10-17 02:11:19 +0200 http: add statusMessage Now the status message can be set via req.statusMessage = 'msg'; M doc/api/http.markdown M lib/_http_server.js A test/simple/test-http-status-message.js commit b97c28f refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-10-16 12:57:46 -0700 http: provide backpressure for pipeline flood If a client sends a lot more pipelined requests than we can handle, then we need to provide backpressure so that the client knows to back off. Do this by pausing both the stream and the parser itself when the responses are not being read by the downstream client. Backport of 085dd30 M lib/http.js A test/simple/test-http-pipeline-flood.js commit f051b89 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-10-14 11:57:45 -0700 http_parser: expose pause/resume method for parser M src/node_http_parser.cc commit 2e16037 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-07-25 18:17:38 -0700 doc: cluster documentation cleanup and corrections - fixed some incomprehensible wording ("event assigned to..."?) - removed undocumented and unnecessary process properties from example - corrected the docs on the default for the exec setting - described when workers are removed from cluster.workers - described addressType, which was documented as existing, but not what values it might have - spell out more clearly the limitations of setupMaster - describe disconnect in sufficient detail that why a child does or does not exit can be understood - clarify which cluster functions and events are available on process or just on the worker, as well as which are not available in children, - don't describe events as the same, when they have receive different arguments - fix misleading disconnect example: since disconnect already calls close on all servers, doing it again in the example is a no-op, not the "force close" it was claimed to be - document the error event, not catching it will kill your node - describe suicide better, it is important, and a bit unintuitive (process.exit() is not suicide?) - use worker consistently throughout, instead of child. M doc/api/cluster.markdown commit ed186c9 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-07-25 17:35:21 -0700 doc: child_process corrections and cleanups - Make explicit that .disconnected is set before the disconnect event, and it is not allowed to send messages after calling .disconnect(), even while waiting for a delayed disconect event. - Remove obsolete claim that explicit exit is required - Describe silent: in the options for fork() - Describe .connected as the property it is, not just as an aside in the disconnect() method M doc/api/child_process.markdown commit 2bc30f2 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-10-16 20:57:26 +0400 cpplint: disallow if one-liners M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_crypto.cc M src/node_crypto.h M src/node_crypto_bio.cc M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h M src/node_object_wrap.h M src/node_os.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/stream_wrap.cc M src/string_bytes.cc M src/tcp_wrap.cc M src/tls_wrap.cc M src/udp_wrap.cc M src/uv.cc M tools/cpplint.py commit 7063c59 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-10-16 20:34:39 +0400 cpplint: disallow comma-first in C++ M src/env-inl.h M src/handle_wrap.cc M src/node_contextify.cc M src/node_crypto.h M src/node_file.cc M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/stream_wrap.cc M src/stream_wrap.h M src/udp_wrap.cc M tools/cpplint.py commit 826661f refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2013-10-14 11:57:45 -0700 http_parser: expose pause/resume method for parser M src/node_http_parser.cc commit a2d1cbe refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-15 13:01:23 +0200 dns: set hostname property on error object Make debugging and logging easier: when a DNS lookup for a hostname fails, set the hostname as a property on the error object. Fixes #5393. M lib/dns.js M test/internet/test-dns.js commit ceb8740 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-15 12:51:12 +0200 dns: rename domain to hostname A follow-up commit will save the domain name on the request object but we can't call that property 'domain' because that gets intercepted by src/node.cc and lib/domain.js to implement the node.js feature of the same name. To avoid confusion, rename all variables called 'domain' to 'hostname'. M doc/api/dns.markdown M lib/dns.js commit 4234bcc refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-16 02:54:24 +0200 debugger: fix SIGUSR1 bootstrap race condition Before this commit, the SIGUSR1 signal handler wasn't installed until late in the bootstrapping process and we were prone to miss signals sent by other processes. This commit installs an early-boot signal handler that merely records the fact that we received a signal. Once the debugger infrastructure is in place, the signal is re-raised, kickstarting the debugger. Among other things, this means that simple/test-debugger-client is now _much_ less likely to fail. M src/node.cc M test/simple/test-debugger-client.js commit ca363cf refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-15 23:32:18 +0200 debugger: make busy loops SIGUSR1-interruptible Commit 30e5366b ("core: Use a uv_signal for debug listener") changed SIGUSR1 handling from a signal handler to libuv's uv_signal_*() functionality to fix a race condition (and possible hang) in the signal handler. While a good change in itself, it made it impossible to interrupt long running scripts. When a script is stuck in a busy loop, control never returns to the event loop, which in turn means the signal callback - and therefore the debugger - is never invoked. This commit changes SIGUSR1 handling back to a normal signal handler but one that treads _very_ carefully. M src/node.cc M test/simple/test-debug-cluster.js M test/simple/test-debug-port-cluster.js M test/simple/test-debug-port-from-cmdline.js M test/simple/test-debug-signal-cluster.js M test/simple/test-debugger-client.js commit 085dd30 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-10-10 15:00:05 -0700 http: provide backpressure for pipeline flood If a client sends a lot more pipelined requests than we can handle, then we need to provide backpressure so that the client knows to back off. Do this by pausing both the stream and the parser itself when the responses are not being read by the downstream client. Fix GH-6214 M lib/_http_common.js M lib/_http_incoming.js M lib/_http_server.js A test/simple/test-http-pipeline-flood.js commit ab03745 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-10-12 17:47:35 -0700 http_parser: expose pause/resume method for parser M src/node_http_parser.cc commit 9901415 refs/remotes/origin/v0.11.8-release Author: Jason Gerfen Date: 2013-10-15 08:31:14 -0600 doc: crypto: document SPKAC additions Document the SPKAC functionality that was added in commit 7bf46ba. M doc/api/crypto.markdown commit 7bf46ba refs/remotes/origin/v0.11.8-release Author: Jason Gerfen Date: 2013-10-10 13:24:53 -0700 crypto: add SPKAC support Implements new class 'Certificate' within crypto object for working with SPKAC's (signed public key & challenge) natively. M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h A test/fixtures/spkac.fail A test/fixtures/spkac.pem A test/fixtures/spkac.valid A test/simple/test-crypto-certificate.js commit 5bc5210 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-16 12:32:47 +0200 doc: http: reword IncomingMessage 'close' event The bit that says "before response.end() was called or able to flush" doesn't apply to incoming streams. Fixes #6359. M doc/api/http.markdown commit 5ef03bc refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-16 12:20:25 +0200 doc: http: add cross-links for easier clicking Make it a little easier to navigate the http module documentation by turning class names and methods into links to the appropriate section. M doc/api/http.markdown commit a555992 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-10-15 15:59:05 -0700 Revert "doc: crypto: document SPKAC additions" This reverts commit aa94450b31a28d6251df3b88fdd652ddd1e67a69. M doc/api/crypto.markdown commit d9b4cc3 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-10-15 15:58:58 -0700 Revert "crypto: add SPKAC support" This reverts commit 7f66e44dc1e90e7abda2a9ed02d7e8163e1f6358. M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h D test/fixtures/spkac.fail D test/fixtures/spkac.pem D test/fixtures/spkac.valid D test/simple/test-crypto-certificate.js commit aa94450 refs/remotes/origin/v0.11.8-release Author: Jason Gerfen Date: 2013-10-15 08:31:14 -0600 doc: crypto: document SPKAC additions Document the SPKAC functionality that was added in commit 7f66e44. M doc/api/crypto.markdown commit 9a3a0cc refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-15 10:01:50 +0200 doc: expand os.loadavg() section Add a short explanation of what the load average is and why it's unavailable on Windows. Also sneak in a fix for a typo that I introduced in commit 56c5806. M doc/api/os.markdown commit 56c5806 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-14 12:15:00 +0100 doc: document os.loadavg() behavior on windows The load average is a very UNIX-y concept. That's why os.loadavg() always returns zeros on Windows. Mention that in the documentation. M doc/api/os.markdown commit 7f66e44 refs/remotes/origin/v0.11.8-release Author: Jason Gerfen Date: 2013-10-10 13:24:53 -0700 crypto: add SPKAC support Implements new class 'Certificate' within crypto object for working with SPKAC's (signed public key & challenge) natively. M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h A test/fixtures/spkac.fail A test/fixtures/spkac.pem A test/fixtures/spkac.valid A test/simple/test-crypto-certificate.js commit 684dd28 refs/remotes/origin/v0.11.8-release Author: Rod Vagg Date: 2013-10-15 12:26:18 +1100 util: format as Error if instanceof Error M lib/util.js M test/simple/test-util-format.js M test/simple/test-util.js commit 45885a1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-14 11:38:53 +0200 cluster: fix premature 'disconnect' event Don't emit the 'disconnect' event until all workers have gone away. Before this commit, the event was emitted when all open handles were closed, which usually - but not always - amounts to the same thing. Fixes #6346. M lib/cluster.js A test/simple/test-cluster-disconnect-idle-worker.js commit 527cae2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-14 11:07:14 +0200 cares_wrap: remove superfluous 'this' keyword M src/cares_wrap.cc commit 7503e4c refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-03 20:43:35 -0700 lint: fix a cpplint error Added a NOLINT so that cpplint won't complain about some code. M src/node.cc commit 8a295cd refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-11 11:44:56 -0700 buffer: add buf.toArrayBuffer() API M doc/api/buffer.markdown M src/node_buffer.cc M test/simple/test-buffer.js commit fe0bf6b refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-10-11 11:11:36 -0700 buffer: check data is not null Because it's possible for the data within a Buffer instance to be altered after instantiation, or in case a user attempts to do something like the following: Buffer.prototype.fill.call({}, 10, 0, 10); It doesn't result in a segfault. M src/node_buffer.cc commit 66b8c3c refs/remotes/origin/v0.11.8-release Author: Glen Mailer Date: 2013-09-11 17:18:25 +0100 assert: indicate if exception message is generated AssertionError.generatedMessage is now true when AssertionError.message was generated from expected and actual Fixes #5836, #6206 M lib/assert.js M test/simple/test-assert.js commit 720675e refs/remotes/origin/orangemocha-Dns Author: Dave Pacheco Date: 2013-10-10 09:41:59 -0700 test: use proper findjsobjects output format Closes #6329 M test/pummel/test-postmortem-findjsobjects.js commit ff1efdd refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-10 14:34:15 +0200 doc: net: remove bad net.Server description net.Server is not an instance of net.Socket so don't say it is. M doc/api/net.markdown commit 51cdce8 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-10 14:09:38 +0200 doc: addon: fix object instantiation examples * Extend examples to show how to handle non-constructor invocation in constructor callback functions. * Fix up examples to initialize member variables at object construction. * Fix up a few naming inconsistencies. Fixes #5701. M doc/api/addons.markdown commit 9c65387 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-09-09 12:31:05 +0100 blog: Remove wp-to-markdown script D tools/blog/wp-to-markdown.js commit 9777890 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-09 17:46:17 +0200 tls: fix premature connection termination Destroying the TLS session implies destroying the underlying socket but before this commit, that was done with net.Socket#destroy() rather than net.Socket#destroySoon(). The former closes the connection right away, even when there is still data to write. In other words, sometimes the final TLS record got truncated. Fixes #6107. M lib/tls.js commit 98c57c7 refs/remotes/origin/orangemocha-Dns Author: Dave Pacheco Date: 2013-10-04 15:02:42 -0700 dtrace: backport two byte string fix This is a partial backport of 5921158 Re #6309 Closes #6319 M src/v8abbr.h M src/v8ustack.d commit 2b9e3fb refs/remotes/origin/v0.11.8-release Author: Dave Pacheco Date: 2013-10-07 14:20:00 -0700 mdb_v8: remove useless check M deps/mdb_v8/mdb_v8.c commit 5921158 refs/remotes/origin/v0.11.8-release Author: Dave Pacheco Date: 2013-10-07 13:17:49 -0700 dtrace, mdb_v8: support more string, frame types This change makes several improvements to the ustack helper and MDB support: - ustack helper and MDB: add support for two-byte strings (necessary to print many filenames in stacktraces in 0.10 and later). - ustack helper: fix position numbers, which were off by a factor of two - ustack helper: fix frames with undefined Scripts (e.g., "RegExp") - ustack helper: add stub frames - MDB: add support for sliced strings - MDB: sync up with changes from the illumos version of the module Fixes #6309 Closes #6318 M deps/mdb_v8/mdb_v8.c M deps/mdb_v8/v8dbg.h M src/v8abbr.h M src/v8ustack.d commit 406846f refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-05 19:48:33 +0200 zlib: fix write request reference counting Keep track of the reference count, don't make the wrapper object weak when there are pending write requests. Fixes a regression from c79d516. M src/node_zlib.cc commit b011811 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-08 11:25:22 +0200 fs: fix fs.truncate() file content zeroing bug fs.truncate() and its synchronous sibling are implemented in terms of open() + ftruncate(). Unfortunately, it opened the target file with mode 'w' a.k.a. 'write-only and create or truncate at open'. The subsequent call to ftruncate() then moved the end-of-file pointer from zero to the requested offset with the net result of a file that's neatly truncated at the right offset and filled with zero bytes only. This bug was introduced in commit 168a5557 but in fairness, before that commit fs.truncate() worked like fs.ftruncate() so it seems we've never had a working fs.truncate() until now. Fixes #6233. M lib/fs.js A test/simple/test-fs-truncate-GH-6233.js commit 711ec07 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-10-07 10:17:04 -0700 v8: ugprade to 3.20.17.14 M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/version.cc commit 5b23000 refs/remotes/origin/v0.11.8-release Author: Alex Kocharin Date: 2013-10-06 09:22:41 +0400 debugger: count space for line numbers correctly M lib/_debugger.js commit d97ea06 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-05 14:45:10 +0200 doc: add warning to fs.exists() documentation Warn against the open-if-exists anti-pattern, it's susceptible to race conditions. M doc/api/fs.markdown commit 58729f1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-03 19:27:51 +0200 src: fix up after botched merge conflict Mea culpa, I didn't properly resolve a merge conflict in the last two commits. The resulting segmentation fault only happened on Linux and only sometimes. Fixes #6306. M src/node.cc commit f649626 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-03 11:03:46 +0200 src: add JS start/stop methods for idle notifier The previous commit changes the profiler idle notifier so that it only gets started when a --prof or --prof_lazy argument is specified on the command line. This commit adds two internal methods to the process object that allows one to start and stop the idle notifier programmatically. M src/node.cc commit 9566fe8 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-03 10:45:32 +0200 src: only start idle notifier when profiling The previous commit adds a notifier that tells the V8 profiler when node.js is idle, i.e. when it's about to start sleeping in the platform's equivalent of epoll_wait(). This commit adds a heuristic that only starts the notifier when the V8 profiler is started from the command line. M src/node.cc commit 57231d5 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-02 06:37:44 +0200 src: notify V8 profiler when we're idle Inform V8's CPU profiler when we're idle. The profiler is sampling-based but not all samples are created equal; mark the wall clock time spent in epoll_wait() and friends so profiling tools can filter it out. The samples still end up in v8.log but with state=IDLE rather than state=EXTERNAL. M src/env-inl.h M src/env.h M src/node.cc commit 6820054 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-02 12:17:57 +0200 src: raise maximum file descriptor limit Do a binary search for the maximum RLIMIT_NOFILE. Works around the low, low limits on certain high, high-priced devices from Cupertino, CA. M src/node.cc commit b7f36e1 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-10-01 08:35:24 +0200 doc: link to pre-built binaries, add install note lLnk to http://nodejs.org/download/ and add a short primer on how to extract the tarballs. Fixes #6292. M README.md commit f311963 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-10-01 02:55:30 +0200 test: update require path after file move Commit 204228b moved a few slow tests to pummel but I forgot to update the require() path in pummel/test-debugger-repl-break-in-module. Mea culpa. M test/pummel/test-debugger-repl-break-in-module.js commit 028e652 refs/remotes/origin/v0.11.8-release Author: Alex Kocharin Date: 2013-09-29 00:26:15 +0400 debugger: show current line, fix for #6150 M lib/_debugger.js commit 60a1dbd refs/remotes/origin/v0.11.8-release Author: Alex Kocharin Date: 2013-09-29 02:57:33 +0400 debugger: repeat last command Regression introduced by commit 9ef9a9d. M lib/_debugger.js M test/simple/helper-debugger-repl.js A test/simple/test-debugger-repl-term.js commit a63079f refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-30 15:06:14 -0700 blog: Post for v0.10.20 A doc/blog/release/v0.10.20.md commit d537992 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-30 15:06:14 -0700 Now working on 0.10.21 M src/node_version.h commit 451497c refs/remotes/origin/orangemocha-Dns Merge: 994ce4c d7234c8 Author: Timothy J Fontaine Date: 2013-09-30 15:06:02 -0700 Merge branch 'v0.10.20-release' into v0.10 commit d7234c8 refs/remotes/origin/v0.10.20-release (tag: v0.10.20, origin/v0.10.20-release) Author: Timothy J Fontaine Date: 2013-09-30 13:52:48 -0700 2013.09.30, Version 0.10.20 (Stable) * tls: fix sporadic hang and partial reads (Fedor Indutny) - fixes "npm ERR! cb() never called!" M ChangeLog M src/node_version.h commit 994ce4c refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-09-28 10:27:11 +0200 src: turn uv_pipe_open() failures into exceptions uv_pipe_open() is unlikely to fail but when it does, the failure should not be quietly ignored. Raise the error as an exception. See joyent/libuv#941. M src/pipe_wrap.cc commit 671b5be refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-09-27 23:47:13 +0400 tls: fix sporadic hang and partial reads Do not decrement size in read loop, its used later, when comparing to `bytesRead`. fix #6270 NOTE: Original patch contributed by @roadrunner2 M lib/tls.js commit 2e13d0c refs/remotes/origin/v0.11.8-release Author: Jeff Switzer Date: 2013-09-26 23:03:59 -0400 fs: remove duplicate !options case I haven't actually tested this code, but was reading it due to a post that linked to the code here: http://dailyjs.com/2013/09/26/libuv/ As I was reading through the code, I noticed a path that can't be reached. I didn't strictly follow the contributing guide: https://github.com/joyent/node/wiki/Contributing but the change seems safe. Feel free to close this out. I'm not sure if it was just an oversight or what. M lib/fs.js commit eb09145 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-09-26 10:07:18 -0700 test: add regression test for #6235 A test/simple/test-regress-GH-6235.js commit 85898d1 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-09-26 09:18:06 -0700 v8: upgrade to 3.20.17.13 fixes #6235 M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/heap.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/json-stringifier.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.h M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/mjsunit/allocation-folding.js A deps/v8/test/mjsunit/regress/regress-crbug-285355.js A deps/v8/test/mjsunit/regress/regress-crbug-298392.js A deps/v8/test/mjsunit/regress/regress-regexp-construct-result.js commit c79d516 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-25 12:57:03 +0200 src: remove ObjectWrap dependency from core Drop the ObjectWrap dependency in favor of an internal WeakObject class. Let's us stop worrying about API and ABI compatibility when making changes to the way node.js deals with weakly persistent handles internally. M node.gyp M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_http_parser.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_zlib.cc M src/tls_wrap.cc M src/tls_wrap.h A src/weak-object-inl.h A src/weak-object.h commit 42af62f refs/remotes/origin/v0.11.8-release Merge: 25dce6d cfa03ad Author: Timothy J Fontaine Date: 2013-09-24 16:49:01 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog configure deps/uv/ChangeLog deps/uv/src/version.c lib/tls.js src/node_version.h commit cfa03ad refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-24 15:16:44 -0700 blog: add missing shasums for v0.10.19 release M doc/blog/release/v0.10.19.md commit 9135c7f refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-24 15:10:22 -0700 blog: Post for v0.10.19 A doc/blog/release/v0.10.19.md commit 093efaf refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-24 15:10:22 -0700 Now working on 0.10.20 M src/node_version.h commit cb15040 refs/remotes/origin/orangemocha-Dns Merge: 55546f5 6b5e6a5 Author: Timothy J Fontaine Date: 2013-09-24 15:10:10 -0700 Merge branch 'v0.10.19-release' into v0.10 commit 25dce6d refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-09-24 14:35:30 -0700 lint: fix a few semicolons M lib/_tls_legacy.js M lib/_tls_wrap.js commit 6b5e6a5 refs/remotes/origin/v0.10.19-release (tag: v0.10.19, origin/v0.10.19-release) Author: Timothy J Fontaine Date: 2013-09-24 14:10:33 -0700 2013.09.24, Version 0.10.19 (Stable) * uv: Upgrade to v0.10.17 * npm: upgrade to 1.3.11 * readline: handle input starting with control chars (Eric Schrock) * configure: add mips-float-abi (soft, hard) option (Andrei Sedoi) * stream: objectMode transforms allow falsey values (isaacs) * tls: prevent duplicate values returned from read (Nathan Rajlich) * tls: NPN protocols are now local to connections (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit 55546f5 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-24 13:45:57 -0700 uv: Upgrade to v0.10.17 M deps/uv/ChangeLog M deps/uv/common.gypi M deps/uv/src/unix/fsevents.c M deps/uv/src/version.c commit 14687eb refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-24 16:13:05 +0200 Revert "deps: update v8 to 3.20.17.11" After the upgrade from 3.20.17.7 to 3.20.17.11, we've begun hitting random assertions in V8 in memory-constrained / GC-heavy situations. The assertions all seem to be related to heap allocations and garbage collection but apart from that, they're all over the place. This reverts commit 970bdccc38fee27e10ff1a3b68f3fea3417788a1. M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/heap.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/json-stringifier.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.h M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/mjsunit/allocation-folding.js D deps/v8/test/mjsunit/regress/regress-crbug-285355.js D deps/v8/test/mjsunit/regress/regress-regexp-construct-result.js commit 42acbf8 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-09-24 16:53:49 +0400 tls: wrap tls inside tls using legacy API Allow wrapping TLSSocket inside another TLSSocket, emulate it using SecurePair in legacy APIs. fix #6204 M lib/_tls_legacy.js M lib/_tls_wrap.js M src/node_crypto.cc A test/simple/test-tls-inception.js commit 35ae696 refs/remotes/origin/orangemocha-Dns Author: Eric Schrock Date: 2013-05-20 14:44:26 -0400 readline: handle input starting with control chars Handle control characters only when there is a single byte in the stream, otherwise fall through to the standard multibyte handling. M lib/readline.js M test/simple/test-readline-interface.js commit 970bdcc refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-09-23 20:25:11 +0400 deps: update v8 to 3.20.17.11 fix #6235 M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/heap.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/json-stringifier.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.h M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/mjsunit/allocation-folding.js A deps/v8/test/mjsunit/regress/regress-crbug-285355.js A deps/v8/test/mjsunit/regress/regress-regexp-construct-result.js commit 75ea566 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-23 14:27:26 +0200 src: fix v8 PRNG entropy seeding It was pointed out by a member of the V8 team that the call to V8::SetEntropySource() should come before V8::Initialize(). See also commit 7ac2391. M src/node.cc commit 7ac2391 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-20 22:01:49 +0200 src: seed V8's random number generator at startup The default entropy source is /dev/urandom on UNIX platforms, which is okay but we can do better by seeding it from OpenSSL's entropy pool. On Windows we can certainly do better; on that platform, V8 seeds the random number generator using only the current system time. Fixes #6250. M src/node.cc M src/node_crypto.cc M src/node_crypto.h commit 0373818 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-19 06:38:37 +0200 dns: fix c-ares error reporting regression The test case from the previous commit exposed a regression in the way that c-ares errors are reported to JS land. Said regression was introduced in commit 756b622 ("src: add multi-context support"). Fixes the following test failure: $ out/Release/node test/simple/test-dns-regress-6244 util.js:675 var errname = uv.errname(err); ^ Error: err >= 0 at Object.exports._errnoException (util.js:675:20) at errnoException (dns.js:43:15) at Object.onresolve [as oncomplete] (dns.js:145:19) lib/dns.js erroneously assumed that the error code was a libuv error code when it's really a c-ares status code. Libuv handles getaddrinfo() style lookups (which is by far the most common type of lookup), that's why this bug wasn't discovered earlier. M lib/dns.js M src/cares_wrap.cc commit a0f7986 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-19 05:59:54 +0200 src: initialize c-ares task list on env init Don't forget to initialize the c-ares task tree head when creating a new Environment. Oversight from the multi-context work that landed in commit 756b622. Fixes #6244. M src/env-inl.h A test/simple/test-dns-regress-6244.js commit d80d131 refs/remotes/origin/v0.11.8-release Author: Maciej Małecki Date: 2013-09-04 18:57:43 -0400 net: add a port validation to `connect` Fix "Assertion failed" when trying to connect to non-int ports: Assertion failed: (args[2]->Uint32Value()), function Connect, file ../src/tcp_wrap.cc, line 379. Abort trap: 6 M lib/net.js M test/simple/test-net-create-connection.js commit 7c554a5 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-09-19 12:27:06 +0200 doc: document reserved status of SIGUSR1 Fixes #1212. M doc/api/process.markdown commit a1cf3ad refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-09-18 20:33:28 +0400 deps: update v8 to 3.20.17.7 M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/ast.cc M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-environment-liveness.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/liveedit.cc M deps/v8/src/mark-compact.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/macro-assembler-x64.cc A deps/v8/test/mjsunit/compiler/regress-shared-deopt.js A deps/v8/test/mjsunit/compiler/type-feedback-after-throw.js A deps/v8/test/mjsunit/regress/consolidated-holey-load.js A deps/v8/test/mjsunit/regress/debug-prepare-step-in.js A deps/v8/test/mjsunit/regress/regress-2790.js A deps/v8/test/mjsunit/regress/regress-2843.js A deps/v8/test/mjsunit/regress/regress-crbug-274438.js A deps/v8/test/mjsunit/regress/regress-crbug-280333.js A deps/v8/test/mjsunit/regress/regress-crbug-282736.js M deps/v8/test/mjsunit/shift-for-integer-div.js commit 5bda2be refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2013-09-16 13:57:34 -0700 doc: fix typos in the tls `NPNProtocols` option M doc/api/tls.markdown commit afabdf0 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2013-09-16 13:57:00 -0700 doc: specify the format of the `ca` tls option M doc/api/tls.markdown commit 59a075e refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-09-14 18:29:24 +0400 contextify: fix ContextifyContext leak Apparently, context->Global() won't be destroyed if the context itself isn't marked as weak and independent. Also, the weakness flag should be cleared once the weak callback is executed, otherwise we'll get crashes in Debug builds. fix #6115 and #6201 M src/node_contextify.cc M test/pummel/test-vm-memleak.js commit f31037d refs/remotes/origin/v0.11.8-release Author: Nathan Rajlich Date: 2013-09-13 16:54:05 -0700 http: don't pass the request options to Agent The `options` that were being passed in before here are specific to a single request, which kinda defeats the purpose of using an Agent in the first place. On a worse note, these `options` have not yet been "processed" by the `http.ClientRequest` class, so if `port: null` is set (like it is as the result of a `url.parse()` call), then they take preference over the processed values since the agent's "options" get mixed in last in the `createSocket()` function. Fixes #6197. Fixes #6199. Closes #6231. M lib/_http_agent.js A test/simple/test-http-agent-false.js commit 7196742 refs/remotes/origin/orangemocha-Dns Author: Nathan Rajlich Date: 2013-09-11 18:18:10 -0700 tls: don't push() incoming data when ondata is set Otherwise the data ends up "on the wire" twice, and switching between consuming the stream using `ondata` vs. `read()` would yield duplicate data, which was bad. M lib/tls.js A test/simple/test-tls-ondata.js commit 9fad8e5 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-09-13 14:46:06 +0200 doc: fix blog link in blog posts and README Apparently Joyent decommissioned joyeur.com but at least they saved the contents of the blog. Update the links in the README and the nodejs.org blog posts. Hat tip to Eugen Pirogoff (@eugenpirogoff) for pointing it out. Fixes #6224. M README.md M doc/blog/Uncategorized/an-easy-way-to-build-scalable-network-programs.md M doc/blog/Uncategorized/the-videos-from-node-meetup.md commit 3d4c663 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-09-12 17:51:55 +0400 contextify: dealloc only after global and sandbox Functions created using: `vm.runInNewContext('(function() { })')` will reference only `proxy_global_` object and not `sandbox_`. Thus in case, where there're no references to sandbox (such as in example above), `ContextifyContext` will be destroyed and use-after-free might happen. M src/node_contextify.cc M test/simple/test-vm-run-in-new-context.js commit 59dac01 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-09-09 19:39:21 -0700 buffer: optimize common encoding cases String#toLowerCase() is incredibly slow and was costing a 15-30% performance hit for Buffers less than 1KB. Now instead it'll attempt to find the correct encoding directly from the passed encoding, only then afterwards it'll lowercase. The optimization for not passing any encoding at all is still at the top of the method. At most this may add 10% performance hit for passing a mixed case encoding. M lib/buffer.js commit 1c3863a refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-09-09 18:18:05 +0400 tls: fix setting NPN protocols The NPN protocols was set on `require('tls')` or `global` object instead of being a local property. This fact lead to strange persistence of NPN protocols, and sometimes incorrect protocol selection (when no NPN protocols were passed in client options). fix #6168 M lib/tls.js M test/simple/test-tls-npn-server-client.js commit 204228b refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-09 10:57:09 +0200 test: move slow tests to test/pummel/ Slowness being somewhat subjective but determined by running the test suite a few times and picking off everything that consistently clocks in at 2 seconds or more. Honorable mention for simple/test-tls-server-large-request, it often runs for 10 (!) seconds or more. A test/pummel/test-debug-break-on-uncaught.js A test/pummel/test-debugger-repl-break-in-module.js A test/pummel/test-https-no-reader.js A test/pummel/test-stream-pipe-multi.js A test/pummel/test-stream2-basic.js A test/pummel/test-tls-securepair-client.js A test/pummel/test-tls-server-large-request.js D test/simple/test-debug-break-on-uncaught.js D test/simple/test-debugger-repl-break-in-module.js D test/simple/test-https-no-reader.js D test/simple/test-stream-pipe-multi.js D test/simple/test-stream2-basic.js D test/simple/test-tls-securepair-client.js D test/simple/test-tls-server-large-request.js commit 3546825 refs/remotes/origin/orangemocha-Dns Author: Andrei Sedoi Date: 2013-06-19 14:48:36 +0300 configure: add mips-float-abi (soft, hard) option M configure commit 1c58a07 refs/remotes/origin/v0.11.8-release Merge: b30a03e ebeae2d Author: isaacs Date: 2013-09-07 14:31:27 -0500 Merge remote-tracking branch 'ry/v0.10' commit ebeae2d refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-09-07 14:31:04 -0500 npm: upgrade to 1.3.11 M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/graceful-fs/README.md M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/inherits/LICENSE A deps/npm/node_modules/inherits/inherits_browser.js M deps/npm/node_modules/inherits/package.json A deps/npm/node_modules/inherits/test.js M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js A deps/npm/node_modules/lru-cache/bench.js M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json D deps/npm/node_modules/lru-cache/s.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-installed/LICENSE M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js A deps/npm/node_modules/request/lib/copy.js A deps/npm/node_modules/request/lib/debug.js A deps/npm/node_modules/request/lib/getSafe.js M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js M deps/npm/node_modules/request/node_modules/form-data/package.json M deps/npm/node_modules/request/node_modules/mime/mime.js M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/mime/test.js M deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md M deps/npm/node_modules/request/node_modules/node-uuid/README.md A deps/npm/node_modules/request/node_modules/node-uuid/component.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json M deps/npm/node_modules/request/node_modules/node-uuid/uuid.js M deps/npm/node_modules/request/package.json A deps/npm/node_modules/request/request.js M deps/npm/node_modules/request/tests/test-basic-auth.js A deps/npm/node_modules/request/tests/test-isUrl.js M deps/npm/node_modules/sha/.npmignore M deps/npm/node_modules/sha/LICENSE M deps/npm/node_modules/sha/README.md M deps/npm/node_modules/sha/index.js A deps/npm/node_modules/sha/node_modules/readable-stream/float.patch M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_transform.js M deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js M deps/npm/node_modules/sha/node_modules/readable-stream/package.json M deps/npm/node_modules/sha/package.json M deps/npm/node_modules/slide/LICENSE M deps/npm/node_modules/slide/package.json M deps/npm/package.json commit b30a03e refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-09-06 17:47:56 -0700 process: use exit 1 for uncaughtException Since it is Unix tradition to use exit code 1 for general-purpose script bail-out, and the way of doing that in Node is to throw an exception and not catch it, it makes the most sense to exit with 1 when an exception goes uncaught. Move the `Invalid Argument` exit to 9, so that it's something specific, and clear that it's a node internal error. Also, document the exit codes that we use. M doc/api/process.markdown M src/node.cc M src/node.js M test/simple/test-process-exit-code.js commit 39aafcf refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-09-06 18:23:02 -0700 process: Fix regression from a5dba82 Respect numeric string args to process.exit(code) M src/node.js M test/simple/test-process-exit-recursive.js commit 6808706 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-09-06 17:08:56 -0700 process: Use exit code 8 consistently This should always be used in the case of an uncaughtException M src/node.js M test/simple/test-process-exit-code.js commit a5dba82 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-09-06 16:46:35 -0700 process: Add exitCode property This allows one to set a specific status code, while still letting the process exit gracefully once all async operations are completed. M doc/api/process.markdown M src/node.cc M src/node.js A test/simple/test-process-exit-code.js commit b89b97d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-06 20:59:27 +0200 src: fix multi-base class ObjectWrap::Unwrap() Fix pointer unwrapping when T is a class with more than one base class. Before this commit, the wrapped void* pointer was cast directly to T* without going through ObjectWrap* first, possibly leading to a class instance pointer that points to the wrong vtable. This change required some cleanup in various files; some classes used private rather than public inheritance, others didn't derive from ObjectWrap at all... Fixes #6188. M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_object_wrap.h M src/node_stat_watcher.h commit 756b622 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-11 00:26:11 +0200 src: add multi-context support This commit makes it possible to use multiple V8 execution contexts within a single event loop. Put another way, handle and request wrap objects now "remember" the context they belong to and switch back to that context when the time comes to call into JS land. This could have been done in a quick and hacky way by calling v8::Object::GetCreationContext() on the wrap object right before making a callback but that leaves a fairly wide margin for bugs. Instead, we make the context explicit through a new Environment class that encapsulates everything (or almost everything) that belongs to the context. Variables that used to be a static or a global are now members of the aforementioned class. An additional benefit is that this approach should make it relatively straightforward to add full isolate support in due course. There is no JavaScript API yet but that will be added in the near future. This work was graciously sponsored by GitHub, Inc. M node.gyp M src/cares_wrap.cc A src/env-inl.h A src/env.h M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc M src/node.h M src/node.js M src/node_buffer.cc M src/node_buffer.h M src/node_contextify.cc M src/node_crypto.cc M src/node_crypto.h M src/node_file.cc M src/node_file.h M src/node_http_parser.cc M src/node_internals.h M src/node_os.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_version.h M src/node_wrap.h M src/node_zlib.cc M src/pipe_wrap.cc M src/pipe_wrap.h M src/process_wrap.cc M src/req_wrap.h M src/signal_wrap.cc M src/smalloc.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tcp_wrap.h M src/timer_wrap.cc M src/tls_wrap.cc M src/tls_wrap.h M src/tty_wrap.cc M src/tty_wrap.h M src/udp_wrap.cc M src/udp_wrap.h A src/util-inl.h A src/util.h M src/uv.cc commit 81655a2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-06 02:44:16 +0200 test: don't call process.exit() in debugger tests process.exit() tends to hide bugs, both in tests and node.js. Rewrite the tests so that the event loop exits naturally. M test/fixtures/clustered-server/app.js M test/simple/test-debug-cluster.js M test/simple/test-debug-port-cluster.js commit aaf4f8d refs/remotes/origin/v0.11.8-release Merge: f218d94 1be09df Author: isaacs Date: 2013-09-05 17:16:17 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: deps/uv/ChangeLog deps/uv/src/version.c deps/uv/src/win/fs.c lib/_stream_transform.js commit 1be09df refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-09-05 17:13:50 -0700 npm: upgrade to v1.3.10 M deps/npm/README.md M deps/npm/doc/cli/npm-config.md M deps/npm/doc/cli/npm-dedupe.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-link.md M deps/npm/doc/cli/npm-rebuild.md M deps/npm/doc/cli/npm-rm.md M deps/npm/doc/cli/npm-search.md M deps/npm/doc/cli/npm-test.md M deps/npm/doc/cli/npm-view.md M deps/npm/doc/files/package.json.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/prune.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/repo.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 M deps/npm/node_modules/read-package-json/LICENSE M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/package.json A deps/npm/test/tap/outdated.js A deps/npm/test/tap/outdated/index.js A deps/npm/test/tap/outdated/package.json commit f218d94 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-09-05 15:50:51 -0700 handle_wrap: properly don't abort on unwrap From commit 756ae2c all the WRAP/UNWRAP were moved to a single location for ease of use. In a single location NO_ABORT should have been used but wasn't. This caused HandleWrap::Close to abort. Below is the applicable code change as demonstration there was no abort specified when unwrapping the object. void HandleWrap::Close(const FunctionCallbackInfo& args) { HandleScope scope(node_isolate); - HandleWrap *wrap = static_cast( - args.This()->GetAlignedPointerFromInternalField(0)); + HandleWrap* wrap; + UNWRAP(args.This(), HandleWrap, wrap); Also included a test that will reproduce the abort. M src/handle_wrap.cc A test/simple/test-handle-wrap-close-abort.js commit 1da7bcc refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-09-05 13:11:51 -0700 stream: objectMode transforms allow falsey values Closes #6183 M lib/_stream_transform.js A test/simple/test-stream-transform-objectmode-falsey-value.js commit 6df4741 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-05 21:47:08 +0200 src: fix solaris 10 build error Stop gcc from getting confused, explicitly cast the return value from getuid() and getgid() to uint32_t. Fixes the following build error: ../src/node.cc: In function 'void node::GetUid(const v8::FunctionCallbackInfo&)': ../src/node.cc:1552:37: error: call of overloaded 'Set(uid_t)' is ambiguous ../src/node.cc:1552:37: note: candidates are: ../deps/v8/include/v8.h:5939:6: note: void v8::ReturnValue::Set(bool) [with T = v8::Value] ../deps/v8/include/v8.h:5909:6: note: void v8::ReturnValue::Set(double) [with T = v8::Value] ../deps/v8/include/v8.h:5915:6: note: void v8::ReturnValue::Set(int32_t) [with T = v8::Value, int32_t = int] ../deps/v8/include/v8.h:5926:6: note: void v8::ReturnValue::Set(uint32_t) [with T = v8::Value, uint32_t = unsigned int] Fixes #6182. M src/node.cc commit b4b3a4d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-04 20:42:08 +0200 test: move slow test from simple/ to pummel/ Move simple/test-http-many-keep-alive-connections to the pummel/ directory, it takes about 2.5 seconds to complete. A test/pummel/test-http-many-keep-alive-connections.js D test/simple/test-http-many-keep-alive-connections.js commit 6301613 refs/remotes/origin/orangemocha-Dns Author: Bert Belder Date: 2013-09-05 16:49:47 +0200 uv: upgrade to v0.10.16 M deps/uv/ChangeLog M deps/uv/src/version.c M deps/uv/src/win/fs.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process-stdio.c commit af76b08 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-23 17:53:16 +0400 tls: socket.renegotiate(options, callback) This utility function allows renegotiaion of secure connection after establishing it. fix #2496 M doc/api/tls.markdown M lib/_tls_wrap.js M src/node_crypto.cc M src/node_crypto.h M test/simple/test-tls-server-verify.js commit 8ee50ce refs/remotes/origin/v0.11.8-release Merge: 5b1a0e6 8b05206 Author: Timothy J Fontaine Date: 2013-09-04 15:34:32 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: ChangeLog src/node_version.h commit 8b05206 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-04 15:27:06 -0700 blog: Post for v0.11.7 A doc/blog/release/v0.11.7.md commit 5b1a0e6 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-09-04 15:18:20 -0700 Now working on 0.11.8 M src/node_version.h commit 5a6b285 refs/remotes/origin/v0.11.8-release Merge: 9ef9a9d be52549 Author: Timothy J Fontaine Date: 2013-09-04 15:18:09 -0700 Merge branch 'v0.11.7-release' commit be52549 refs/remotes/origin/v0.11.7-release (tag: v0.11.7, origin/v0.11.7-release) Author: Timothy J Fontaine Date: 2013-09-04 14:01:26 -0700 2013.08.21, Version 0.11.7 (Unstable) * uv: upgrade to v0.11.13 * v8: upgrade to 3.20.17 * buffer: adhere to INSPECT_MAX_BYTES (Timothy J Fontaine) * buffer: fix regression for large buffer creation (Trevor Norris) * buffer: don't throw if slice length too long (Trevor Norris) * buffer: Buffer(buf) constructor copies into the proper buffer (Ben Noordhuis) * cli: remove --max-stack-size (Ben Noordhuis) * cli: unknown command line options are errors (Ben Noordhuis) * child_process: exec accept buffer as an encoding (Seth Fitzsimmons) * crypto: make randomBytes/pbkdf2 callbacks domain aware (Ben Noordhuis) * domain: deprecate domain.dispose(). (Forrest L Norvell) * fs: Expose birthtime on stat objects (isaacs) * http: Only send connection:keep-alive if necessary (isaacs) * repl: Catch syntax errors better (isaacs, Nathan Rajlich) * stream: change default highWaterMark for objectMode to 16 (Mathias Buus) * stream: make setEncoding/pause/resume chainable (Julian Gruber, isaacs) * util: pass opts to custom inspect functions (Timothy J Fontaine) * vm: rewritten to behave like Contextify (Domenic Denicola) M AUTHORS M ChangeLog M src/node_version.h commit 9c19c1e refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-04 11:25:19 -0700 blog: Post for v0.10.18 A doc/blog/release/v0.10.18.md commit 65ed79a refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-09-04 11:25:19 -0700 Now working on 0.10.19 M src/node_version.h commit 86d881f refs/remotes/origin/orangemocha-Dns Merge: 9579464 67a1f0c Author: Timothy J Fontaine Date: 2013-09-04 11:25:04 -0700 Merge branch 'v0.10.18-release' into v0.10 commit 15a5a4a refs/remotes/origin/v0.11.7-release Author: isaacs Date: 2013-08-17 18:50:59 -0700 http: Only send connection:keep-alive if necessary In cases where the Agent has maxSockets=Infinity, and keepAlive=false, there's no case where we won't immediately close the connection after the response is completed. Since we're going to close it anyway, send a `connection:close` header rather than a `connection:keep-alive` header. Still send the `connection:keep-alive` if the agent will actually reuse the socket, however. Closes #5838 M lib/_http_client.js M test/simple/test-http-raw-headers.js M test/simple/test-http-should-keep-alive.js commit 689e5c9 refs/remotes/origin/v0.11.7-release Author: isaacs Date: 2013-08-27 18:59:58 -0700 stream: return this from pause()/resume() M doc/api/stream.markdown M lib/_debugger.js M lib/_stream_readable.js M lib/readline.js M test/simple/test-stream2-basic.js commit f91b047 refs/remotes/origin/v0.11.7-release Author: Julian Gruber Date: 2013-08-19 13:14:42 -0400 stream: make setEncoding chainable M lib/_stream_readable.js M test/simple/test-stream2-set-encoding.js commit 9ef9a9d refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-29 14:48:24 -0700 repl: Simplify paren wrap, continuation-detection This simplifies the logic that was in isSyntaxError, as well as the choice to wrap command input in parens to coerce to an expression statement. 1. Rather than a growing blacklist of allowed-to-throw syntax errors, just sniff for the one we really care about ("Unexpected end of input") and let all the others pass through. 2. Wrapping {a:1} in parens makes sense, because blocks and line labels are silly and confusing and should not be in JavaScript at all. However, wrapping functions and other types of programs in parens is weird and required yet *more* hacking to work around. By only wrapping statements that start with { and end with }, we can handle the confusing use-case, without having to then do extra work for functions and other cases. This also fixes the repl wart where `console.log)(` works in the repl, but only by virtue of the fact that it's wrapped in parens first, as well as potential side effects of double-running the commands, such as: > x = 1 1 > eval('x++; throw new SyntaxError("e")') ... ^C > x 3 M lib/repl.js commit 54fbb1d refs/remotes/origin/v0.11.8-release Author: Nathan Rajlich Date: 2013-08-27 08:57:16 -0700 repl: treat "Assignment to const" as syntax error Adding a new `repl-harmony` test file here because adding the `--use_strict --harmony` flags on the main repl test file was causing lots of unrelated failures, due to global variable assignments and things like that. This new test file is based off of the original repl.js test file, but has a lot of the tests stripped out. A test case for this commit is included though. Fixes #6132. M lib/repl.js A test/simple/test-repl-harmony.js commit 4631c50 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-27 18:53:39 -0700 repl: Catch syntax errors better Replace the growing list of 'isSyntaxError' whackamole conditions with a smarter approach. This creates a vm Script object *first*, which will parse the code and raise a SyntaxError right away. We still do need the test function, but only because strict mode syntax errors are not recoverable, and should be raised right away. Really, we should probably *only* continue on "unexpected end of input" SyntaxErrors. Also fixes a very difficult-to-test nit where the '...' indentation is not properly cleared when you ^C out of a syntax error. Closes #6093 M lib/repl.js M test/simple/test-repl.js commit 67a1f0c refs/remotes/origin/v0.10.18-release (tag: v0.10.18, origin/v0.10.18-release) Author: Timothy J Fontaine Date: 2013-09-04 10:51:53 -0700 2013.09.04, Version 0.10.18 (Stable) * uv: Upgrade to v0.10.15 * stream: Don't crash on unset _events property (isaacs) * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs) M ChangeLog M src/node_version.h commit 7494c84 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-04 14:46:35 +0200 uv: upgrade to v0.11.13 This commit changes src/tcp_wrap.cc and src/udp_wrap.cc just enough to get by (i.e. to compile and function correctly.) The new libuv API allows for more cleanup and deduplication but I'm saving that for another day. M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/configure.ac M deps/uv/include/uv.h M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/fs.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-tcp-write-batch.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/blackhole-server.c M deps/uv/test/dns-server.c M deps/uv/test/echo-server.c M deps/uv/test/test-callback-stack.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-multiple-listen.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-ref.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-shutdown-eof.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-tcp-connect-error-after-write.c M deps/uv/test/test-tcp-connect-error.c M deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-connect6-error.c M deps/uv/test/test-tcp-open.c M deps/uv/test/test-tcp-read-stop.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/test/test-tcp-write-to-half-open-connection.c M deps/uv/test/test-tcp-writealot.c M deps/uv/test/test-udp-dgram-too-big.c M deps/uv/test/test-udp-ipv6.c M deps/uv/test/test-udp-multicast-join.c M deps/uv/test/test-udp-multicast-ttl.c M deps/uv/test/test-udp-open.c M deps/uv/test/test-udp-options.c M deps/uv/test/test-udp-send-and-recv.c M src/tcp_wrap.cc M src/udp_wrap.cc commit 9579464 refs/remotes/origin/orangemocha-Dns Author: Kyle Robinson Young Date: 2013-09-03 15:00:45 -0700 doc: fix writable.write link M doc/api/stream.markdown commit 358c290 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-04 09:55:57 +0200 build: remove unused Carbon dependency Libuv as of joyent/libuv@d48168a no longer has link-time dependencies on the Carbon framework or any other frameworks. M node.gyp commit 7a235f9 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-09-03 04:04:26 -0700 string_bytes: use extern for length and write utf8 If the string is external then the length can be quickly retrieved. This is especially faster for large strings that are being treated as UTF8. Also, if the string is external then there's no need for a full String::WriteUtf8 operation. A simple memcpy will do. M src/string_bytes.cc commit 906a175 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-21 15:36:50 -0700 process: Add internal _rawDebug() method This is useful when we need to push some debugging messages out to stderr, without going through the Writable class, or triggering any kind of nextTick or callback behavior. M src/node.cc M src/node.js A test/simple/test-process-raw-debug.js commit cb53cfd refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-21 15:39:14 -0700 src: Remove outdated comment re assert() It's a normal function now, not a macro. M src/node.js commit ed8d97f refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-03 00:42:59 +0200 uv: upgrade to v0.11.12 * upgrade deps/uv/ to v0.11.12. * update files in src/ after a libuv API change. M deps/uv/ChangeLog M deps/uv/include/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/process.c M deps/uv/src/win/stream-inl.h M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/winapi.h M deps/uv/src/win/winsock.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/benchmark-tcp-write-batch.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/blackhole-server.c M deps/uv/test/dns-server.c M deps/uv/test/echo-server.c M deps/uv/test/test-callback-stack.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-embed.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-ip6-addr.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-multiple-listen.c M deps/uv/test/test-osx-select.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-poll.c M deps/uv/test/test-ref.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-shutdown-eof.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-tcp-connect-error-after-write.c M deps/uv/test/test-tcp-connect-error.c M deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-connect6-error.c M deps/uv/test/test-tcp-open.c M deps/uv/test/test-tcp-read-stop.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/test/test-tcp-write-to-half-open-connection.c M deps/uv/test/test-tcp-writealot.c M deps/uv/test/test-udp-dgram-too-big.c M deps/uv/test/test-udp-ipv6.c M deps/uv/test/test-udp-multicast-join.c M deps/uv/test/test-udp-multicast-ttl.c M deps/uv/test/test-udp-open.c M deps/uv/test/test-udp-options.c M deps/uv/test/test-udp-send-and-recv.c M src/process_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tls_wrap.cc M src/tls_wrap.h M src/udp_wrap.cc M src/udp_wrap.h commit 185c515 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-02 16:42:01 +0200 src: clean up CLI argument parser * Exit with an error message when the option is not a node or V8 option. * Remove the option_end_index global. Needs to happen anyway for the multi-context work, might as well land it in master now. * Add a smidgen of const-correctness. * Pay off a few years of accrued technical debt. M src/node.cc M src/node.h M test/simple/test-cli-eval.js commit d6fb764 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-02 19:10:36 +0200 test: don't use --max-stack-size=0 --max-stack-size was removed in 3a87b31, use --stack-size instead. What's more, a zero length stack will likely crash the process. M test/simple/test-child-process-fork-exec-argv.js M test/simple/test-process-exec-argv.js commit c5ed96a refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-09-01 14:47:25 +0200 test: speed up simple/test-fs-watch Don't wait a full second before starting the watcher, 10 ms ought to be more than enough time. Reduces running time from 1250 ms to 250 ms on my system. M test/simple/test-fs-watch.js commit 2be09f9 refs/remotes/origin/v0.11.8-release Merge: cece100 00a1d36 Author: isaacs Date: 2013-08-31 17:58:44 -0700 Merge remote-tracking branch 'ry/v0.10' commit 00a1d36 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-31 17:58:17 -0700 benchmark: Fix execArgv handling Bug in 01f3b46 causes the same benchmark to be run repeatedly. Not so useful for the compare scripts. M benchmark/common.js commit cece100 refs/remotes/origin/v0.11.8-release Merge: 10ccbd5 01f3b46 Author: isaacs Date: 2013-08-31 11:29:51 -0700 Merge remote-tracking branch 'ry/v0.10' commit 01f3b46 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-30 22:39:06 -0700 benchmark: Support passing v8 flags to benchmarks The better to test --use-strict effects on performance. (Spoiler: it has no measurable effect on performance.) M benchmark/common.js commit 10ccbd5 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-30 23:28:22 +0200 Revert "src: call uv_loop_delete() on exit in debug mode" Don't call uv_loop_delete() until we've figured out a way to gracefully close open handles. See also commit 4915884 and its subsequent revert in commit 980cbd5. This reverts commit 556b890ad91780c52c77dccaddcf69beb8184e27. M src/node.cc commit bbed881 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-30 23:21:05 +0200 Revert "src: close libuv handles on exit" This change is not entirely ready for prime time: it's making ~50 tests fail on Windows, mostly due to timeouts. It's up for debate who is at fault here: node.js or libuv. It does however expose a libuv bug on OS X, where the event loop sometimes gets stuck in uv__io_poll() when there is a single UV_SHUTDOWN request left in the queue. Needs further investigation. This reverts commit 4915884da69814bd4daab22393919a628c9ecf23. M src/node.cc D test/simple/test-process-exit-print.js commit 8a272ca refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-30 13:55:53 -0700 test: move smalloc segfault tests to pummel These tests take a while to complete, and the issue only potentially appears under heavy load. A test/pummel/test-smalloc-alloc-segfault.js A test/pummel/test-smalloc-dispose-segfault.js A test/pummel/test-smalloc-sliceonto-segfault.js D test/simple/test-smalloc-alloc-segfault.js D test/simple/test-smalloc-dispose-segfault.js D test/simple/test-smalloc-sliceonto-segfault.js commit 4915884 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-29 11:39:37 +0200 src: close libuv handles on exit Commit 556b890 added a call to uv_loop_delete() with the intent of catching handle lifecycle bugs. It worked because it exposed one: process.on('exit', function() { console.log('bye'); // Asserts. }); When run, it asserts with the following message: Assertion failed: (!uv__has_active_reqs(loop)), function uv__loop_delete, file ../deps/uv/src/unix/loop.c, line 150. That's because libuv as of joyent/libuv@3f2d4d5 checks that there are no in-flight requests when the event loop is destroyed. In the test case above, the write request for the string hasn't completed yet by the time node.js exits: the string itself has most likely been written but libuv hasn't had the opportunity to return the write request to node.js. That's why this commit adds a cleanup step right before exit where it explicitly closes all open handles, then waits until the event loop exits naturally. Named pipes (UNIX domain sockets) are shut down first in order to flush pending write requests. Should go some way towards fixing the Windows issue where output on stdout/stderr sometimes gets truncated. Fixes joyent/libuv#911. M src/node.cc A test/simple/test-process-exit-print.js commit e83a0cd refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-29 15:04:27 +0200 uv: upgrade to v0.11.11 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/Makefile.mingw M deps/uv/README.md M deps/uv/configure.ac M deps/uv/include/uv-unix.h M deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/thread.c M deps/uv/src/win/winapi.h M deps/uv/test/test-list.h M deps/uv/test/test-thread.c M deps/uv/uv.gyp commit a9eb96d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-29 14:28:24 +0200 src: remove unused Persistent M src/node_stat_watcher.h commit 653f62a refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-29 14:19:27 +0200 crypto: remove NodeBIO::GetMethod() Remove NodeBIO::GetMethod() and replace calls to BIO_new() with calls to the new NodeBIO::New() function. This commit basically reshuffles some code in order to make it explicit that the NodeBIO BIO_METHOD is const. M src/node_crypto.cc M src/node_crypto_bio.cc M src/node_crypto_bio.h M src/tls_wrap.cc commit 8e596c4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-29 14:05:42 +0200 crypto: make root_cert_store variable extern Before this commit it was declared static (in a header file!), meaning it got duplicated in every file that includes it. A few duplicated pointers is not the end of the world but it introduces a lot of potential for confusion because root_cert_store in file A is not the root_cert_store in file B. Moral of the story: don't declare static variables in header files. M src/node_crypto.cc M src/node_crypto.h commit 21911db refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-29 14:02:11 +0200 crypto: remove misleading comment M src/node_crypto.h commit 699f636 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-29 13:57:29 +0200 crypto: make error buffer non-static Doesn't matter now but it will if/when we have support for multiple threads. M src/node_crypto.cc commit 02fde58 refs/remotes/origin/v0.11.8-release Author: Domenic Denicola Date: 2013-08-24 19:46:31 -0400 vm: document vm2's changes. - The caveats no longer apply. - Document options arguments, including `displayErrors` and the different things it means in each place. - Re-did examples to be more on point, e.g. `runInContext` example runs multiple scripts in the same context. - Documented how `vm.createContext`s meaning has substantially changed, and is now more of a "contextifier" than a "creator." - Reordered vm functions to be readable in order; the concept of contextifying needs to come before `runInContext` and `runInNewContext`. - Documented new `vm.isContext`. - Documented the `vm.Script` constructor, instead of `createScript`, since factory methods are silly and we wanted to document the class's methods anyway. - Documented `script.runInContext`. - Change stability to stable, if I may be so bold. M doc/api/vm.markdown commit fd36576 refs/remotes/origin/v0.11.8-release Author: Domenic Denicola Date: 2013-08-24 18:53:24 -0400 vm: update API to use options argument Passing a filename is still supported in place of certain options arguments, for backward-compatibility, but timeout and display-errors are not translated since those were undocumented. Also managed to eliminate an extra stack trace line by not calling through the `createScript` export. Added a few message tests to show how `displayErrors` works. M lib/module.js M lib/repl.js M lib/vm.js M src/node.js M src/node_contextify.cc M test/message/eval_messages.out M test/message/stdin_messages.out A test/message/vm_display_runtime_error.js A test/message/vm_display_runtime_error.out A test/message/vm_display_syntax_error.js A test/message/vm_display_syntax_error.out A test/message/vm_dont_display_runtime_error.js A test/message/vm_dont_display_runtime_error.out A test/message/vm_dont_display_syntax_error.js A test/message/vm_dont_display_syntax_error.out M test/simple/test-repl-syntax-error-handling.js M test/simple/test-vm-timeout.js commit de7d698 refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-28 23:35:43 +0200 pipe_wrap: squelch integer type conversion warning M src/pipe_wrap.cc commit 93b0624 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-28 11:29:33 -0700 timer_wrap: Timer.now always update loop time In `Timer.now` always update the loop time by calling uv_update_time. Previously we were trying to cache the loop time to prevent extra syscalls. While a noble goal, it can cause timers to fire early in certain circumstances. Especially seen in cpu bound work loads or work loads with synchronous file operations. M src/timer_wrap.cc A test/simple/test-timers-first-fire.js commit 9635861 refs/remotes/origin/v0.11.8-release Merge: 29d3624 fbb963b Author: isaacs Date: 2013-08-28 10:11:17 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/ChangeLog deps/uv/include/uv-darwin.h deps/uv/src/unix/darwin.c deps/uv/src/unix/fsevents.c deps/uv/src/version.c lib/_stream_writable.js src/node_version.h commit fbb963b refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-28 09:35:36 -0700 stream: check _events before _events.error This fixes the regression introduced by 5458079, which breaks the net/net-pipe benchmark script. Closes #6145 M lib/_stream_readable.js commit 29d3624 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-27 21:11:13 +0200 crypto: make randomBytes/pbkdf2 cbs domain aware Make the crypto.randomBytes() and crypto.pbkdf2() callback functions run inside the current domain (if any.) Fixes #3965. M src/node_crypto.cc A test/simple/test-crypto-domain.js commit 9c110d8 refs/remotes/origin/v0.11.8-release Author: Domenic Denicola Date: 2013-08-24 15:45:02 -0400 vm: add isContext; prevent double-contextifying Previously, calling `vm.createContext(o)` repeatedly on the same `o` would cause new C++ `ContextifyContext`s to be created and stored on `o`, while the previous resident went off into leaked-memory limbo. Now, repeatedly trying to contextify a sandbox will do nothing after the first time. To detect this, an independently-useful `vm.isContext(sandbox)` export was added. M lib/vm.js M src/node_contextify.cc M test/simple/test-vm-create-context-arg.js A test/simple/test-vm-is-context.js commit a3bf3d1 refs/remotes/origin/v0.11.8-release Author: Domenic Denicola Date: 2013-08-23 21:33:16 -0400 vm: use MakeWeak to fix leaking contexts This is always something you should do when using `SetHiddenValue`, apparently. Fixes #6115. Thanks @tjfontaine for the tips. M src/node_contextify.cc commit a54f65c refs/remotes/origin/v0.11.8-release Author: Domenic Denicola Date: 2013-08-23 21:17:15 -0400 vm: rip out ObjectWrap from ContextifyContext This was a remnant of the original Contextify code, wherein ContextifyContext was a user-exposed object. In vm, it is not, so all of the ObjectWrap and function-template stuff for the ContextifyContext constructor is now unnecessary. M src/node_contextify.cc commit 02eb9c8 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-27 19:52:09 -0700 doc: Adjust util stability index to 'API Frozen' Closes #6087 M doc/api/util.markdown commit 73d328d refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-27 19:52:09 -0700 doc: Adjust util stability index to 'API Frozen' Closes #6087 M doc/api/util.markdown commit ba72f8c refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-27 18:09:26 -0700 doc: mark repl as stable Closes #6090 M doc/api/repl.markdown commit ba72570 refs/remotes/origin/v0.11.8-release Author: Mathias Buus Date: 2013-08-22 19:58:27 +0200 stream: change default hwm for objectMode to 16 M doc/api/stream.markdown M lib/_stream_readable.js M lib/_stream_writable.js commit ee695e9 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-27 17:28:27 -0700 child_process: Avoid extra copy for string stdio There's no need to create a new Buffer instance if we're just going to immediately call toString() at the end anyway. Better to create a string up front, and setEncoding() on the streams, and do a string concatenation instead. M lib/child_process.js commit 711d193 refs/remotes/origin/v0.11.8-release Author: Seth Fitzsimmons Date: 2013-07-13 16:34:52 -0700 child_process: Callback with Buffers from exec Only return strings when encoding is not null. M lib/child_process.js A test/simple/test-child-process-exec-buffer.js commit 26bc8db refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-27 15:18:12 -0700 v8: upgrade to 3.20.17 M deps/v8/ChangeLog M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/assert-scope.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h A deps/v8/src/effects.h M deps/v8/src/execution.cc D deps/v8/src/extensions/i18n/collator.cc D deps/v8/src/extensions/i18n/collator.h M deps/v8/src/extensions/i18n/collator.js M deps/v8/src/extensions/i18n/i18n-extension.cc D deps/v8/src/extensions/i18n/number-format.cc D deps/v8/src/extensions/i18n/number-format.h M deps/v8/src/extensions/i18n/number-format.js M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-dce.cc M deps/v8/src/hydrogen-escape-analysis.cc M deps/v8/src/hydrogen-escape-analysis.h M deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-mark-deoptimize.cc M deps/v8/src/hydrogen-mark-deoptimize.h M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/i18n.cc M deps/v8/src/i18n.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-stringifier.h M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/sampler.cc M deps/v8/src/splay-tree-inl.h M deps/v8/src/splay-tree.h M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/typing.h M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-inl.h M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/intl/intl.status A deps/v8/test/mjsunit/compiler/escape-analysis.js A deps/v8/test/mjsunit/constant-compare-nil-value.js A deps/v8/test/mjsunit/debug-evaluate-const.js M deps/v8/test/mjsunit/debug-evaluate-locals.js A deps/v8/test/mjsunit/debug-stepin-positions.js M deps/v8/test/mjsunit/harmony/object-observe.js A deps/v8/test/mjsunit/load_poly_effect.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-literal-overwrite.js A deps/v8/test/mjsunit/regress/json-stringifier-emptyhandle.js A deps/v8/test/mjsunit/regress/regress-2836.js A deps/v8/test/mjsunit/regress/regress-convert-hole2.js A deps/v8/test/mjsunit/regress/regress-crbug-272564.js A deps/v8/test/mjsunit/regress/regress-et-clobbers-doubles.js A deps/v8/test/mjsunit/regress/regress-freeze.js A deps/v8/test/mjsunit/regress/regress-hoist-load-named-field.js A deps/v8/test/mjsunit/regress/regress-map-invalidation-1.js A deps/v8/test/mjsunit/regress/regress-map-invalidation-2.js A deps/v8/test/mjsunit/regress/regress-phi-truncation.js A deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js A deps/v8/test/mjsunit/regress/regress-smi-math-floor-round.js M deps/v8/test/webkit/webkit.status M deps/v8/tools/gcmole/Makefile A deps/v8/tools/gcmole/bootstrap.sh M deps/v8/tools/gcmole/gcmole.lua M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/tickprocessor.js M deps/v8/tools/v8heapconst.py commit a3da3e7 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-27 14:53:06 -0700 stream: Pass 'buffer' encoding to decoded writables Since the encoding is no longer relevant once it is decoded to a Buffer, it is confusing and incorrect to pass the encoding as 'utf8' or whatever in those cases. Closes #6119 M lib/_stream_writable.js A test/simple/test-stream-writable-decoded-encoding.js commit d86814a refs/remotes/origin/v0.11.8-release Author: Forrest L Norvell Date: 2013-03-14 14:11:15 -0700 domains: deprecate domain.dispose(). Follows @isaacs's recommendations in joyent/node#5018. Includes some updates to documentation but not examples. Conflicts: lib/domain.js M doc/api/domain.markdown M lib/domain.js commit 645418e refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-27 10:35:14 -0700 fs: Expose birthtime on stat objects Just do the best we can with whatever libuv gives us. Also, document the semantics of `ctime` and the compatibility with Windows. M doc/api/fs.markdown M src/node_file.cc commit 474d58c refs/remotes/origin/v0.11.8-release Author: Jay Beavers Date: 2013-04-08 15:33:49 -0700 doc: Small update of readme for Windows users M README.md commit 1df77a7 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-26 19:14:42 -0700 lib: Add missing copyright notices M lib/_tls_legacy.js M lib/_tls_wrap.js commit 8d567f4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-27 16:14:45 +0200 src: remove two pointless globals from node.cc De-globalize use_npn and use_sni, they're only used in GetFeatures(). M src/node.cc commit 556b890 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-27 14:47:46 +0200 src: call uv_loop_delete() on exit in debug mode Should make tracing with valgrind a little easier on the eye and possibly help expose libuv handle lifecycle issues. M src/node.cc commit 3a87b31 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-27 14:09:36 +0200 src: remove --max-stack-size option Ad-hoc duplicate of V8's --stack-size option. Superfluous in other words. Remove it. M src/node.cc commit 0523da6 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-27 13:20:39 +0200 cares_wrap: drop UV_HANDLE_FIELDS from ares_task_t UV_HANDLE_FIELDS is a libuv implementation detail. The ares_task_t struct only uses the uv_loop_t* field so be explicit about that. M src/cares_wrap.cc commit 9fc0066 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-27 00:13:50 +0200 src: fix up unused/unordered imports M src/node_buffer.cc M src/node_contextify.cc M src/node_win32_etw_provider.cc M src/timer_wrap.cc M src/tls_wrap.cc commit 873b5f8 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-26 03:26:31 -0700 buffer: fix assert fail from JS API Length arguments passed to SlowBuffer were coerced to Int32, not Uint32, so passing a negative number would throw the following: node: ../src/smalloc.cc:244: void node::smalloc::Alloc(): Assertion `length <= kMaxLength' failed. Aborted (core dumped) That has been fixed by coercing to Uint32 and comparing the value against kMaxLength. M lib/buffer.js commit 16a60ed refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-26 03:20:23 -0700 buffer: add NativeBuffer API Due to a lot of the util.is* checks there was much unnecessary overhead for the most common use case of Buffer. Which is creating a new Buffer instance for data from incoming I/O. NativeBuffer is a simple way to bypass all the unneeded checks and simply hand back a Buffer instance while setting the length. M lib/buffer.js M src/node_buffer.cc commit 9ac75d1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-26 15:13:35 +0200 src: remove pointless node_os.h header file src/node_os.cc doesn't export anything that's used elsewhere. Remove it. M node.gyp M src/node_os.cc D src/node_os.h commit 87405b0 refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-25 18:44:57 +0200 process_wrap: don't coerce process exit code to int32_t On windows process exit codes can be greater than INT32_MAX. This used to be not much of a problem - greater values would just come out negative. However since ca9eb71 a negative result value indicates that uv_spawn() has failed, so this is no longer acceptable. M src/process_wrap.cc commit 8333859 refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-24 19:47:45 +0200 uv: upgrade to v0.11.10 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/src/win/fs.c M deps/uv/src/win/process.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/test-poll-close.c commit 467e00e refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-21 16:12:17 -0700 domain: move error handling directly into instance Instead of doing all the domain handling in core, allow the domain to set an error handler that'll take care of it all. This way the domain error handling can be abstracted enough for any user to use it. M lib/domain.js M src/node.js commit 7555227 refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-23 19:08:49 +0200 process_wrap: update after libuv api change The `exit_code` argument for the `ProcessWrap::OnExit` callback changed from int to int64_t. M src/process_wrap.cc commit 6fa8398 refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-23 19:04:27 +0200 uv: upgrade to v0.11.9 M deps/uv/ChangeLog M deps/uv/include/uv-darwin.h M deps/uv/include/uv.h M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/kqueue.c M deps/uv/src/version.c M deps/uv/src/win/process.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/test-ipc.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c commit 5508236 refs/remotes/origin/orangemocha-Dns Author: Bert Belder Date: 2013-08-23 19:02:14 +0200 uv: update to v0.10.15 M deps/uv/ChangeLog M deps/uv/include/uv-private/uv-darwin.h M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/version.c commit 48976d2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-23 02:01:29 +0200 vm: fix Persistent leak M src/node_contextify.cc commit 2891790 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-23 14:29:57 +0200 vm: remove unnecessary Persistent M src/node_contextify.cc commit bc28acd refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-23 12:00:28 +0200 buffer: fix regression in Buffer(buf) constructor Commit 3a2f273b got the source and the target wrong when copying over the data. Fix that and add a regression test. Fixes #6111. M lib/buffer.js M test/simple/test-buffer.js commit 546ae2e refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-21 18:38:23 -0700 util: pass opts to custom inspect functions Objects with custom inpsect functions should get the options that were passed to `util.inspect()` fixes #5822 fixes #6098 M doc/api/util.markdown M lib/util.js M test/simple/test-util-inspect.js commit fa89cf5 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-21 22:18:20 -0700 buffer: fix inspect throw if slice length too long All the Buffer#{ascii,hex,etc.}Slice() methods are intentionally strict to alert if a Buffer instance was attempting to be accessed out of bounds. Buffer#toString() is the more user friendly way of accessing the data, and will coerce values to their min/max on overflow. M lib/buffer.js commit 2769d97 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-21 18:17:11 -0700 buffer: adhere to INSPECT_MAX_BYTES M lib/buffer.js A test/simple/test-buffer-inspect.js commit eef5527 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-21 17:19:41 -0700 vm: Put back display_errors flag This is an important part of the repl use-case. TODO: The arg parsing in vm.runIn*Context() is rather wonky. It would be good to move more of that into the Script class, and/or an options object. M lib/repl.js M lib/vm.js M src/node_contextify.cc A test/simple/test-repl-syntax-error-handling.js commit 3f1dba1 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-21 16:59:15 -0700 tools: script release steps after jenkins build M .gitignore A tools/node-release-post-build.sh commit 92e4375 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-21 16:55:27 -0700 tools: script to report [un]stable build A tools/getstability.py commit 1d27987 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-21 16:38:30 -0700 blog: Post for v0.10.17 A doc/blog/release/v0.10.17.md commit 3c66b15 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-21 16:37:43 -0700 Now working on 0.10.18 M src/node_version.h commit fcf1803 refs/remotes/origin/orangemocha-Dns Merge: e445fbd 469a4a5 Author: Timothy J Fontaine Date: 2013-08-21 16:37:31 -0700 Merge branch 'v0.10.17-release' into v0.10 commit 7afdba6 refs/remotes/origin/v0.11.8-release Author: Domenic Denicola Date: 2013-07-27 00:34:12 -0400 vm, core, module: re-do vm to fix known issues As documented in #3042 and in [1], the existing vm implementation has many problems. All of these are solved by @brianmcd's [contextify][2] package. This commit uses contextify as a conceptual base and its code core to overhaul the vm module and fix its many edge cases and caveats. Functionally, this fixes #3042. In particular: - A context is now indistinguishable from the object it is based on (the "sandbox"). A context is simply a sandbox that has been marked by the vm module, via `vm.createContext`, with special internal information that allows scripts to be run inside of it. - Consequently, items added to the context from anywhere are immediately visible to all code that can access that context, both inside and outside the virtual machine. This commit also smooths over the API very slightly: - Parameter defaults are now uniformly triggered via `undefined`, per ES6 semantics and previous discussion at [3]. - Several undocumented and problematic features have been removed, e.g. the conflation of `vm.Script` with `vm` itself, and the fact that `Script` instances also had all static `vm` methods. The API is now exactly as documented (although arguably the existence of the `vm.Script` export is not yet documented, just the `Script` class itself). In terms of implementation, this replaces node_script.cc with node_contextify.cc, which is derived originally from [4] (see [5]) but has since undergone extensive modifications and iterations to expose the most useful C++ API and use the coding conventions and utilities of Node core. The bindings exposed by `process.binding('contextify')` (node_contextify.cc) replace those formerly exposed by `process.binding('evals')` (node_script.cc). They are: - ContextifyScript(code, [filename]), with methods: - runInThisContext() - runInContext(sandbox, [timeout]) - makeContext(sandbox) From this, the vm.js file builds the entire documented vm module API. node.js and module.js were modified to use this new native binding, or the vm module itself where possible. This introduces an extra line or two into the stack traces of module compilation (and thus into most stack traces), explaining the changed tests. The tests were also updated slightly, with all vm-related simple tests consolidated as test/simple/test-vm-* (some of them were formerly test/simple/test-script-*). At the same time they switched from `common.debug` to `console.error` and were updated to use `assert.throws` instead of rolling their own error-testing methods. New tests were also added, of course, demonstrating the new capabilities and fixes. [1]: http://nodejs.org/docs/v0.10.16/api/vm.html#vm_caveats [2]: https://github.com/brianmcd/contextify [3]: https://github.com/joyent/node/issues/5323#issuecomment-20250726 [4]: https://github.com/kkoopa/contextify/blob/bf123f3ef960f0943d1e30bda02e3163a004e964/src/contextify.cc [5]: https://gist.github.com/domenic/6068120 M lib/module.js M lib/vm.js M node.gyp M src/node.cc M src/node.js A src/node_contextify.cc A src/node_contextify.h M src/node_extensions.h D src/node_script.cc D src/node_script.h M test/message/eval_messages.out M test/message/stdin_messages.out M test/message/undefined_reference_in_new_context.js M test/message/undefined_reference_in_new_context.out M test/simple/test-debug-break-on-uncaught.js M test/simple/test-querystring.js D test/simple/test-script-context.js D test/simple/test-script-new.js D test/simple/test-script-static-context.js D test/simple/test-script-static-new.js D test/simple/test-script-static-this.js D test/simple/test-script-this.js A test/simple/test-vm-basic.js A test/simple/test-vm-context-async-script.js A test/simple/test-vm-context-property-forwarding.js A test/simple/test-vm-context.js A test/simple/test-vm-create-and-run-in-context.js A test/simple/test-vm-global-identity.js A test/simple/test-vm-new-script-new-context.js A test/simple/test-vm-new-script-this-context.js A test/simple/test-vm-run-in-new-context.js D test/simple/test-vm-run-timeout.js A test/simple/test-vm-static-this.js A test/simple/test-vm-timeout.js commit 469a4a5 refs/remotes/origin/v0.10.17-release (tag: v0.10.17, origin/v0.10.17-release) Author: Timothy J Fontaine Date: 2013-08-21 15:00:56 -0700 2013.08.21, Version 0.10.17 (Stable) * uv: Upgrade v0.10.14 * http_parser: Do not accept PUN/GEM methods as PUT/GET (Chris Dickinson) * tls: fix assertion when ssl is destroyed at read (Fedor Indutny) * stream: Throw on 'error' if listeners removed (isaacs) * dgram: fix assertion on bad send() arguments (Ben Noordhuis) * readline: pause stdin before turning off terminal raw mode (Daniel Chatfield) M AUTHORS M ChangeLog M src/node_version.h commit e445fbd refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-21 14:44:20 -0700 uv: Upgrade v0.10.14 M deps/uv/ChangeLog M deps/uv/src/unix/process.c M deps/uv/src/version.c commit 985695e refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-21 14:26:32 -0700 blog: v0.11.6 A doc/blog/release/v0.11.6.md commit 3602d4c refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-21 14:16:46 -0700 Now working on 0.11.7 M src/node_version.h commit 51336a4 refs/remotes/origin/v0.11.8-release Merge: a784aba 04018d4 Author: Timothy J Fontaine Date: 2013-08-21 14:16:29 -0700 Merge branch 'v0.11.6-release' commit 04018d4 refs/remotes/origin/v0.11.6-release (tag: v0.11.6, origin/v0.11.6-release) Author: Timothy J Fontaine Date: 2013-08-21 13:20:50 -0700 2013.08.21, Version 0.11.6 (Unstable) * uv: Upgrade to v0.11.8 * v8: upgrade v8 to 3.20.14.1 * build: disable SSLv2 by default (Ben Noordhuis) * build: don't auto-destroy existing configuration (Ben Noordhuis) * crypto: add TLS 1.1 and 1.2 to secureProtocol list (Matthias Bartelmeß) * crypto: fix memory leak in randomBytes() error path (Ben Noordhuis) * dgram: don't call into js when send cb is omitted (Ben Noordhuis) * dgram: fix regression in string argument handling (Ben Noordhuis) * domains: performance improvements (Trevor Norris) * events: EventEmitter = require('events') (Jake Verbaten) * http: Add write()/end() callbacks (isaacs) * http: Consistent 'finish' event semantics (isaacs) * http: Prefer 'binary' over 'ascii' (isaacs) * http: Support legacy agent.addRequest API (isaacs) * http: Write hex/base64 chunks properly (isaacs) * http: add agent.maxFreeSockets option (isaacs) * http: provide access to raw headers/trailers (isaacs) * http: removed headers stay removed (James Halliday) * http,timers: improve callback performance (Ben Noordhuis) * net: family option in net.connect (Vsevolod Strukchinsky) * readline: pause stdin before turning off terminal raw mode (Daniel Chatfield) * smalloc: allow different external array types (Trevor Norris) * smalloc: expose ExternalArraySize (Trevor Norris) * stream: Short-circuit buffer pushes when flowing (isaacs) * tls: handle errors on socket before releasing it (Fedor Indutny) * util: fix isPrimitive check (Trevor Norris) * util: isObject should always return boolean (Trevor Norris) M AUTHORS M ChangeLog M src/node_version.h commit a784aba refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-21 11:15:21 -0700 uv: Upgrade to v0.11.8 M deps/uv/ChangeLog M deps/uv/Makefile.am M deps/uv/autogen.sh M deps/uv/configure.ac M deps/uv/include/uv.h M deps/uv/src/queue.h M deps/uv/src/unix/async.c M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/process.c M deps/uv/src/unix/proctitle.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/threadpool.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/async.c M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c A deps/uv/test/test-async-null-cb.c M deps/uv/test/test-ip6-addr.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 8a9434c refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-21 11:11:02 -0700 doc: Mention python dep in downloads page Closes #3604 M doc/download/index.html commit 41f55dc refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-21 10:51:42 -0700 test: net-GH-5504 child env needs NODE_COMMON_PORT M test/simple/test-net-GH-5504.js commit cdf2a66 refs/remotes/origin/v0.11.8-release Merge: a1b3273 8d42c63 Author: isaacs Date: 2013-08-21 09:40:10 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: lib/tls.js commit a1b3273 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-21 12:33:09 +0400 test: fix test failure on linux after edd2fcc M test/simple/test-net-connect-options-ipv6.js commit 8d42c63 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-08-21 03:33:20 +0200 deps: upgrade http_parser to 303c4e4 Upgrade to joyent/http-parser@303c4e4. Changes: * Do not accept PUN/GEM methods as PUT/GET. * Further request method check strengthening. M deps/http_parser/http_parser.c M deps/http_parser/test.c commit af6a233 refs/remotes/origin/orangemocha-Dns Author: Fedor Indutny Date: 2013-08-21 15:58:33 +0400 tls: fix assertion when ssl is destroyed at read `maybeInitFinished()` can emit the 'secure' event which in turn destroys the connection in case of authentication failure and sets `this.pair.ssl` to `null`. If such condition appeared after non-empty read - loop will continue and `clearOut` will be called on `null` object instead of `crypto::Connection` instance. Resulting in the following assertion: ERROR: Error: Hostname/IP doesn't match certificate's altnames Assertion failed: handle->InternalFieldCount() > 0 fix #5756 M lib/tls.js commit 849cf1a refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-20 10:55:42 -0700 smalloc: consistent-ify syntax Small syntax fixes of variable renaming and argument alignment. M src/smalloc.cc commit 6b5c43e refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-20 10:30:40 -0700 smalloc: length is byte size, not array length The C++ API has been changed so the passed length is the byte size of the data, not the length of the array. This was done so users need to explicitly define how much memory they want allocated. M src/smalloc.cc M src/smalloc.h commit ed0677f refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-20 10:12:29 -0700 smalloc: expose ExternalArraySize Useful to correctly determine the byte size of the external memory that needs to be allocated for an external array. M src/smalloc.cc M src/smalloc.h commit 50cee6e refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-20 11:05:36 -0700 util: isObject should always return boolean Fix small bug where isObject would return the original object instead of true. M lib/util.js M test/simple/test-util.js commit edd2fcc refs/remotes/origin/v0.11.8-release Author: Vsevolod Strukchinsky Date: 2013-08-20 18:31:40 +0600 net: family option in net.connect `dns.lookup` defaults to selecting IPv4 record even if IPv6 is available for the desired zone. Generally, this approach works, but if IPv4 address is unavailable - there'll be no other way to opt-out and connect using IPv6 address than calling `dns.lookup` and passing it to `.connect()` directly. This commit adds `family` option to `net.connect` method to figure out this issue. M doc/api/net.markdown M lib/net.js A test/simple/test-net-connect-options-ipv6.js commit e04c8a8 refs/remotes/origin/orangemocha-Dns Author: Gil Pedersen Date: 2013-08-20 15:53:54 +0200 fs: use correct self reference for autoClose test M lib/fs.js M test/simple/test-fs-read-stream.js commit 26a8c0c refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-19 17:55:58 -0700 doc: Minor typos in dgram doc a/an usage. Thanks @KenanSulayman M doc/api/dgram.markdown commit 85d6b78 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-19 17:43:38 -0700 test: Remove unnecessary assertion It only fails once in about 1000 times, but that's too many. It's timing dependent, and the main behavior is covered by the other assertions in the test anyway. M test/simple/test-http-client-agent.js commit 6ed861d refs/remotes/origin/v0.11.8-release Author: Raynos Date: 2013-05-13 13:04:06 -0600 events: have events module exports EventEmitter This change is 100% backwards compatible. This change will make using `EventEmitter` slightly simpler / nicer and adheres to the best practice set forth by substack. ```js var EventEmitter = require("events") var emitter = new EventEmitter() ``` The only difference is that we now have to set `EventEmitter` as a property of `EventEmitter` for backwards compatibility like we do with [`Stream`][1] We have also set the `usingDomains` property on the `EventEmitter` constructor itself because that aligns with it's current usage of `require("events").usingDomains = true` There are other internals that would benefit from this change as well like `StringDecoder` M lib/events.js commit c171c49 refs/remotes/origin/v0.11.8-release Author: Matthew Aynalem Date: 2013-08-12 15:01:05 -0700 fixes #6031 spelling errors explictly => explicitly accesss => access througput => throughput epxression => expression communiction => communication becuase => because repersent => represent condonitions => conditions decompresion => decompression intentially => intentionally eventes => events listning => listening resicved => received becuase => because fundimental => fundamental colapse => collapse privlages => privileges sufficently => sufficiently hapepns => happens expliclitly => explicitly thier => their shold => should M benchmark/fs/read-stream-throughput.js M benchmark/fs/write-stream-throughput.js M lib/_debugger.js M lib/_stream_readable.js M lib/_stream_writable.js M lib/_tls_wrap.js M lib/domain.js M lib/module.js M lib/readline.js M src/node.js M test/disabled/test-eio-race.js M test/disabled/test-sendfd.js M test/disabled/test-setuidgid.js M test/simple/test-child-process-disconnect.js M test/simple/test-cluster-dgram-2.js M test/simple/test-cluster-message.js M test/simple/test-cluster-worker-disconnect.js M test/simple/test-cluster-worker-exit.js M test/simple/test-cluster-worker-kill.js M test/simple/test-http-client-timeout-event.js M test/simple/test-http-res-write-end-dont-take-array.js M test/simple/test-repl-.save.load.js M test/simple/test-url.js M test/simple/test-zlib-dictionary.js commit 9456cf8 refs/remotes/origin/orangemocha-Dns Author: Duan Yao Date: 2012-12-04 18:12:10 +0800 doc: Add callback parameter to dgram socket.bind() Also, describe more details of bind(). M doc/api/dgram.markdown commit 2385fbb refs/remotes/origin/orangemocha-Dns Author: ChrisWren Date: 2013-08-11 12:30:03 -0700 doc: fixed syntax error in stream.Transform M doc/api/stream.markdown commit 5555318 refs/remotes/origin/v0.11.8-release Author: James Halliday Date: 2012-09-09 19:04:37 -0700 http: removed headers stay removed This allows automatically-inserted headers to be removed permanently by calling OutgoingMessage.removeHeader() on them, as if they were normal headers. M lib/_http_outgoing.js A test/simple/test-http-remove-header-stays-removed.js commit 31a27ca refs/remotes/origin/orangemocha-Dns Author: Edward Hutchins Date: 2013-05-22 18:04:36 -0700 Added documentation for process.execArgv M doc/api/process.markdown commit 732f8b9 refs/remotes/origin/orangemocha-Dns Author: Eivind Uggedal Date: 2013-07-04 18:52:14 +0200 doc: add missing word in Transform stream intro M doc/api/stream.markdown commit fe0f12b refs/remotes/origin/v0.11.8-release Merge: f97a126 5458079 Author: isaacs Date: 2013-08-19 14:15:03 -0700 Merge remote-tracking branch 'ry/v0.10' commit f97a126 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-19 11:15:16 -0700 buffer: lint This and b80d11d are my fault. An unrelated test was failing, which prevents {js,cpp}lint from running automatically. M src/node_buffer.cc commit b80d11d refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-19 20:41:24 +0400 buffer: lint M lib/buffer.js commit 306f863 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-19 20:34:34 +0400 crypto: don't touch ssl_ in Connection `ssl_` is a property of SSLWrap class, don't touch it, and definitely don't zero it in constructor. M src/node_crypto.h commit 5458079 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-19 07:59:39 -0700 stream: Throw on 'error' if listeners removed In this situation: writable.on('error', handler); readable.pipe(writable); writable.removeListener('error', handler); writable.emit('error', new Error('boom')); there is actually no error handler, but it doesn't throw, because of the fix for stream.once('error', handler), in 23d92ec. Note that simply reverting that change is not valid either, because otherwise this will emit twice, being handled the first time, and then throwing the second: writable.once('error', handler); readable.pipe(writable); writable.emit('error', new Error('boom')); Fix this with a horrible hack to make the stream pipe onerror handler added before any other userland handlers, so that our handler is not affected by adding or removing any userland handlers. Closes #6007. M lib/_stream_readable.js M test/simple/test-stream-pipe-error-handling.js commit b9a0eb0 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-15 19:28:26 +0400 tls, crypto: deduplicate code Commit 03e008d introduced src/tls_wrap.cc and src/tls_wrap.h but said files copied on the order of 1 kLoC from src/node_crypto.cc and src/node_crypto.h. This commit undoes some of the duplication. Fixes #6024. M lib/_tls_legacy.js M src/node_crypto.cc M src/node_crypto.h M src/tls_wrap.cc M src/tls_wrap.h commit 3e25ed9 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-19 16:39:04 +0200 src: move includes inside include guard Having the includes in src/node_buffer.h outside of the include guard is not really harmful but it's inconsistent with other header files. M src/node_buffer.h commit 3b923a7 refs/remotes/origin/v0.11.8-release Merge: dfb0461 0c2960e Author: isaacs Date: 2013-08-17 13:57:41 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: AUTHORS ChangeLog lib/dgram.js lib/http.js src/node_crypto.cc src/node_version.h commit 0c2960e refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-08-09 02:33:40 +0200 dgram: fix assertion on bad send() arguments Add range checks for the offset, length and port arguments to dgram.Socket#send(). Fixes the following assertion: node: ../../src/udp_wrap.cc:264: static v8::Handle node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion `offset < Buffer::Length(buffer_obj)' failed. And: node: ../../src/udp_wrap.cc:265: static v8::Handle node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion `length <= Buffer::Length(buffer_obj) - offset' failed. Interestingly enough, a negative port number was accepted until now but silently ignored. (In other words, it would send the datagram to a random port.) This commit exposed a bug in the simple/test-dgram-close test which has also been fixed. This is a back-port of commit 41ec6d0 from the master branch. Fixes #6025. M lib/dgram.js M test/simple/test-dgram-close.js A test/simple/test-dgram-send-bad-arguments.js commit 98a9089 refs/remotes/origin/v0.8 Author: Daniel Chatfield Date: 2013-07-30 14:43:31 +0100 readline: pause stdin before turning off terminal raw mode On windows, libuv will immediately make a `ReadConsole` call (in the thread pool) when a 'flowing' `uv_tty_t` handle is switched to line-buffered mode. That causes an immediate issue for some users, since libuv can't cancel the `ReadConsole` operation on Windows 8 / Server 2012 and up if the program switches back to raw mode later. But even if this will be fixed in libuv at some point, it's better to avoid the overhead of starting work in the thread pool and immediately cancelling it afther that. See also f34f1e3, where the same change is made for the opposite flow, e.g. move `resume()` after `_setRawMode(true)`. Fixes #5927 This is a backport of dfb0461 (see #5930) to the v0.8 branch. M lib/readline.js A test/simple/test-regress-GH-5927.js commit 5453619 refs/remotes/origin/orangemocha-Dns Author: Daniel Chatfield Date: 2013-07-30 14:43:31 +0100 readline: pause stdin before turning off terminal raw mode On windows, libuv will immediately make a `ReadConsole` call (in the thread pool) when a 'flowing' `uv_tty_t` handle is switched to line-buffered mode. That causes an immediate issue for some users, since libuv can't cancel the `ReadConsole` operation on Windows 8 / Server 2012 and up if the program switches back to raw mode later. But even if this will be fixed in libuv at some point, it's better to avoid the overhead of starting work in the thread pool and immediately cancelling it afther that. See also f34f1e3, where the same change is made for the opposite flow, e.g. move `resume()` after `_setRawMode(true)`. Fixes #5927 This is a backport of dfb0461 (see #5930) to the v0.10 branch. M lib/readline.js A test/simple/test-regress-GH-5927.js commit dfb0461 refs/remotes/origin/v0.11.8-release Author: Daniel Chatfield Date: 2013-07-30 14:43:31 +0100 readline: pause stdin before turning off terminal raw mode On windows, libuv will immediately make a `ReadConsole` call (in the thread pool) when a 'flowing' `uv_tty_t` handle is switched to line-buffered mode. That causes an immediate issue for some users, since libuv can't cancel the `ReadConsole` operation on Windows 8 / Server 2012 and up if the program switches back to raw mode later. But even if this will be fixed in libuv at some point, it's better to avoid the overhead of starting work in the thread pool and immediately cancelling it afther that. See also f34f1e3, where the same change is made for the opposite flow, e.g. move `resume()` after `_setRawMode(true)`. Fixes #5927 Closes #5930 M lib/readline.js A test/simple/test-regress-GH-5927.js commit a66d240 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-16 12:47:54 -0700 blog: v0.10.16 A doc/blog/release/v0.10.16.md commit 0e04352 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-16 12:47:29 -0700 Now working on v0.10.17 M src/node_version.h commit e679739 refs/remotes/origin/orangemocha-Dns Merge: 5abdef7 50b4c90 Author: isaacs Date: 2013-08-16 12:46:56 -0700 Merge branch 'v0.10.16-release' into v0.10 commit 2dd4a74 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-16 11:32:56 -0700 buffer: don't call ByteLength for simple encodings For several encodings the byte length is simple arithmetic. Don't call into C++ in those cases. M lib/buffer.js M src/node_buffer.cc commit 50b4c90 refs/remotes/origin/v0.10.16-release (tag: v0.10.16, origin/v0.10.16-release) Author: isaacs Date: 2013-08-16 08:31:10 -0700 2013.08.16, Version 0.10.16 (Stable) * v8: back-port fix for CVE-2013-2882 * npm: Upgrade to 1.3.8 * crypto: fix assert() on malformed hex input (Ben Noordhuis) * crypto: fix memory leak in randomBytes() error path (Ben Noordhuis) * events: fix memory leak, don't leak event names (Ben Noordhuis) * http: Handle hex/base64 encodings properly (isaacs) * http: improve chunked res.write(buf) performance (Ben Noordhuis) * stream: Fix double pipe error emit (Eran Hammer) M AUTHORS M ChangeLog M src/node_version.h commit 5abdef7 refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-16 08:19:31 -0700 npm: Upgrade to 1.3.8 M deps/npm/.npmignore M deps/npm/LICENSE M deps/npm/README.md M deps/npm/doc/api/npm.md A deps/npm/doc/api/repo.md M deps/npm/doc/cli/npm-link.md M deps/npm/doc/cli/npm-version.md A deps/npm/doc/cli/repo.md M deps/npm/doc/files/package.json.md M deps/npm/doc/misc/npm-index.md M deps/npm/doc/misc/npm-registry.md M deps/npm/doc/misc/npm-scripts.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html A deps/npm/html/doc/api/repo.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html A deps/npm/html/doc/cli/repo.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js A deps/npm/lib/repo.js M deps/npm/lib/search.js M deps/npm/man/man1/npm-README.1 M deps/npm/man/man1/npm-adduser.1 M deps/npm/man/man1/npm-bin.1 M deps/npm/man/man1/npm-bugs.1 M deps/npm/man/man1/npm-build.1 M deps/npm/man/man1/npm-bundle.1 M deps/npm/man/man1/npm-cache.1 M deps/npm/man/man1/npm-completion.1 M deps/npm/man/man1/npm-config.1 M deps/npm/man/man1/npm-dedupe.1 M deps/npm/man/man1/npm-deprecate.1 M deps/npm/man/man1/npm-docs.1 M deps/npm/man/man1/npm-edit.1 M deps/npm/man/man1/npm-explore.1 M deps/npm/man/man1/npm-help-search.1 M deps/npm/man/man1/npm-help.1 M deps/npm/man/man1/npm-init.1 M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-link.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-outdated.1 M deps/npm/man/man1/npm-owner.1 M deps/npm/man/man1/npm-pack.1 M deps/npm/man/man1/npm-prefix.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-publish.1 M deps/npm/man/man1/npm-rebuild.1 M deps/npm/man/man1/npm-restart.1 M deps/npm/man/man1/npm-rm.1 M deps/npm/man/man1/npm-root.1 M deps/npm/man/man1/npm-run-script.1 M deps/npm/man/man1/npm-search.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-star.1 M deps/npm/man/man1/npm-stars.1 M deps/npm/man/man1/npm-start.1 M deps/npm/man/man1/npm-stop.1 M deps/npm/man/man1/npm-submodule.1 M deps/npm/man/man1/npm-tag.1 M deps/npm/man/man1/npm-test.1 M deps/npm/man/man1/npm-uninstall.1 M deps/npm/man/man1/npm-unpublish.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm-version.1 M deps/npm/man/man1/npm-view.1 M deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 A deps/npm/man/man1/repo.1 M deps/npm/man/man3/npm-bin.3 M deps/npm/man/man3/npm-bugs.3 M deps/npm/man/man3/npm-commands.3 M deps/npm/man/man3/npm-config.3 M deps/npm/man/man3/npm-deprecate.3 M deps/npm/man/man3/npm-docs.3 M deps/npm/man/man3/npm-edit.3 M deps/npm/man/man3/npm-explore.3 M deps/npm/man/man3/npm-help-search.3 M deps/npm/man/man3/npm-init.3 M deps/npm/man/man3/npm-install.3 M deps/npm/man/man3/npm-link.3 M deps/npm/man/man3/npm-load.3 M deps/npm/man/man3/npm-ls.3 M deps/npm/man/man3/npm-outdated.3 M deps/npm/man/man3/npm-owner.3 M deps/npm/man/man3/npm-pack.3 M deps/npm/man/man3/npm-prefix.3 M deps/npm/man/man3/npm-prune.3 M deps/npm/man/man3/npm-publish.3 M deps/npm/man/man3/npm-rebuild.3 M deps/npm/man/man3/npm-restart.3 M deps/npm/man/man3/npm-root.3 M deps/npm/man/man3/npm-run-script.3 M deps/npm/man/man3/npm-search.3 M deps/npm/man/man3/npm-shrinkwrap.3 M deps/npm/man/man3/npm-start.3 M deps/npm/man/man3/npm-stop.3 M deps/npm/man/man3/npm-submodule.3 M deps/npm/man/man3/npm-tag.3 M deps/npm/man/man3/npm-test.3 M deps/npm/man/man3/npm-uninstall.3 M deps/npm/man/man3/npm-unpublish.3 M deps/npm/man/man3/npm-update.3 M deps/npm/man/man3/npm-version.3 M deps/npm/man/man3/npm-view.3 M deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 A deps/npm/man/man3/repo.3 M deps/npm/man/man5/npm-folders.5 M deps/npm/man/man5/npm-global.5 M deps/npm/man/man5/npm-json.5 M deps/npm/man/man5/npmrc.5 M deps/npm/man/man5/package.json.5 M deps/npm/man/man7/npm-coding-style.7 M deps/npm/man/man7/npm-config.7 M deps/npm/man/man7/npm-developers.7 M deps/npm/man/man7/npm-disputes.7 M deps/npm/man/man7/npm-faq.7 M deps/npm/man/man7/npm-index.7 M deps/npm/man/man7/npm-registry.7 M deps/npm/man/man7/npm-scripts.7 M deps/npm/man/man7/removing-npm.7 M deps/npm/man/man7/semver.7 A deps/npm/node_modules/github-url-from-git/.npmignore A deps/npm/node_modules/github-url-from-git/History.md A deps/npm/node_modules/github-url-from-git/Makefile A deps/npm/node_modules/github-url-from-git/Readme.md A deps/npm/node_modules/github-url-from-git/index.js A deps/npm/node_modules/github-url-from-git/package.json A deps/npm/node_modules/github-url-from-git/test.js M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/nocase-nomagic.js M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/basic.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/couch.ini M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npm-registry-client/test/fixtures/server.js A deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/1.3.3/cache.json A deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/cache.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json A deps/npm/node_modules/request/.npmignore M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js D deps/npm/node_modules/request/node_modules/form-data/.npmignore D deps/npm/node_modules/request/node_modules/form-data/.travis.yml D deps/npm/node_modules/request/node_modules/form-data/Makefile M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js D deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-project D deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json D deps/npm/node_modules/request/node_modules/form-data/sftp-config.json D deps/npm/node_modules/request/node_modules/form-data/test/common.js D deps/npm/node_modules/request/node_modules/form-data/test/fixture/bacon.txt D deps/npm/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-filename.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-headers.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js D deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js D deps/npm/node_modules/request/node_modules/form-data/test/run.js M deps/npm/node_modules/request/node_modules/hawk/Makefile M deps/npm/node_modules/request/node_modules/hawk/README.md M deps/npm/node_modules/request/node_modules/hawk/lib/browser.js M deps/npm/node_modules/request/node_modules/hawk/lib/client.js M deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js M deps/npm/node_modules/request/node_modules/hawk/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/lib/server.js M deps/npm/node_modules/request/node_modules/hawk/lib/utils.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.npmignore D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.travis.yml D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/LICENSE D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/Makefile D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/README.md D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/images/hoek.png D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/escape.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/package.json D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/escaper.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test1.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test2.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.npmignore D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.travis.yml D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/LICENSE D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/Makefile D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/README.md D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/images/hoek.png D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/escape.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/package.json D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/escaper.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/index.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test1.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test2.js D deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/package.json M deps/npm/node_modules/request/node_modules/hawk/test/browser.js A deps/npm/node_modules/request/node_modules/hawk/test/message.js M deps/npm/node_modules/request/node_modules/hawk/test/server.js M deps/npm/node_modules/request/node_modules/hawk/test/utils.js M deps/npm/node_modules/request/node_modules/http-signature/.npmignore M deps/npm/node_modules/request/node_modules/http-signature/README.md M deps/npm/node_modules/request/node_modules/http-signature/http_signing.md M deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js M deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js M deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js M deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js M deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js M deps/npm/node_modules/request/node_modules/mime/README.md M deps/npm/node_modules/request/node_modules/mime/mime.js M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/mime/test.js M deps/npm/node_modules/request/node_modules/mime/types/mime.types M deps/npm/node_modules/request/node_modules/mime/types/node.types M deps/npm/node_modules/request/package.json A deps/npm/node_modules/request/tests/test-agentOptions.js M deps/npm/node_modules/request/tests/test-follow-all.js M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/package.json D deps/npm/node_modules/semver/r.js M deps/npm/node_modules/semver/semver.browser.js M deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/semver.min.js M deps/npm/node_modules/semver/semver.min.js.gz M deps/npm/node_modules/semver/test/index.js M deps/npm/package.json M deps/npm/test/tap/ignore-shrinkwrap.js M deps/npm/test/tap/noargs-install-config-save.js commit f55aca6 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-08-16 16:49:00 +0200 crypto: fix memory leak in randomBytes() error path This is the conceptual back-port of commit ec54873 from the master branch. M src/node_crypto.cc commit ec54873 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-16 16:42:50 +0200 crypto: fix memory leak in randomBytes() error path M src/node_crypto.cc commit 9475ee4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-16 16:36:21 +0200 crypto: don't mix new[] and free() RandomBytes() allocated memory with new[] which was then handed off to Buffer::Use() which eventually releases it again with free(). Mixing the two is technically a violation of the spec and besides, it's generally frowned upon. M src/node_crypto.cc commit f73ee94 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 17:39:28 -0700 test: Remove hard-coded port M test/simple/test-http-raw-headers.js commit d70e649 refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-08-15 17:56:25 -0400 cluster: variable is not global M lib/cluster.js commit e62d596 refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-08-15 17:55:35 -0400 buffer: remove unused parameters M lib/buffer.js commit 6d84289 refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-08-15 17:55:05 -0400 lib: remove unused variables and functions M lib/_debugger.js M lib/_http_agent.js M lib/_http_client.js M lib/_http_outgoing.js M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js M lib/_tls_wrap.js M lib/buffer.js M lib/child_process.js M lib/dgram.js M lib/fs.js M lib/http.js M lib/https.js M lib/net.js M lib/punycode.js M lib/readline.js M lib/repl.js M lib/tty.js commit 1f9f863 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 14:55:43 -0700 http: Prefer 'binary' over 'ascii' It's faster, because it doesn't have to check that each char is in the ASCII plane. M lib/_http_outgoing.js commit df23ce1 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 11:15:10 -0700 http: Simplify IncomingMessage._dump method M lib/_http_incoming.js M test/simple/test-http-byteswritten.js commit 7c9b607 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 11:08:19 -0700 http: Consistent 'finish' event semantics In other Writable streams, the 'finish' event means that all of the data was written, and flushed to the underlying system. The 'prefinish' event means that end() was called, and all of the data was processed, but not necessarily completely flushed. This change brings the http OutgoingMessage classes more in sync with the other Writable classes throughout Node. Unfortunately, this change highlights an issue with http IncomingMessages, where the _dump() method will not actually pull the data off the wire. This is a minor issue that is typically only relevant in test cases, and will be addressed in the next commit. M lib/_http_outgoing.js M lib/_http_server.js M test/simple/test-http-byteswritten.js A test/simple/test-http-outgoing-finish.js commit e315797 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 08:54:49 -0700 http: make OutgoingMessage._flush inline-able M lib/_http_outgoing.js commit da93d6a refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 08:51:37 -0700 http: Add write()/end() callbacks M lib/_http_outgoing.js M lib/_http_server.js A test/simple/test-http-write-callbacks.js commit ce3d184 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-14 22:14:49 -0700 http: Write hex/base64 chunks properly This removes a dubious performance "optimization" where strings body chunks were concatenated to one another (and to the headers) without any regard for their encoding. M lib/_http_outgoing.js A test/simple/test-http-hex-write.js commit 255650f refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-15 15:01:28 -0700 http: Handle hex/base64 encodings properly This is a backport of 6d3d60aced39d59eaa5e705b7d822c227d0d3dae for v0.10. M lib/http.js A test/simple/test-http-hex-write.js commit 7304a62 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-15 14:12:12 -0700 doc: http rawHeaders/rawTrailers M doc/api/http.markdown commit e6c81bd refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-05 18:41:17 -0700 http: provide access to raw headers/trailers The format is [key,value,key,value,...] because that seems to have the lowest overhead. Close #4844 M lib/_http_common.js M lib/_http_incoming.js A test/simple/test-http-raw-headers.js commit 1eedbdc refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-04 21:30:23 -0700 doc: http keepalive, agent options Close #5839 M doc/api/http.markdown M test/simple/test-http-keepalive-maxsockets.js commit 65f6f06 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-04 20:54:52 -0700 http: add agent.maxFreeSockets option M lib/_http_agent.js A test/simple/test-http-keepalive-maxsockets.js commit a1ea8a2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-15 22:20:04 +0200 test: update tests after internal api change Commit 0aa1335 changes the way timeout events are dispatched. Update two tests that still used the old way. M test/message/timeout_throw.out M test/pummel/test-timer-wrap.js commit ab5dabf refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-15 12:31:38 -0700 node: remove duplicate infoBox checks These checks are now done in C++ and don't need to also be checked in JS. Also remove a couple unused variables. M src/node.js commit 0aa1335 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-15 19:23:36 +0200 timers: dispatch ontimeout callback by array index Achieve a minor speed-up by looking up the timeout callback on the timer object by using an array index rather than a named property. Gives a performance boost of about 1% on the misc/timers benchmarks. M lib/timers.js M src/timer_wrap.cc commit 7a3f778 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-15 19:22:44 +0200 src: add MakeCallback() that takes an array index Internal helper function for dispatching by array index rather than named property. M src/node.cc M src/node_internals.h commit 9c59978 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-15 16:41:19 +0200 smalloc: don't do Has(key), then Get(key) Don't check for the key first before retrieving it. Just fetch it and check that it has the type we expect. M src/smalloc.cc commit 98c5424 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-15 14:17:41 +0200 tools: cpplint: fix NOLINT(build/include_order) And build/include, build/include_alpha and readability/streams probably too, though those are currently unused and therefore untested. M tools/cpplint.py commit dce02a1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-14 23:49:29 +0200 zlib: replace C cast with static_cast Seems to have escaped the Eye of Sauron^WFedor in commit 8e29ce9. M src/node_zlib.cc commit c50750e refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-07 16:50:36 +0400 tls: handle errors on socket before releasing it Fix sudden uncatchable ECONNRESETs, when using https server. M lib/_tls_wrap.js commit 2669966 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-13 23:47:17 +0200 http: speed up callbacks, use array indices Use array indices rather than named properties to store callbacks on the HTTPParser object. Speeds up the http benchmarks by a few percent. M lib/_http_common.js M src/node_http_parser.cc M test/simple/test-http-parser-bad-ref.js M test/simple/test-http-parser.js commit d684f50 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-14 17:45:40 +0200 src: remove redundant symbol init in node_file.cc Don't lazy-init the oncomplete symbol string in the After() function, it has already been created at module init time. M src/node_file.cc commit f6308f3 refs/remotes/origin/fsevents-fix (origin/fsevents-fix) Author: Fedor Indutny Date: 2013-08-14 17:57:38 +0200 fsevents: FSEvents is most likely not thread-safe Perform all operation with FSEventStream in the same thread, where it'll be used. Conflicts: src/unix/fsevents.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/kqueue.c commit d2b80b8 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-13 12:07:49 +0200 src: clean up FSReqWrap Move the 'free FSReqWrap data?' logic into the class itself. M src/node_file.cc commit ffc5d83 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-13 11:56:44 +0200 src: move ReqWrap::data_ to FSReqWrap FSReqWrap is the only ReqWrap child class that uses the data_ field so move it out of ReqWrap and into FSReqWrap. M src/node_file.cc M src/req_wrap.h commit 4ac6912 refs/remotes/origin/v0.11.8-release Author: Matthias Bartelmeß Date: 2013-08-13 00:21:54 +0200 crypto: add TLS 1.1 and 1.2 to secureProtocol list M src/node_crypto.cc commit d4ad5d1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 23:47:04 +0200 crypto: use consistent conn object unwrapping We use `Foo:Unwrap(args.This())` everywhere else, let's use the same idiom for Connection::Unwrap(). M src/node_crypto.cc M src/node_crypto.h commit 4901353 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 23:39:13 +0200 crypto: use consistent variable names Code cleanup: don't call a Connection object `p` in some places, `c` in other places and `ss` in yet other places. Let's just call it `conn`. This also fixes about a million style errors in one fell swoop. M src/node_crypto.cc M src/node_crypto.h commit d66d840 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-12 13:41:51 -0700 util: fix isPrimitive check Previous check failed for the edge case Object.create(null). This uses the current v8 code for the check. M lib/util.js commit 624938d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 22:38:39 +0200 crypto: remove two unused static variables M src/node_crypto.cc commit 35f789b refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-12 12:54:49 -0700 src: fix build break from generic macro name WRAP is too generic a macro name and causes the build to fail from conflicts. They have been prepended with NODE_. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node_crypto.cc M src/node_internals.h M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 5725864 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 20:34:18 +0200 src: don't obj->Set(Integer::New(...), val) Don't create an Integer when setting a numeric index on an object or an array, use the version of v8::Object::Set() that takes an uint32_t. Change the types of the variables from int to uint32_t and clean up some code consistency issues while we're here. M src/cares_wrap.cc M src/node_crypto.cc M src/node_file.cc M src/tls_wrap.cc commit 756ae2c refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-05 17:58:29 -0700 src: centralize class wrap/unwrap While almost all cases were handled by simple WRAP/UNWRAP macros, this extends those to cover all known occurrences. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node_crypto.cc M src/node_internals.h M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit e0a8e1b refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 20:04:38 +0200 cares_wrap: remove unused function getHostByName() Hasn't been used in ages. Also remove its (already disabled) test. M src/cares_wrap.cc D test/disabled/test-dns.js commit 6cd7fd7 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 17:54:11 +0200 cares_wrap: don't set oncomplete property from c++ Don't set the oncomplete property in src/cares_wrap.cc, we can do it just as easily in lib/dns.js. Switch two closures to the 'function with _this_ object' model. Makes it impossible for an overzealous closure to capture too much context and accidentally hold on to too much memory. M lib/dns.js M src/cares_wrap.cc commit 4ffa943 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-12 17:28:38 +0200 test: fix up internet/test-dns after api change * The test calls an internal API that changed in commit ca9eb71. * Trying to reverse-lookup a bogus hostname now returns EINVAL rather than the (bogus!) status code ENOTIMP. M test/internet/test-dns.js commit 2b5b37a refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-10 23:25:38 +0200 stream_wrap: use v8::Integer::NewFromUnsigned() Use v8::Integer::NewFromUnsigned() when updating the writeQueueSize field. Before this commit, it used v8::Integer::New() but that takes an int32_t. It's unlikely for a write queue to grow beyond 2**31-1 bytes but let's use the unsigned integer constructor anyway, just in case. M src/stream_wrap.cc commit a20d565 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-05 02:50:45 +0200 v8: fix openbsd build This is [1] applied ahead of time. Summary: OpenBSD doesn't have . ucontext_t lives in and is a typedef for struct sigcontext. There is no uc_mcontext. [1] https://codereview.chromium.org/21705003/ Note: the patch has been accepted upstream but hasn't made its way into a stable release yet. M deps/v8/src/sampler.cc commit f69be32 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-10 16:27:43 +0200 v8: upgrade v8 to 3.20.14.1 M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/PRESUBMIT.py M deps/v8/build/standalone.gypi M deps/v8/build/toolchain.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8-preparser.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8-testing.h M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/array-iterator.js M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops_internals_tsan.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.h M deps/v8/src/checks.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc D deps/v8/src/extensions/i18n/date-format.cc D deps/v8/src/extensions/i18n/date-format.h M deps/v8/src/extensions/i18n/date-format.js M deps/v8/src/extensions/i18n/footer.js M deps/v8/src/extensions/i18n/header.js M deps/v8/src/extensions/i18n/i18n-extension.cc M deps/v8/src/extensions/i18n/i18n-utils.cc M deps/v8/src/extensions/i18n/i18n-utils.js D deps/v8/src/extensions/i18n/locale.cc D deps/v8/src/extensions/i18n/locale.h M deps/v8/src/extensions/i18n/locale.js M deps/v8/src/factory.cc M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h A deps/v8/src/harmony-array.js A deps/v8/src/harmony-string.js M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-bce.cc M deps/v8/src/hydrogen-bch.cc M deps/v8/src/hydrogen-dehoist.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-uint32-analysis.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h A deps/v8/src/i18n.cc A deps/v8/src/i18n.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/icu_util.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/lithium.cc M deps/v8/src/log.cc M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-linux.cc M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/sampler.cc M deps/v8/src/serialize.cc M deps/v8/src/spaces.h M deps/v8/src/transitions-inl.h M deps/v8/src/transitions.cc M deps/v8/src/transitions.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/typing.cc M deps/v8/src/v8.cc M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone.h A deps/v8/test/benchmarks/benchmarks.status A deps/v8/test/benchmarks/testcfg.py M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-code-stubs-ia32.cc M deps/v8/test/cctest/test-code-stubs-x64.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/intl/break-iterator/default-locale.js M deps/v8/test/intl/break-iterator/wellformed-unsupported-locale.js M deps/v8/test/intl/collator/default-locale.js M deps/v8/test/intl/collator/wellformed-unsupported-locale.js M deps/v8/test/intl/date-format/default-locale.js M deps/v8/test/intl/date-format/wellformed-unsupported-locale.js D deps/v8/test/intl/general/v8Intl-exists.js M deps/v8/test/intl/intl.status M deps/v8/test/intl/number-format/default-locale.js M deps/v8/test/intl/number-format/wellformed-unsupported-locale.js M deps/v8/test/intl/testcfg.py A deps/v8/test/mjsunit/harmony/array-find.js A deps/v8/test/mjsunit/harmony/array-findindex.js M deps/v8/test/mjsunit/harmony/array-iterator.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/object-observe.js M deps/v8/test/mjsunit/harmony/proxies-example-membrane.js M deps/v8/test/mjsunit/harmony/proxies-hash.js A deps/v8/test/mjsunit/harmony/string-contains.js A deps/v8/test/mjsunit/harmony/string-endswith.js A deps/v8/test/mjsunit/harmony/string-repeat.js A deps/v8/test/mjsunit/harmony/string-startswith.js M deps/v8/test/mjsunit/math-abs.js A deps/v8/test/mjsunit/regress/regress-264203.js A deps/v8/test/mjsunit/regress/regress-2813.js A deps/v8/test/mjsunit/regress/regress-omit-checks.js A deps/v8/test/mjsunit/unary-minus-deopt.js M deps/v8/test/webkit/webkit.status M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/run-tests.py M deps/v8/tools/testrunner/local/old_statusfile.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/testrunner/local/testsuite.py M deps/v8/tools/testrunner/local/verbose.py A deps/v8/tools/v8heapconst.py A deps/v8/tools/v8heapconst.py.tmpl commit 39aa894 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-10 15:40:26 +0200 build: disable SSLv2 by default No one in this day and age should be using SSLv2 so disable it by default. You can re-enable it with `./configure --with-sslv2` but there really should be no reason for that. M configure commit c937f5b refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-02 11:50:45 +0200 build: fix up style issues in configure script * Use single quotes consistently. * Remove a few stray semicolons. * Fix up some overly long lines. * Line up a few expressions. M configure commit 52e47b2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-10 13:34:57 +0200 configure: order configure switches alphabetically Alphabetical order should make it easier to find the switches you need because we've got quite a lot of them now. Keep --prefix at the top because that's arguably the one people will be looking for most. M configure commit d046e9d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-10 13:17:26 +0200 build: make ninja build respect V= Compiling with `make V=1` (which is the default) now runs ninja in verbose mode. To disable, run `make V=`. M Makefile commit c75251c refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-10 13:00:51 +0200 build: don't auto-destroy existing configuration Don't run configure when the configure script has been touched. Doing so would be okay if the Makefile passed the original arguments to configure but it doesn't - it runs configure without any arguments, effectively destroying the current configuration. Remove this misfeature and instead print an error message telling the user to (re-)run configure. M Makefile commit 3f5d584 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-06 17:01:44 -0700 domain: share object and state with native land Change process.domain to use a getter/setter and access that property via an array index. These are much faster to get from c++, and it can be passed to _setupDomainUse and stored as a Persistent. InDomain() and GetDomain() as trivial ways to access the domain information in the native layer. Important because we'll be able to quickly access if a domain is active. Instead of just whether the domain module has been loaded. M lib/domain.js M src/node.cc M src/node_internals.h M src/req_wrap.h commit 2ef1782 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-06 14:22:13 -0700 node: remove domain nextTick It's ridiculously cheap to check if process.domain is set. Don't bother cluttering the code. M src/node.cc M src/node.js commit f9b7714 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-09 22:35:54 +0200 src: don't call v8::Object::SetHiddenValue() Don't use v8::Object::SetHiddenValue() to keep a reference alive to the buffer, we can just as easily do that from JS land and it's a lot faster to boot. Because the buffer is now a visible property of the write request object, it's essential that we do *not* log it - we'd be effectively serializing the whole buffer to a pretty-printed string. M lib/dgram.js M lib/net.js M src/stream_wrap.cc M src/udp_wrap.cc commit f548433 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-09 07:33:18 +0200 test: use common.PORT in simple/test-net-GH-5504 M test/simple/test-net-GH-5504.js commit 78f709d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-09 17:43:10 +0200 src: fix windows build breakage from f674b09 The TWO_BYTE_BUFFER macro never made it into the final version of the patch that got landed in commit f674b09. M src/node.cc commit 1449739 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-09 04:48:10 +0200 dgram: don't call into js when send cb is omitted Speed up dgram.Socket#send()-heavy code a little by omitting the call into JS land when the user doesn't pass us a completion callback. M lib/dgram.js M src/udp_wrap.cc commit 41ec6d0 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-09 02:33:40 +0200 dgram: fix regression in string argument handling v0.10 allows strings for the offset, length and port arguments to dgram.send() and dgram.sendto() but master before this commit would abort with the following assert: node: ../../src/udp_wrap.cc:227: static void node::UDPWrap::DoSend(const v8::FunctionCallbackInfo&, int): Assertion `args[2]->IsUint32()' failed. Go beyond what v0.10 does and also add range checks: offset and length should be >= 0, port should be between 1 and 65535. That particular change needs to be back-ported to v0.10 because passing a negative offset or length number aborts with the following assertions: node: ../../src/udp_wrap.cc:264: static v8::Handle node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion `offset < Buffer::Length(buffer_obj)' failed. Or: node: ../../src/udp_wrap.cc:265: static v8::Handle node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion `length <= Buffer::Length(buffer_obj) - offset' failed. Interestingly enough, a negative port number is accepted in v0.10 but is silently ignored. This commit exposed a bug in the simple/test-dgram-close test which has also been fixed. M lib/dgram.js M test/simple/test-dgram-close.js A test/simple/test-dgram-send-bad-arguments.js commit f674b09 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 21:50:41 +0200 src: use v8::String::NewFrom*() functions * Change calls to String::New() and String::NewSymbol() to their respective one-byte, two-byte and UTF-8 counterparts. * Add a FIXED_ONE_BYTE_STRING macro that takes a string literal and turns it into a v8::Local. * Add helper functions that make v8::String::NewFromOneByte() easier to work with. Said function expects a `const uint8_t*` but almost every call site deals with `const char*` or `const unsigned char*`. Helps us avoid doing reinterpret_casts all over the place. * Code that handles file system paths keeps using UTF-8 for backwards compatibility reasons. At least now the use of UTF-8 is explicit. * Remove v8::String::NewSymbol() entirely. Almost all call sites were effectively minor de-optimizations. If you create a string only once, there is no point in making it a symbol. If you are create the same string repeatedly, it should probably be cached in a persistent handle. M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_buffer.cc M src/node_counters.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h M src/node_javascript.cc M src/node_os.cc M src/node_script.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/smalloc.cc M src/stream_wrap.cc M src/string_bytes.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/uv.cc commit c0e7035 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-26 17:05:36 -0700 stream: Short-circuit buffer pushes when flowing When a stream is flowing, and not in the middle of a sync read, and the read buffer currently has a length of 0, we can just emit a 'data' event rather than push it onto the array, emit 'readable', and then automatically call read(). As it happens, this is quite a frequent occurrence! Making this change brings the HTTP benchmarks back into a good place after the removal of the .ondata/.onend socket kludge methods. M lib/_stream_readable.js commit 967b5db refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-25 19:33:15 -0700 http: Use streams3 directly, not .ondata/end M lib/_http_client.js M lib/_http_common.js M lib/_http_server.js M lib/_tls_legacy.js M lib/net.js M test/simple/test-http-upgrade-server.js commit cec8159 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-19 16:15:25 -0700 smalloc: allow different external array types smalloc.alloc now accepts an optional third argument which allows specifying the type of array that should be allocated. All available types are now located on smalloc.Types. M doc/api/smalloc.markdown M lib/smalloc.js M src/smalloc.cc M src/smalloc.h M test/simple/test-smalloc.js commit cd00064 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-02 10:11:35 -0700 smalloc: cleanup checks/conversions * Moved the ToObject check out of smalloc::Alloc and into JS. Direct usage of that method is for internal use only and so can bypass the possible coercion. * Same has been done with smalloc::SliceOnto. * smalloc::CopyOnto will now throw if passed argument is not an object. * Remove extra TargetFreeCallback function. There was a use for it when it was working with a Local, but that code has been removed making the function superfluous. M lib/smalloc.js M src/smalloc.cc commit b915034 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 21:30:46 +0200 stream_wrap: fix long line introduced in da5ad92 Said commit was a back-port from a feature branch where it did lint. Mea culpa. M src/stream_wrap.cc commit 12cd133 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-07 10:23:45 -0700 http: Support legacy agent.addRequest API There are some agent subclasses using this today. Despite the addRequest function being undocumented internal API, it's easy enough to just support the old signature for backwards compatibility. M lib/_http_agent.js commit d24decb refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 18:03:13 +0200 src: remove no-op HandleWrap::Initialize() It's never been used and we probably never will. Remove it. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/udp_wrap.cc commit 54a9ec4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 17:21:25 +0200 stream_wrap: add handle type checkers Add is_named_pipe(), is_named_pipe_ipc() and is_tcp() and update the code base to use those rather than `stream->type == UV_FOO` and `reinterpret_cast(handle)->ipc` style checks. M src/stream_wrap.cc M src/stream_wrap.h M src/tls_wrap.cc commit da5ad92 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 17:14:16 +0200 stream_wrap: use getters, not direct field access Hide member fields behind getters. Make the fields themselves const in the sense that the pointer is non-assignable - the pointed to object remains mutable. Makes reasoning about lifecycle and mutability a little easier. M src/stream_wrap.cc M src/stream_wrap.h M src/tls_wrap.cc commit 4692b72 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 14:53:49 +0200 src: constify WITH_GENERIC_STREAM macro Make the pointer-to-wrap const (i.e. mutable but not assignable) to prevent accidental reassignment in the macro body. M src/node_wrap.h commit c079f6e refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-07 14:45:37 +0200 src: add IsEmpty() check to HasInstance() The check has virtually zero overhead and it simplifies the call sites because they were calling IsEmpty() anwyay. M src/node_internals.h M src/node_wrap.h commit b1acb2e refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-08-06 17:14:53 -0700 blog: Post for v0.11.5 A doc/blog/release/v0.11.5.md commit 5360373 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-06 17:13:47 -0700 Now working on 0.11.6 M src/node_version.h commit 7aa4242 refs/remotes/origin/v0.11.8-release Merge: e3c5019 6f92da2 Author: Timothy J Fontaine Date: 2013-08-06 17:13:17 -0700 Merge branch 'v0.11.5-release' commit e3c5019 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-06 15:42:47 -0700 domains: properly check if domains are being used process.domain is almost never just undefined, so it was setting the object property unnecessarily. M src/req_wrap.h commit 6f92da2 refs/remotes/origin/v0.11.5-release (tag: v0.11.5, origin/v0.11.5-release) Author: Timothy J Fontaine Date: 2013-08-06 14:41:21 -0700 2013.08.06, Version 0.11.5 (Unstable) * v8: upgrade to 3.20.11 * uv: upgrade to v0.11.7 * buffer: return offset for end of last write (Trevor Norris) * build: embed the mdb_v8.so into the binary (Timothy J Fontaine) * build: fix --without-ssl build (Ben Noordhuis) * child_process: add 'shell' option to .exec() (Ben Noordhuis) * dgram: report send errors to cb, don't pass bytes (Ben Noordhuis) * fs: write strings directly to disk (Trevor Norris) * https: fix default port (Koichi Kobayashi) * openssl: use asm for sha, md5, rmd (Fedor Indutny) * os: add mac address to networkInterfaces() output (Brian White) * smalloc: introduce smalloc module (Trevor Norris) * stream: Simplify flowing, passive data listening (streams3) (isaacs) * tls: asynchronous SNICallback (Fedor Indutny) * tls: share tls tickets key between cluster workers (Fedor Indutny) * util: don't throw on circular %j input to format() (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit fa8efa9 refs/remotes/origin/v0.11.5-release Author: Timothy J Fontaine Date: 2013-08-06 14:35:33 -0700 uv: Upgrade to v0.11.7 M deps/uv/ChangeLog M deps/uv/configure.ac A deps/uv/m4/.gitignore M deps/uv/src/unix/dl.c M deps/uv/src/unix/fs.c M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/process.c M deps/uv/src/win/winapi.h M deps/uv/test/runner-unix.c M deps/uv/test/task.h M deps/uv/test/test-ip6-addr.c commit 166c405 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-06 20:30:21 +0400 tls: fix lazy initialization of clienthello parser `server.SNICallback` was initialized with `SNICallback.bind(this)`, and therefore check `this.SNICallback === SNICallback` was always false, and `_tls_wrap.js` always thought that it was a custom callback instead of default one. Which in turn was causing clienthello parser to be enabled regardless of presence of SNI contexts. M lib/_tls_wrap.js commit b26d346 refs/remotes/origin/v0.11.8-release Merge: b8a7eed 23d92ec Author: Timothy J Fontaine Date: 2013-08-06 11:54:28 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: deps/v8/test/cctest/test-api.cc lib/events.js lib/http.js commit b8a7eed refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-06 17:42:28 +0200 process_wrap: omit superfluous Number creation Don't create a superfluous Number object, just use the version of v8::Object::Get() that takes an unsigned int. Convert the index to unsigned int while we're here. M src/process_wrap.cc commit 23d92ec refs/remotes/origin/orangemocha-Dns Author: Eran Hammer Date: 2013-08-05 02:56:40 -0700 stream: Fix double pipe error emit If an error listener is added to a stream using once() before it is piped, it is invoked and removed during pipe() but before pipe() sees it which causes it to be emitted again. Fixes #4155 #4978 M lib/_stream_readable.js A test/simple/test-stream2-pipe-error-once-listener.js commit 45d056e refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-06 15:47:42 +0200 src: fix WITH_GENERIC_STREAM() type check bug The handle object was checked against the wrong constructor template. Put another way, it was unwrapped as the wrong StreamWrap type. M src/node_wrap.h commit 5764966 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-06 15:36:12 +0200 crypto: fix signed/unsigned comparison warning The type of the expression `(uint16_t) server_names_len + 2` gets implicitly widened to int. Change the type of server_names_len to uint32_t to avoid the following warnings: ../../src/node_crypto_clienthello.cc:144: warning: comparison between signed and unsigned integer expressions ../../src/node_crypto_clienthello.cc:146: warning: comparison between signed and unsigned integer expressions M src/node_crypto_clienthello.cc commit 048e0e7 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-03 21:29:54 +0400 tls: asynchronous SNICallback Make ClientHelloParser handle SNI extension, and extend `_tls_wrap.js` to support loading SNI Context from both hello, and resumed session. fix #5967 M doc/api/tls.markdown M lib/_tls_wrap.js M src/node_crypto_clienthello-inl.h M src/node_crypto_clienthello.cc M src/node_crypto_clienthello.h M src/tls_wrap.cc M src/tls_wrap.h M test/simple/test-tls-sni-option.js commit 8e28193 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-02 16:16:13 +0400 tls_wrap: DRY ClientHelloParser Share ClientHelloParser code between `tls_wrap.cc` and `node_crypto.cc`. fix #5959 M node.gyp M src/node_crypto.cc M src/node_crypto.h A src/node_crypto_clienthello-inl.h A src/node_crypto_clienthello.cc A src/node_crypto_clienthello.h M src/tls_wrap.cc M src/tls_wrap.h commit 6942a95 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-05 14:09:32 -0700 repl: Add 'smalloc' to list of known modules M lib/repl.js commit 13ed817 refs/remotes/origin/v0.11.8-release Author: Evan Solomon Date: 2013-08-02 09:57:46 -0700 doc: add a missing word in streams doc Ignore encoding *if* chunk is a buffer M doc/api/stream.markdown commit 032373d refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-08-05 14:33:55 -0700 build: fix ia32 sunos, elfwrap only needs -64 M node.gyp commit e851fef refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-17 20:46:25 +0000 build: embed the mdb_v8.so into the binary This builds and includes the mdb_v8.so in the binary of node so mdb can be sure to always use the latest version M configure A deps/mdb_v8/mdb_v8.c A deps/mdb_v8/mdb_v8.gyp A deps/mdb_v8/mdb_v8_cfg.c A deps/mdb_v8/v8cfg.h A deps/mdb_v8/v8dbg.h M node.gyp A tools/mdb/extract_dmod.c commit 366baed refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-05 13:56:05 -0700 doc: Update LICENSE for npm's Artistic 2.0 M LICENSE commit f4b1e00 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-05 12:55:31 -0700 test: Move test-http-default-port from disabled to simple D test/disabled/test-http-default-port.js A test/simple/test-http-default-port.js commit 72ad2c9 refs/remotes/origin/v0.11.8-release Author: Koichi Kobayashi Date: 2013-08-04 15:39:50 +0900 https: fix default port https.get('https://github.com/') should use port 443, not 80. M lib/_http_client.js M test/disabled/test-http-default-port.js A test/internet/test-http-https-default-ports.js commit 32fdae2 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-08-05 12:33:19 -0700 http: Fix overlooked agent.globalAgent export Noticed by @bnoordhuis in https://github.com/joyent/node/pull/5991#discussion_r5575946 M lib/_http_agent.js M lib/http.js commit 6b92a71 refs/remotes/origin/orangemocha-Dns Author: mstarzinger@chromium.org Date: 2013-07-15 11:41:41 +0000 v8: back-port fix for CVE-2013-2882 Quoting the CVE: Google V8, as used in Google Chrome before 28.0.1500.95, allows remote attackers to cause a denial of service or possibly have unspecified other impact via vectors that leverage "type confusion." Likely has zero impact on node.js because it only runs local, trusted code but let's apply it anyway. This is a back-port of upstream commit r15665. Original commit log: Use internal array as API function cache. R=yangguo@chromium.org BUG=chromium:260106 TEST=cctest/test-api/Regress260106 Review URL: https://codereview.chromium.org/19159003 Fixes #5973. M deps/v8/src/apinatives.js M deps/v8/test/cctest/test-api.cc commit 231092d refs/remotes/origin/orangemocha-Dns Author: Forrest L Norvell Date: 2013-03-14 13:31:18 -0700 doc: document domain.enter() and domain.exit() Adds the documentation requested in #5017. M doc/api/domain.markdown commit 6a7be99 refs/remotes/origin/orangemocha-Dns Author: Sam Roberts Date: 2013-08-02 12:41:24 -0700 doc: fs.open, fix flag/mode confusion, etc. Flags and modes aren't the same, symlinks are followed in all of the path but the last component, docs should say something about what the mode argument is for and when its used, fs.openSync should point to the function that contains the docs for its args, as fs.writeSync does. M doc/api/fs.markdown commit 222e523 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-05 02:50:45 +0200 v8: fix openbsd build This is [1] applied ahead of time. Summary: OpenBSD doesn't have . ucontext_t lives in and is a typedef for struct sigcontext. There is no uc_mcontext. [1] https://codereview.chromium.org/21705003/ M deps/v8/src/sampler.cc commit ea7b817 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-02 20:11:17 +0400 tls: fix handling of `SNICallback` server option It shouldn't ignore it! There're two possibile cases, which should be handled properly: 1. Having a default `SNICallback` which is using contexts, added with `server.addContext(...)` routine 2. Having a custom `SNICallback`. In first case we may want to opt-out setting `.onsniselect` method (and thus save some CPU time), if there're no contexts added. But, if custom `SNICallback` is used, `.onsniselect` should always be set, because server contexts don't affect it. M lib/_tls_wrap.js A test/simple/test-tls-sni-option.js commit 5383e75 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-03 22:50:15 +0200 src: use static_cast for void-to-T casts Code cleanup, replace a few uses of reinterpret_cast(void_ptr) with static_cast(void_ptr). M src/cares_wrap.cc M src/node_file.cc M src/pipe_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc commit d4cc30f refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-03 22:18:35 +0200 src: use PersistentToLocal() in a few more places Update a few more `Local::New(isolate, persistent)` call sites to `PersistentToLocal(isolate, persistent)` - the latter has a fast path for non-weak persistent references. M src/handle_wrap.h M src/node_crypto.cc M src/node_script.cc M src/req_wrap.h M src/tls_wrap.h commit e5791f7 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-08-03 13:09:02 +0400 crypto: fix another over-run in bio When doing `FreeEmpty`, `NodeBIO` skips pre-allocated `head_` buffer. However this might lead to double-freeing buffers since in `~NodeBIO()` we're starting deallocation from `head_` buffer. M src/node_crypto_bio.cc commit 350fc80 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-03 01:28:51 +0200 src: remove non-isolate PersistentToLocal(), v2 Commit 78d9094 updated src/*.cc to use the version of PersistentToLocal that takes a v8::Isolate* as its first argument. This commit removes the non-isolate version. M src/node_internals.h commit bea9dfa refs/remotes/origin/orangemocha-Dns Author: isaacs Date: 2013-08-02 14:55:01 -0700 npm: Upgrade to 1.3.7 M deps/npm/AUTHORS M deps/npm/LICENSE M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/sha/node_modules/readable-stream/LICENSE A deps/npm/node_modules/sha/node_modules/readable-stream/README.md A deps/npm/node_modules/sha/node_modules/readable-stream/duplex.js A deps/npm/node_modules/sha/node_modules/readable-stream/examples/CAPSLOCKTYPER.JS A deps/npm/node_modules/sha/node_modules/readable-stream/examples/typer-fsr.js A deps/npm/node_modules/sha/node_modules/readable-stream/examples/typer.js A deps/npm/node_modules/sha/node_modules/readable-stream/fs.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_duplex.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_passthrough.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_readable.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_transform.js A deps/npm/node_modules/sha/node_modules/readable-stream/lib/_stream_writable.js A deps/npm/node_modules/sha/node_modules/readable-stream/package.json A deps/npm/node_modules/sha/node_modules/readable-stream/passthrough.js A deps/npm/node_modules/sha/node_modules/readable-stream/readable.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/common.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/fixtures/x1024.txt A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-basic.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-compatibility.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-finish-pipe.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-large-read-stall.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-objects.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-pipe-error-handling.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-push.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-read-sync-stack.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-empty-buffer-no-eof.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-from-list.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-legacy-drain.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-readable-non-empty-end.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-set-encoding.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-transform.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-unpipe-drain.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-unpipe-leak.js A deps/npm/node_modules/sha/node_modules/readable-stream/test/simple/test-stream2-writable.js A deps/npm/node_modules/sha/node_modules/readable-stream/transform.js A deps/npm/node_modules/sha/node_modules/readable-stream/writable.js A deps/npm/node_modules/sha/node_modules/readable-stream/zlib.js M deps/npm/node_modules/sha/package.json M deps/npm/package.json commit c80f8fa refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-01 14:53:52 -0700 process: set key properties as ReadOnly M src/node.cc commit 78d9094 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-02 23:12:56 +0200 src: remove non-isolate PersistentToLocal() There is no need for it and it's a tiny bit slower than the version of PersistentToLocal() that takes a v8::Isolate* as its first argument. M src/cares_wrap.cc M src/node.cc M src/node_crypto.cc M src/node_file.cc M src/node_internals.h M src/node_script.cc M src/smalloc.cc M src/tls_wrap.cc commit 2dafa19 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-02 13:00:54 -0700 smalloc: remove double checks Now that values are checks in JS, no need for them to be checked in C++. M src/smalloc.cc commit da07709 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-02 12:52:43 -0700 smalloc: fix assertion fails/segfault * Numeric values passed to alloc were converted to int32, not uint32 before the range check, which allows wrap around on ToUint32. This would cause massive malloc calls and v8 fatal errors. * dispose would not check if value was an Object, causing segfault if a Primitive was passed. * kMaxLength was not enumerable. M lib/smalloc.js M test/simple/test-smalloc.js commit 3158ffb refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-02 12:52:34 -0700 util: add isPrimitive check M lib/util.js commit e772a7d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-02 13:52:20 +0200 build: fix --without-ssl build Build breakage accidentally introduced in 8e29ce9 during code cleanup. HAVE_OPENSSL is always defined (as either 0 or 1) so use #if rather than #ifdef. Fixes #5979. M src/node_extensions.h commit 22c68fd refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-26 14:38:08 -0700 src: Replace macros with util functions M lib/_debugger.js M lib/_http_agent.js M lib/_http_client.js M lib/_http_incoming.js M lib/_http_outgoing.js M lib/_http_server.js M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js M lib/_tls_legacy.js M lib/_tls_wrap.js M lib/assert.js M lib/buffer.js M lib/child_process.js M lib/cluster.js M lib/console.js M lib/crypto.js M lib/dgram.js M lib/dns.js M lib/domain.js M lib/events.js M lib/fs.js M lib/https.js M lib/module.js M lib/net.js M lib/path.js M lib/querystring.js M lib/readline.js M lib/repl.js M lib/smalloc.js M lib/stream.js M lib/tls.js M lib/url.js M lib/util.js M lib/vm.js M lib/zlib.js M node.gyp D src/macros.py commit 9a29aa8 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-01 15:02:38 -0700 benchmark: update misc to new v8 API M benchmark/misc/function_call/binding.cc commit 76ada45 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-08-01 13:53:19 -0700 test: add mac to test-os Fix test from 30701d6. M test/simple/test-os.js commit 9e1eb36 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-08-01 16:09:42 +0200 test: future-proof simple/test-event-emitter-memory-leak Run the garbage collector before running the actual test. It doesn't matter now but if in the future something in node.js core creates a lot of reclaimable garbage, that will break the test's expectation. M test/simple/test-event-emitter-memory-leak.js commit 98db7ba refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-08-01 16:00:40 +0200 test: fix pummel/test-net-connect-memleak * Run the garbage collector before creating the big array. It doesn't matter now but if in the future something in node.js core creates a lot of reclaimable garbage, that will break the test's expectation. * The first RSS check was being done too late. The garbage collector might have run before the check, throwing off the 'reclaimed memory' calculation. * Due to changes in how V8 represents the big array internally, the actual memory usage is just below 256 MB on x64. Update the test's expectation. M test/pummel/test-net-connect-memleak.js commit fc6f8a6 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-08-01 14:35:13 +0200 events: fix memory leak, don't leak event names Before this commit, events were set to undefined rather than deleted from the EventEmitter's backing dictionary for performance reasons: `delete obj.key` causes a transition of the dictionary's hidden class and that can be costly. Unfortunately, that introduces a memory leak when many events are added and then removed again. The strings containing the event names are never reclaimed by the garbage collector because they remain part of the dictionary. That's why this commit makes EventEmitter delete events again. This effectively reverts commit 0397223. Fixes #5970. M lib/events.js A test/simple/test-event-emitter-memory-leak.js commit dda22a5 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-21 23:16:26 +0700 tls_wrap: parse tls session ticket extension And, if present and non-empty, don't invoke `resumeSession` callback. fix #5872 M lib/_tls_wrap.js M src/tls_wrap.cc M test/simple/test-tls-session-cache.js commit 30701d6 refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-07-31 19:13:36 -0400 os: add mac address to networkInterfaces() output M doc/api/os.markdown M src/node_os.cc commit a622bde refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-01 12:33:33 +0200 cpplint: exclude src/node_win32_perfctr_provider.cc It's forced to violate the build/include_order rule because it includes a header file generated with ctrpp.exe that doesn't include perflib.h itself. M Makefile commit 1ef1be3 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-08-01 12:26:23 +0200 src: don't include twice in src/node.cc M src/node.cc commit 6430c3f refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-01 11:53:41 +0200 build: disable some msvc compiler warnings These are not real problems, and they are so plenty that actual problems are hidden from view. M common.gypi commit 168ca52 refs/remotes/origin/v0.11.8-release Author: Bert Belder Date: 2013-08-01 11:39:25 +0200 build: un-break the windows build M src/node.cc M src/node_win32_perfctr_provider.cc commit 02cab97 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-31 23:16:08 +0200 src: more lint after cpplint tightening Commit 847c6d9 adds a 'project headers before system headers' check to cpplint. Update the files in src/ to make the linter pass again. M src/cares_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc M src/node.h M src/node_counters.h M src/node_crypto.cc M src/node_crypto.h M src/node_http_parser.cc M src/node_internals.h M src/node_javascript.cc M src/node_win32_etw_provider.h M src/node_win32_perfctr_provider.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/smalloc.cc M src/stream_wrap.cc M src/string_bytes.cc M src/tcp_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/uv.cc commit 847c6d9 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-31 22:34:34 +0200 tools: cpplint: fix up build/include_order rule Change the build/include_order rule to match our preference: project headers before system headers. The rationale is that system headers before project headers makes it easy to slip in bugs where a project header that requires a definition from a system header, forgets to include the system header but still compiles because the source files that include the project header coincidentally include the system header too. A good example is the size_t type. A project header file that needs the definition of size_t should include stddef.h but forgetting to do so will probably go unnoticed for a long time because almost every other system header includes stddef.h (either directly or indirectly) and almost every source file includes one or more system headers. Ergo, project headers before system headers. It's a good thing. M tools/cpplint.py commit 58159e3 refs/remotes/origin/v0.11.8-release Author: Antony Bailey Date: 2013-07-31 19:28:29 +0100 doc: remove travis status image The project has moved to Jenkins. The status image is no longer needed and perpetually shows a failed build. Remove it. M README.md commit 6caf012 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-31 22:35:46 +0400 etw_provider: unbreak windows build M src/node_win32_etw_provider.cc commit ccf8f3e refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-31 14:54:06 +0400 make: add `cpplint` to `test` target Also, exclude some C-headers, machine generated headers and tweaked sources from cpplint file list. M Makefile commit 8e29ce9 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-31 22:07:29 +0400 src: lint c++ code M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.h M src/node.cc M src/node.h M src/node_buffer.cc M src/node_buffer.h M src/node_constants.cc M src/node_constants.h M src/node_counters.cc M src/node_counters.h M src/node_crypto.cc M src/node_crypto.h M src/node_crypto_bio.cc M src/node_crypto_bio.h M src/node_crypto_groups.h M src/node_dtrace.cc M src/node_dtrace.h M src/node_extensions.cc M src/node_extensions.h M src/node_file.cc M src/node_file.h M src/node_http_parser.cc M src/node_http_parser.h M src/node_internals.h M src/node_javascript.cc M src/node_javascript.h M src/node_object_wrap.h M src/node_os.cc M src/node_os.h M src/node_script.cc M src/node_script.h M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_version.h M src/node_watchdog.cc M src/node_watchdog.h M src/node_win32_etw_provider-inl.h M src/node_win32_etw_provider.cc M src/node_win32_etw_provider.h M src/node_win32_perfctr_provider.cc M src/node_win32_perfctr_provider.h M src/node_wrap.h M src/node_zlib.cc M src/pipe_wrap.cc M src/pipe_wrap.h M src/process_wrap.cc M src/queue.h M src/req_wrap.h M src/signal_wrap.cc M src/smalloc.h M src/stream_wrap.cc M src/stream_wrap.h M src/string_bytes.cc M src/tcp_wrap.cc M src/tcp_wrap.h M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/tty_wrap.h M src/udp_wrap.cc M src/udp_wrap.h M src/v8abbr.h commit 3c6b5d5 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-31 22:05:31 +0400 cpplint: make lint rules closer to node's source * Support C-style header guards (/* comments */) * Support `class NODE_EXTERN something` * Support `} // extern "C"` closures * Ignore header order * Ignore `long/short` usage (because of OpenSSL's API) M tools/cpplint.py commit 6a5a7b0 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-30 15:06:45 -0700 node: add inTick and lastThrew to infoBox To prevent all unnecessary calls to JS from MakeCallback, the remaining two immediate return variables inTick and lastThrew have been added to infoBox. Now MakeCallback should never need to call into JS unless it absolutely has to. Also removed Tock. Performance tests showed it was at least as fast or faster than using a normal object, and this is more readable. M src/node.cc M src/node.js commit 3398cce refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-07-31 05:50:26 +0200 http: improve chunked res.write(buf) performance Avoid a costly buffer-to-string operation. Instead, allocate a new buffer, copy the chunk header and data into it and send that. The speed difference is negligible on small payloads but it really shines with larger (10+ kB) chunks. benchmark/http/end-vs-write-end with 64 kB chunks gives 45-50% higher throughput. With 1 MB chunks, the difference is a staggering 590%. Of course, YMMV will vary with real workloads and networks but this commit should have a positive impact on CPU and memory consumption. Big kudos to Wyatt Preul (@wpreul) for reporting the issue and providing the initial patch. Fixes #5941 and #5944. M lib/http.js commit 6359e01 refs/remotes/origin/orangemocha-Dns Author: Wyatt Preul Date: 2013-06-11 15:56:03 -0500 docs: Warning about consuming response M doc/api/http.markdown commit 6327d67 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-07-30 14:27:13 +0200 crypto: fix assert() on malformed hex input Use the StringBytes::IsValidString() function introduced in commit dce26cc to ensure that the input string meets the expectations of the other StringBytes functions before processing it further. Fixes the following assertion: Assertion failed: (str->Length() % 2 == 0 && "invalid hex string length"), function StorageSize, file ../../src/string_bytes.cc, line 301. Fixes #5725. M src/node_crypto.cc M test/simple/test-crypto.js commit dce26cc refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-07-30 14:26:11 +0200 string_bytes: add StringBytes::IsValidString() Performs a quick, non-exhaustive check on the input string to see if it's compatible with the specified string encoding. Curently it only checks that hex strings have a length that is a multiple of two. M src/string_bytes.cc M src/string_bytes.h commit 2cd7adc refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-29 21:00:33 +0200 util: don't throw on circular %j input to format() Don't throw an exception when the argument to %j is an object that contains circular references, it's not helpful. Catch the exception and return the string '[Circular]'. M doc/api/util.markdown M lib/util.js M test/simple/test-util-format.js commit 7ca77ea refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-02 00:27:26 -0700 fs: write strings directly to disk Prior, strings would first be converted to a Buffer before being written to disk. Now the intermediary step has been removed. Other changes of note: * Class member "must_free" was added to req_wrap so to track if the memory needs to be manually cleaned up after use. * External String Resource support, so the memory will be used directly instead of copying out the data. * Docs have been updated to reflect that if position is not a number then it will assume null. Previously it specified the argument must be null, but that was not how the code worked. An attempt was made to only support == null, but there were too many tests that assumed != number would be enough. * Docs update show some of the write/writeSync arguments are optional. M doc/api/fs.markdown M lib/fs.js M src/node_file.cc M src/string_bytes.cc commit 63fc6a6 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-02 00:07:47 -0700 string_bytes: export GetExternalParts The method is useful elsewhere when needing to check if external and grab data. M src/string_bytes.cc M src/string_bytes.h commit 3ff2cbc refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-30 23:32:53 +0200 deps: upgrade libuv to joyent/libuv@4bdb7d8 Non-release upgrade so pending patches can land. M deps/uv/.gitignore M deps/uv/ChangeLog M deps/uv/Makefile.am A deps/uv/Makefile.mingw M deps/uv/configure.ac M deps/uv/include/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/aix.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/src/win/fs.c M deps/uv/src/win/pipe.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/test-fs.c M deps/uv/test/test-platform-output.c commit 4cc57b4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-29 20:36:11 +0200 crypto: simplify DH modp group name matcher * Use ARRAY_SIZE() rather than scanning until we hit a NULL entry. * Fix `-fsigned-char -Wnarrowing` compiler warnings. Harmless but numerous and annoying. * Static-ify the modp_group and mod_groups arrays. * Const-ify the modp_groups array. M src/node_crypto.cc M src/node_crypto_groups.h commit 8111ca2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-30 21:42:47 +0200 src: const-ify variables in src/node_crypto* No functional changes, just some code tightening. Clean up some style inconsistencies while we are here. M src/node_crypto.cc M src/node_crypto.h M src/node_crypto_groups.h commit 71b3138 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-30 21:32:43 +0200 src: remove unused import in src/node_os.cc M src/node_os.cc commit 511af4d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-30 21:28:43 +0200 string_bytes: don't use named imports in header It imports the definition into every source file that includes string_bytes.h, as evidenced by the build suddenly breaking left and right because of missing Handle/Local/String/Value imports. M src/node.cc M src/node_crypto.cc M src/string_bytes.h M src/tls_wrap.cc commit 2fc47ab refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-30 17:14:55 +0200 v8: upgrade v8 to 3.20.11 M deps/v8/.gitignore M deps/v8/ChangeLog M deps/v8/build/toolchain.gypi M deps/v8/include/v8.h M deps/v8/src/accessors.cc M deps/v8/src/api.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/assembler.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/compiler.cc M deps/v8/src/cpu-profiler-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/debug.cc M deps/v8/src/factory.cc M deps/v8/src/flag-definitions.h M deps/v8/src/globals.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h A deps/v8/src/hydrogen-mark-deoptimize.cc A deps/v8/src/hydrogen-mark-deoptimize.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ic.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/liveedit.cc M deps/v8/src/log-utils.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/mark-compact.cc M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/platform-win32.cc M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/stub-cache.cc M deps/v8/src/third_party/vtune/vtune-jit.cc M deps/v8/src/version.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/array-store-and-grow.js A deps/v8/test/mjsunit/compiler/dead-string-add-warm.js A deps/v8/test/mjsunit/compiler/dead-string-add.js A deps/v8/test/mjsunit/compiler/dead-string-char-code-at.js A deps/v8/test/mjsunit/compiler/dead-string-char-code-at2.js A deps/v8/test/mjsunit/compiler/dead-string-char-from-code.js M deps/v8/test/mjsunit/count-based-osr.js M deps/v8/test/mjsunit/elements-transition-and-store.js M deps/v8/test/mjsunit/generated-transition-stub.js M deps/v8/test/mjsunit/math-min-max.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/regress/regress-1118.js M deps/v8/test/mjsunit/regress/regress-2618.js M deps/v8/test/mjsunit/regress/regress-crbug-150545.js A deps/v8/test/mjsunit/regress/regress-crbug-258519.js D deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js A deps/v8/test/mjsunit/stack-traces-custom-lazy.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/transition-elements-kind.js A deps/v8/test/webkit/fast/js/deep-recursion-test-expected.txt A deps/v8/test/webkit/fast/js/deep-recursion-test.js A deps/v8/test/webkit/fast/js/function-decompilation-operators-expected.txt A deps/v8/test/webkit/fast/js/function-decompilation-operators.js A deps/v8/test/webkit/fast/js/kde/Array-expected.txt A deps/v8/test/webkit/fast/js/kde/Array.js A deps/v8/test/webkit/fast/js/kde/Boolean-expected.txt A deps/v8/test/webkit/fast/js/kde/Boolean.js A deps/v8/test/webkit/fast/js/kde/Date-setYear-expected.txt A deps/v8/test/webkit/fast/js/kde/Date-setYear.js A deps/v8/test/webkit/fast/js/kde/Error-expected.txt A deps/v8/test/webkit/fast/js/kde/Error.js A deps/v8/test/webkit/fast/js/kde/GlobalObject-expected.txt A deps/v8/test/webkit/fast/js/kde/GlobalObject.js A deps/v8/test/webkit/fast/js/kde/Number-expected.txt A deps/v8/test/webkit/fast/js/kde/Number.js A deps/v8/test/webkit/fast/js/kde/Object-expected.txt A deps/v8/test/webkit/fast/js/kde/Object.js A deps/v8/test/webkit/fast/js/kde/Prototype-expected.txt A deps/v8/test/webkit/fast/js/kde/Prototype.js A deps/v8/test/webkit/fast/js/kde/RegExp-expected.txt A deps/v8/test/webkit/fast/js/kde/RegExp.js A deps/v8/test/webkit/fast/js/kde/arguments-scope-expected.txt A deps/v8/test/webkit/fast/js/kde/arguments-scope.js A deps/v8/test/webkit/fast/js/kde/assignments-expected.txt A deps/v8/test/webkit/fast/js/kde/assignments.js A deps/v8/test/webkit/fast/js/kde/cast-expected.txt A deps/v8/test/webkit/fast/js/kde/cast.js A deps/v8/test/webkit/fast/js/kde/comment-1-expected.txt A deps/v8/test/webkit/fast/js/kde/comment-1.js A deps/v8/test/webkit/fast/js/kde/comment-2-expected.txt A deps/v8/test/webkit/fast/js/kde/comment-2.js A deps/v8/test/webkit/fast/js/kde/completion-expected.txt A deps/v8/test/webkit/fast/js/kde/completion.js A deps/v8/test/webkit/fast/js/kde/conditional-expected.txt A deps/v8/test/webkit/fast/js/kde/conditional.js A deps/v8/test/webkit/fast/js/kde/constructor_length-expected.txt A deps/v8/test/webkit/fast/js/kde/constructor_length.js A deps/v8/test/webkit/fast/js/kde/crash-1-expected.txt A deps/v8/test/webkit/fast/js/kde/crash-1.js A deps/v8/test/webkit/fast/js/kde/crash-2-expected.txt A deps/v8/test/webkit/fast/js/kde/crash-2.js A deps/v8/test/webkit/fast/js/kde/delete-expected.txt A deps/v8/test/webkit/fast/js/kde/delete.js A deps/v8/test/webkit/fast/js/kde/empty-expected.txt A deps/v8/test/webkit/fast/js/kde/empty.js A deps/v8/test/webkit/fast/js/kde/encode_decode_uri-expected.txt A deps/v8/test/webkit/fast/js/kde/encode_decode_uri.js A deps/v8/test/webkit/fast/js/kde/eval-expected.txt A deps/v8/test/webkit/fast/js/kde/eval.js A deps/v8/test/webkit/fast/js/kde/evil-n-expected.txt A deps/v8/test/webkit/fast/js/kde/evil-n.js A deps/v8/test/webkit/fast/js/kde/exception_propagation-expected.txt A deps/v8/test/webkit/fast/js/kde/exception_propagation.js A deps/v8/test/webkit/fast/js/kde/exceptions-expected.txt A deps/v8/test/webkit/fast/js/kde/exceptions.js A deps/v8/test/webkit/fast/js/kde/func-decl-expected.txt A deps/v8/test/webkit/fast/js/kde/func-decl.js A deps/v8/test/webkit/fast/js/kde/inbuilt_function_proto-expected.txt A deps/v8/test/webkit/fast/js/kde/inbuilt_function_proto.js A deps/v8/test/webkit/fast/js/kde/iteration-expected.txt A deps/v8/test/webkit/fast/js/kde/iteration.js A deps/v8/test/webkit/fast/js/kde/j-comment-3-expected.txt A deps/v8/test/webkit/fast/js/kde/j-comment-3.js A deps/v8/test/webkit/fast/js/kde/j-comment-4-expected.txt A deps/v8/test/webkit/fast/js/kde/j-comment-4.js A deps/v8/test/webkit/fast/js/kde/literals-expected.txt A deps/v8/test/webkit/fast/js/kde/literals.js A deps/v8/test/webkit/fast/js/kde/lval-exceptions-expected.txt A deps/v8/test/webkit/fast/js/kde/lval-exceptions.js A deps/v8/test/webkit/fast/js/kde/math-expected.txt A deps/v8/test/webkit/fast/js/kde/math.js A deps/v8/test/webkit/fast/js/kde/md5-1-expected.txt A deps/v8/test/webkit/fast/js/kde/md5-1.js A deps/v8/test/webkit/fast/js/kde/md5-2-expected.txt A deps/v8/test/webkit/fast/js/kde/md5-2.js A deps/v8/test/webkit/fast/js/kde/object_prototype-expected.txt A deps/v8/test/webkit/fast/js/kde/object_prototype.js A deps/v8/test/webkit/fast/js/kde/object_prototype_tostring-expected.txt A deps/v8/test/webkit/fast/js/kde/object_prototype_tostring.js A deps/v8/test/webkit/fast/js/kde/operators-expected.txt A deps/v8/test/webkit/fast/js/kde/operators.js A deps/v8/test/webkit/fast/js/kde/parse-expected.txt A deps/v8/test/webkit/fast/js/kde/parse.js A deps/v8/test/webkit/fast/js/kde/prototype_length-expected.txt A deps/v8/test/webkit/fast/js/kde/prototype_length.js A deps/v8/test/webkit/fast/js/kde/prototype_proto-expected.txt A deps/v8/test/webkit/fast/js/kde/prototype_proto.js A deps/v8/test/webkit/fast/js/kde/scope-expected.txt A deps/v8/test/webkit/fast/js/kde/scope.js A deps/v8/test/webkit/fast/js/kde/statements-expected.txt A deps/v8/test/webkit/fast/js/kde/statements.js A deps/v8/test/webkit/fast/js/kde/var_decl_init-expected.txt A deps/v8/test/webkit/fast/js/kde/var_decl_init.js M deps/v8/test/webkit/fast/js/stack-overflow-arrity-catch-expected.txt M deps/v8/test/webkit/fast/js/stack-overflow-arrity-catch.js A deps/v8/test/webkit/fast/js/string-anchor-expected.txt A deps/v8/test/webkit/fast/js/string-anchor.js A deps/v8/test/webkit/fast/js/string-fontcolor-expected.txt A deps/v8/test/webkit/fast/js/string-fontcolor.js A deps/v8/test/webkit/fast/js/string-fontsize-expected.txt A deps/v8/test/webkit/fast/js/string-fontsize.js A deps/v8/test/webkit/fast/js/string-link-expected.txt A deps/v8/test/webkit/fast/js/string-link.js A deps/v8/test/webkit/fast/js/toString-number-expected.txt A deps/v8/test/webkit/fast/js/toString-number.js M deps/v8/test/webkit/webkit.status M deps/v8/tools/blink_tests/TestExpectations M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/run-deopt-fuzzer.py commit b8c04b9 refs/remotes/origin/v0.11.8-release Merge: dc9acd4 6327d67 Author: Ben Noordhuis Date: 2013-07-30 15:19:48 +0200 Merge remote-tracking branch 'origin/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/ChangeLog deps/uv/src/version.c deps/uv/src/win/fs.c src/node.cc src/node_crypto.cc src/node_os.cc src/node_version.h commit dc9acd4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-30 13:28:48 +0200 assert: replace !!!value with just !value Not harmful, just code cleanup. Fixes #5885. M lib/assert.js commit 42f926e refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-06-27 19:53:29 +0200 crypto: fix memory leak in LoadPKCS12 X509_STORE_add_cert increment reference of passed `x509` cert, `X509_free` must be called to avoid memory leak. This is a back-port of commit c1db1ec from the master branch. M src/node_crypto.cc commit 6bd922f refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-27 00:43:23 +0200 dgram: report send errors to cb, don't pass bytes Passing the number of sent bytes to the callback is superfluous; datagram sockets operate in atomic mode: either the sendmsg() system call succeeds or it fails but it never does partial writes. Instead, report send errors to the callback. UDP error reporting is fairly haphazard on most platforms. You should not expect reliable delivery of anything besides EMSGSIZE and (possibly) ENETDOWN and ENETUNREACH. Fixes #2608. M doc/api/dgram.markdown M lib/dgram.js M src/udp_wrap.cc A test/simple/test-dgram-msgsize.js M test/simple/test-dgram-udp4.js commit 34b0a36 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-29 05:07:07 +0200 src: don't use NewExternal() with unaligned strings V8 3.20.9 enforces that external pointers are aligned on a two-byte boundary. We cannot portably guarantee that for the source code strings that tools/js2c.py generates so simply stop using String::NewExternal() altogether (and by extension String::ExternalAsciiStringResource). Fixes the following run-time assert: FATAL ERROR: v8::String::NewExternal() Pointer is not aligned M node.gyp M src/node.cc M src/node_javascript.cc D src/node_string.cc D src/node_string.h commit 1bd711c refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-29 21:21:03 +0200 v8: upgrade to v8 3.20.9 M deps/v8/.gitignore M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/ast.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/compiler.cc M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/extensions/i18n/i18n-utils.cc M deps/v8/src/factory.cc M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/global-handles.cc M deps/v8/src/globals.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-bce.cc A deps/v8/src/hydrogen-bch.cc A deps/v8/src/hydrogen-bch.h M deps/v8/src/hydrogen-canonicalize.cc M deps/v8/src/hydrogen-deoptimizing-mark.cc M deps/v8/src/hydrogen-environment-liveness.cc M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen-minus-zero.cc M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-representation-changes.cc M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/lithium.cc M deps/v8/src/liveedit.cc M deps/v8/src/log.cc M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-posix.h M deps/v8/src/platform-solaris.cc D deps/v8/src/platform-tls-mac.h D deps/v8/src/platform-tls-win32.h D deps/v8/src/platform-tls.h M deps/v8/src/platform.h M deps/v8/src/profile-generator.cc M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/sampler.cc M deps/v8/src/spaces.h M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/token.h M deps/v8/src/type-info.cc M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/v8-counters.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/vm-state.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/mjsunit/allocation-folding.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/dataview-accessors.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/omit-constant-mapcheck.js A deps/v8/test/mjsunit/regress/regress-247688.js A deps/v8/test/mjsunit/regress/regress-crbug-263276.js A deps/v8/test/mjsunit/regress/regress-prepare-break-while-recompile.js D deps/v8/test/mjsunit/stack-traces-gc.js A deps/v8/test/webkit/fast/js/JSON-parse-reviver-expected.txt A deps/v8/test/webkit/fast/js/JSON-parse-reviver.js A deps/v8/test/webkit/fast/js/Object-defineProperty-expected.txt A deps/v8/test/webkit/fast/js/Object-defineProperty.js A deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames-expected.txt A deps/v8/test/webkit/fast/js/Object-getOwnPropertyNames.js A deps/v8/test/webkit/fast/js/arguments-expected.txt A deps/v8/test/webkit/fast/js/arguments.js A deps/v8/test/webkit/fast/js/array-bad-time-expected.txt A deps/v8/test/webkit/fast/js/array-bad-time.js A deps/v8/test/webkit/fast/js/array-float-delete-expected.txt A deps/v8/test/webkit/fast/js/array-float-delete.js A deps/v8/test/webkit/fast/js/array-functions-non-arrays-expected.txt A deps/v8/test/webkit/fast/js/array-functions-non-arrays.js A deps/v8/test/webkit/fast/js/array-prototype-properties-expected.txt A deps/v8/test/webkit/fast/js/array-prototype-properties.js A deps/v8/test/webkit/fast/js/array-slow-put-expected.txt A deps/v8/test/webkit/fast/js/array-slow-put.js A deps/v8/test/webkit/fast/js/array-tostring-ignore-separator-expected.txt A deps/v8/test/webkit/fast/js/array-tostring-ignore-separator.js A deps/v8/test/webkit/fast/js/basic-strict-mode-expected.txt A deps/v8/test/webkit/fast/js/basic-strict-mode.js A deps/v8/test/webkit/fast/js/caller-property-expected.txt A deps/v8/test/webkit/fast/js/caller-property.js A deps/v8/test/webkit/fast/js/date-big-setmonth-expected.txt A deps/v8/test/webkit/fast/js/date-big-setmonth.js A deps/v8/test/webkit/fast/js/date-negative-setmonth-expected.txt A deps/v8/test/webkit/fast/js/date-negative-setmonth.js A deps/v8/test/webkit/fast/js/date-preserve-milliseconds-expected.txt A deps/v8/test/webkit/fast/js/date-preserve-milliseconds.js A deps/v8/test/webkit/fast/js/date-toisostring-expected.txt A deps/v8/test/webkit/fast/js/date-toisostring.js A deps/v8/test/webkit/fast/js/end-in-string-escape-expected.txt A deps/v8/test/webkit/fast/js/end-in-string-escape.js A deps/v8/test/webkit/fast/js/exception-properties-expected.txt A deps/v8/test/webkit/fast/js/exception-properties.js A deps/v8/test/webkit/fast/js/exception-registerfile-shrink-expected.txt A deps/v8/test/webkit/fast/js/exception-registerfile-shrink.js A deps/v8/test/webkit/fast/js/excessive-comma-usage-expected.txt A deps/v8/test/webkit/fast/js/excessive-comma-usage.js A deps/v8/test/webkit/fast/js/function-apply-expected.txt A deps/v8/test/webkit/fast/js/function-apply.js A deps/v8/test/webkit/fast/js/function-constructor-error-expected.txt A deps/v8/test/webkit/fast/js/function-constructor-error.js A deps/v8/test/webkit/fast/js/function-toString-parentheses-expected.txt A deps/v8/test/webkit/fast/js/function-toString-parentheses.js A deps/v8/test/webkit/fast/js/function-toString-semicolon-insertion-expected.txt A deps/v8/test/webkit/fast/js/function-toString-semicolon-insertion.js A deps/v8/test/webkit/fast/js/modify-non-references-expected.txt A deps/v8/test/webkit/fast/js/modify-non-references.js A deps/v8/test/webkit/fast/js/native-error-prototype-expected.txt A deps/v8/test/webkit/fast/js/native-error-prototype.js A deps/v8/test/webkit/fast/js/number-toString-expected.txt A deps/v8/test/webkit/fast/js/number-toString.js A deps/v8/test/webkit/fast/js/number-tofixed-expected.txt A deps/v8/test/webkit/fast/js/number-tofixed.js A deps/v8/test/webkit/fast/js/number-toprecision-expected.txt A deps/v8/test/webkit/fast/js/number-toprecision.js A deps/v8/test/webkit/fast/js/numeric-escapes-in-string-literals-expected.txt A deps/v8/test/webkit/fast/js/numeric-escapes-in-string-literals.js A deps/v8/test/webkit/fast/js/object-bad-time-expected.txt A deps/v8/test/webkit/fast/js/object-bad-time.js A deps/v8/test/webkit/fast/js/object-extra-comma-expected.txt A deps/v8/test/webkit/fast/js/object-extra-comma.js A deps/v8/test/webkit/fast/js/object-prototype-constructor-expected.txt A deps/v8/test/webkit/fast/js/object-prototype-constructor.js A deps/v8/test/webkit/fast/js/object-prototype-properties-expected.txt A deps/v8/test/webkit/fast/js/object-prototype-properties.js A deps/v8/test/webkit/fast/js/object-prototype-toLocaleString-expected.txt A deps/v8/test/webkit/fast/js/object-prototype-toLocaleString.js A deps/v8/test/webkit/fast/js/object-slow-put-expected.txt A deps/v8/test/webkit/fast/js/object-slow-put.js A deps/v8/test/webkit/fast/js/parser-syntax-check-expected.txt A deps/v8/test/webkit/fast/js/parser-syntax-check.js A deps/v8/test/webkit/fast/js/primitive-property-access-edge-cases-expected.txt A deps/v8/test/webkit/fast/js/primitive-property-access-edge-cases.js A deps/v8/test/webkit/fast/js/read-modify-eval-expected.txt A deps/v8/test/webkit/fast/js/read-modify-eval.js A deps/v8/test/webkit/fast/js/regexp-bol-expected.txt A deps/v8/test/webkit/fast/js/regexp-bol-with-multiline-expected.txt A deps/v8/test/webkit/fast/js/regexp-bol-with-multiline.js A deps/v8/test/webkit/fast/js/regexp-bol.js A deps/v8/test/webkit/fast/js/regexp-extended-characters-crash-expected.txt A deps/v8/test/webkit/fast/js/regexp-extended-characters-crash.js A deps/v8/test/webkit/fast/js/regexp-lastindex-expected.txt A deps/v8/test/webkit/fast/js/regexp-lastindex.js A deps/v8/test/webkit/fast/js/regexp-look-ahead-expected.txt A deps/v8/test/webkit/fast/js/regexp-look-ahead.js A deps/v8/test/webkit/fast/js/regexp-no-extensions-expected.txt A deps/v8/test/webkit/fast/js/regexp-no-extensions.js A deps/v8/test/webkit/fast/js/regexp-non-capturing-groups-expected.txt A deps/v8/test/webkit/fast/js/regexp-non-capturing-groups.js A deps/v8/test/webkit/fast/js/regexp-non-greedy-parentheses-expected.txt A deps/v8/test/webkit/fast/js/regexp-non-greedy-parentheses.js A deps/v8/test/webkit/fast/js/regexp-range-out-of-order-expected.txt A deps/v8/test/webkit/fast/js/regexp-range-out-of-order.js A deps/v8/test/webkit/fast/js/regexp-ranges-and-escaped-hyphens-expected.txt A deps/v8/test/webkit/fast/js/regexp-ranges-and-escaped-hyphens.js A deps/v8/test/webkit/fast/js/regexp-stack-overflow-expected.txt A deps/v8/test/webkit/fast/js/regexp-stack-overflow.js A deps/v8/test/webkit/fast/js/regexp-unicode-handling-expected.txt A deps/v8/test/webkit/fast/js/regexp-unicode-handling.js A deps/v8/test/webkit/fast/js/reserved-words-strict-expected.txt A deps/v8/test/webkit/fast/js/reserved-words-strict.js A deps/v8/test/webkit/fast/js/stack-overflow-arrity-catch-expected.txt A deps/v8/test/webkit/fast/js/stack-overflow-arrity-catch.js A deps/v8/test/webkit/fast/js/string-capitalization-expected.txt A deps/v8/test/webkit/fast/js/string-capitalization.js A deps/v8/test/webkit/fast/js/string-split-conformance-expected.txt A deps/v8/test/webkit/fast/js/string-split-conformance.js A deps/v8/test/webkit/fast/js/string-split-double-empty-expected.txt A deps/v8/test/webkit/fast/js/string-split-double-empty.js A deps/v8/test/webkit/fast/js/string-split-ignore-case-expected.txt A deps/v8/test/webkit/fast/js/string-split-ignore-case.js A deps/v8/test/webkit/fast/js/toString-exception-expected.txt A deps/v8/test/webkit/fast/js/toString-exception.js A deps/v8/test/webkit/fast/js/toString-overrides-expected.txt A deps/v8/test/webkit/fast/js/toString-overrides.js A deps/v8/test/webkit/fast/regex/alternative-length-miscalculation-expected.txt A deps/v8/test/webkit/fast/regex/alternative-length-miscalculation.js A deps/v8/test/webkit/fast/regex/assertion-expected.txt A deps/v8/test/webkit/fast/regex/assertion.js A deps/v8/test/webkit/fast/regex/constructor-expected.txt A deps/v8/test/webkit/fast/regex/constructor.js A deps/v8/test/webkit/fast/regex/dotstar-expected.txt A deps/v8/test/webkit/fast/regex/dotstar.js A deps/v8/test/webkit/fast/regex/early-acid3-86-expected.txt A deps/v8/test/webkit/fast/regex/early-acid3-86.js A deps/v8/test/webkit/fast/regex/ecma-regex-examples-expected.txt A deps/v8/test/webkit/fast/regex/ecma-regex-examples.js A deps/v8/test/webkit/fast/regex/invalid-range-in-class-expected.txt A deps/v8/test/webkit/fast/regex/invalid-range-in-class.js A deps/v8/test/webkit/fast/regex/lastIndex-expected.txt A deps/v8/test/webkit/fast/regex/lastIndex.js A deps/v8/test/webkit/fast/regex/malformed-escapes-expected.txt A deps/v8/test/webkit/fast/regex/malformed-escapes.js A deps/v8/test/webkit/fast/regex/non-capturing-backtracking-expected.txt A deps/v8/test/webkit/fast/regex/non-capturing-backtracking.js A deps/v8/test/webkit/fast/regex/overflow-expected.txt A deps/v8/test/webkit/fast/regex/overflow.js A deps/v8/test/webkit/fast/regex/parentheses-expected.txt A deps/v8/test/webkit/fast/regex/parentheses.js A deps/v8/test/webkit/fast/regex/pcre-test-4-expected.txt A deps/v8/test/webkit/fast/regex/pcre-test-4.js A deps/v8/test/webkit/fast/regex/quantified-assertions-expected.txt A deps/v8/test/webkit/fast/regex/quantified-assertions.js A deps/v8/test/webkit/fast/regex/repeat-match-waldemar-expected.txt A deps/v8/test/webkit/fast/regex/repeat-match-waldemar.js A deps/v8/test/webkit/fast/regex/toString-expected.txt A deps/v8/test/webkit/fast/regex/toString.js A deps/v8/test/webkit/fast/regex/unicodeCaseInsensitive-expected.txt A deps/v8/test/webkit/fast/regex/unicodeCaseInsensitive.js M deps/v8/test/webkit/resources/standalone-pre.js M deps/v8/tools/blink_tests/TestExpectations M deps/v8/tools/gyp/v8.gyp A deps/v8/tools/run-deopt-fuzzer.py M deps/v8/tools/run-tests.py commit 17fbd6c refs/remotes/origin/v0.11.8-release Author: Andrew Paprocki Date: 2013-07-29 17:34:12 +0200 doc: vm: fix incorrect API documentation On timeout, an Error object is thrown, not null. M doc/api/vm.markdown commit c13bfdc refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-29 16:20:24 +0200 child_process: add 'shell' option to .exec() No test, we can't rely on an alternate shell being available. Fixes #5935. M doc/api/child_process.markdown M lib/child_process.js commit 38176d3 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-29 13:33:01 +0400 test: loosen timeout in https-no-reader fix #5925 M test/simple/test-https-no-reader.js commit 8f571b5 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-28 19:07:59 +0200 src: remove unused tick_spinner M src/node.cc commit e523393 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-28 14:50:03 +0200 test: cluster: add 'bind to privileged port' tests A test/simple/test-cluster-bind-privileged-port.js A test/simple/test-cluster-shared-handle-bind-privileged-port.js commit 04f87de refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-28 12:19:34 +0200 cluster: fix shared handle bind error propagation A failed bind() was already being correctly reported in round-robin mode. This commit fixes bind() error reporting in shared handle mode. Fixes #5774. M lib/cluster.js M lib/dgram.js M lib/net.js A test/simple/test-cluster-shared-handle-bind-error.js commit 2b569de refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-28 11:36:12 +0200 cluster: remove duplicate this.errno assignment M lib/cluster.js commit 4881a6a refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-07-28 00:05:10 +0200 doc: clarify fs.read() offset argument M doc/api/fs.markdown commit 767c5bf refs/remotes/origin/orangemocha-Dns Author: Andrew Chilton Date: 2013-07-27 23:13:55 +1200 doc: add nodejs.geek.nz to the community page M doc/community/index.html commit df16732 refs/remotes/origin/orangemocha-Dns Author: Rod Vagg Date: 2013-07-27 15:20:08 +1000 doc: add nodejs.org.au to community listing M doc/community/index.html commit d713db2 refs/remotes/origin/v0.11.8-release Author: Maciej Małecki Date: 2013-07-26 23:48:57 +0200 doc: document possible return values of os.arch() M doc/api/os.markdown commit 2426d65 refs/remotes/origin/v0.10.15-release (tag: v0.10.15, origin/v0.10.15-release) Author: Timothy J Fontaine Date: 2013-07-25 16:26:15 -0700 2013.07.25, Version 0.10.15 (Stable) * src: fix process.getuid() return value (Ben Noordhuis) M ChangeLog M src/node_version.h commit 7d654be refs/remotes/origin/v0.11.8-release Author: Dav Glass Date: 2013-07-24 13:17:28 -0500 doc: Fix missing backtick in debugger doc M doc/api/debugger.markdown commit 015ec05 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-26 00:24:27 +0200 src: fix process.getuid() return value And process.getgid() too. Commit ed80638 changed fs.chown() and fs.fchown() to only accept unsigned integers. Make process.getuid() and process.getgid() follow suit. This commit should unbreak npm on OS X - it's hitting the new 'uid must be an unsigned int' check when installing as e.g. user 'nobody' (which has an UID of -2 in /etc/passwd or 4294967294 when cast to an uid_t.) Fixes #5904. M src/node.cc commit 0de5b83 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-25 23:21:52 +0200 doc: document tls.Server 'secureProtocol' option M doc/api/tls.markdown commit 0256edc refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-25 13:54:55 -0700 blog: Post for v0.10.14 A doc/blog/release/v0.10.14.md commit 90c448d refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-25 13:54:16 -0700 Now working on 0.10.15 M src/node_version.h commit e2a598b refs/remotes/origin/v0.10.15-release Merge: 5c81f41 fdf57f81 Author: Timothy J Fontaine Date: 2013-07-25 13:53:45 -0700 Merge branch 'v0.10.14-release' into v0.10 commit 993bb93 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-24 16:05:54 -0700 streams: Don't emit 'end' until read() past EOF This prevents the following sort of thing from being confusing: ```javascript stream.on('data', function() { console.error('got data'); }); stream.pause(); // stop reading // turns out no data is available stream.push(null); // Hand the stream to someone else, who does stuff... setTimeout(function() { // too late! 'end' is already emitted! stream.on('end', function() { console.error('got end'); }); }); ``` With this change, the `end` event is not emitted until you call `read()` *past* the EOF null. So, a paused stream will not swallow the `end` event and emit it before you `resume()` the stream. M lib/_stream_readable.js M test/simple/test-http-after-connect.js M test/simple/test-http-client-abort.js M test/simple/test-http-pause-resume-one-end.js A test/simple/test-stream-end-paused.js M test/simple/test-stream2-transform.js commit fdf57f81 refs/remotes/origin/v0.10.14-release (tag: v0.10.14, origin/v0.10.14-release) Author: Timothy J Fontaine Date: 2013-07-25 11:49:01 -0700 2013.07.25, Version 0.10.14 (Stable) * uv: Upgrade to v0.10.13 * npm: Upgrade to v1.3.5 * os: Don't report negative times in cpu info (Ben Noordhuis) * fs: Handle large UID and GID (Ben Noordhuis) * url: Fix edge-case when protocol is non-lowercase (Shuan Wang) * doc: Streams API Doc Rewrite (isaacs) * node: call MakeDomainCallback in all domain cases (Trevor Norris) * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit 5c81f41 refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-25 10:48:29 -0700 uv: Upgrade to v0.10.13 M deps/uv/ChangeLog M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/fs.c M deps/uv/src/version.c M deps/uv/src/win/fs.c commit 508a6c2 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-25 18:27:26 +0400 openssl: use asm for sha, md5, rmd M deps/openssl/asm/Makefile A deps/openssl/asm/x64-elf-gas/sha/sha256-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s A deps/openssl/asm/x64-macosx-gas/sha/sha256-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s A deps/openssl/asm/x64-win32-masm/sha/sha256-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm M deps/openssl/openssl.gyp A deps/openssl/openssl/crypto/sha/asm/sha256-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl commit e436314 refs/remotes/origin/orangemocha-Dns Author: Ben Noordhuis Date: 2013-07-25 12:24:40 +0200 test: fix simple/test-setproctitle The title shouldn't be too long; libuv's uv_set_process_title() out of security considerations no longer overwrites envp, only argv, so the maximum title length is possibly quite short. Fixes #5908. M test/simple/test-setproctitle.js commit 180f987 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-07-25 17:03:21 -0700 blog: Post for v0.10.15 A doc/blog/release/v0.10.15.md commit 3326733 refs/remotes/origin/orangemocha-Dns Author: Timothy J Fontaine Date: 2013-07-25 17:03:03 -0700 Now working on 0.10.16 M src/node_version.h commit 2725257 refs/remotes/origin/orangemocha-Dns Merge: 015ec05 2426d65 Author: Timothy J Fontaine Date: 2013-07-25 17:02:38 -0700 Merge branch 'v0.10.15-release' into v0.10 commit d62c2d9 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-21 10:11:02 +0700 tls: share tls tickets key between cluster workers fix #5871 M lib/_tls_wrap.js M src/node_crypto.cc M src/node_crypto.h A test/simple/test-tls-ticket-cluster.js commit 509cfbc refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-21 10:09:47 +0700 cluster: support setting data on shared server If `obj` given to `cluster._getServer` has `_setServerData` or `_getServerData` methods, the data will be synchronized across workers and stored in master. M lib/cluster.js commit 4bf5211 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-24 13:37:20 -0700 doc: explicitly set industry logo height M doc/index.html commit ff0de45 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-24 13:23:44 -0700 npm: Upgrade to v1.3.5 M deps/npm/doc/cli/npm-bin.md M deps/npm/doc/cli/npm-cache.md M deps/npm/doc/cli/npm-edit.md M deps/npm/doc/cli/npm-explore.md M deps/npm/doc/cli/npm-help.md M deps/npm/doc/cli/npm-install.md M deps/npm/doc/cli/npm-link.md M deps/npm/doc/cli/npm-ls.md M deps/npm/doc/cli/npm-outdated.md M deps/npm/doc/cli/npm-prefix.md M deps/npm/doc/cli/npm-prune.md M deps/npm/doc/cli/npm-rm.md M deps/npm/doc/cli/npm-root.md M deps/npm/doc/cli/npm-shrinkwrap.md M deps/npm/doc/cli/npm-uninstall.md M deps/npm/doc/cli/npm-update.md M deps/npm/doc/cli/npm.md M deps/npm/doc/misc/npm-config.md M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/man/man1/npm-install.1 M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm-prune.1 M deps/npm/man/man1/npm-shrinkwrap.1 M deps/npm/man/man1/npm-update.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/block-stream/package.json M deps/npm/node_modules/cmd-shim/.npmignore D deps/npm/node_modules/cmd-shim/.travis.yml M deps/npm/node_modules/cmd-shim/LICENSE M deps/npm/node_modules/cmd-shim/README.md M deps/npm/node_modules/cmd-shim/index.js M deps/npm/node_modules/cmd-shim/package.json M deps/npm/node_modules/cmd-shim/test/00-setup.js M deps/npm/node_modules/cmd-shim/test/basic.js M deps/npm/node_modules/cmd-shim/test/zz-cleanup.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/fstream/package.json D deps/npm/node_modules/glob/node_modules/inherits/LICENSE D deps/npm/node_modules/glob/node_modules/inherits/README.md D deps/npm/node_modules/glob/node_modules/inherits/inherits.js D deps/npm/node_modules/glob/node_modules/inherits/inherits_browser.js D deps/npm/node_modules/glob/node_modules/inherits/package.json D deps/npm/node_modules/glob/node_modules/inherits/test.js M deps/npm/node_modules/inherits/README.md D deps/npm/node_modules/inherits/inherits-old.js M deps/npm/node_modules/inherits/inherits.js M deps/npm/node_modules/inherits/package.json M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-package-json/README.md M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/node_modules/mute-stream/README.md M deps/npm/node_modules/read/node_modules/mute-stream/mute.js M deps/npm/node_modules/read/node_modules/mute-stream/package.json M deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js M deps/npm/node_modules/read/package.json A deps/npm/node_modules/read/rs.js M deps/npm/node_modules/read/test/basic.js M deps/npm/node_modules/read/test/defaults.js M deps/npm/node_modules/read/test/many.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver M deps/npm/node_modules/semver/package.json A deps/npm/node_modules/semver/r.js M deps/npm/node_modules/semver/semver.browser.js M deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/semver.min.js M deps/npm/node_modules/semver/semver.min.js.gz M deps/npm/node_modules/semver/test/index.js A deps/npm/node_modules/sha/LICENSE M deps/npm/node_modules/sha/README.md M deps/npm/node_modules/sha/index.js M deps/npm/node_modules/sha/package.json M deps/npm/node_modules/tar/README.md M deps/npm/node_modules/tar/lib/buffer-entry.js M deps/npm/node_modules/tar/lib/entry.js M deps/npm/node_modules/tar/lib/extended-header-writer.js M deps/npm/node_modules/tar/lib/extended-header.js M deps/npm/node_modules/tar/package.json M deps/npm/package.json commit 44ed42b refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-24 22:13:43 +0200 src: move NODE_MODULE_VERSION to node_version.h M src/node.h M src/node_version.h commit 0330bdf refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-24 18:03:53 +0200 lib: macro-ify type checks Increases the grep factor. Makes it easier to harmonize type checks across the code base. M lib/_debugger.js M lib/_http_agent.js M lib/_http_client.js M lib/_http_incoming.js M lib/_http_outgoing.js M lib/_http_server.js M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js M lib/_tls_legacy.js M lib/_tls_wrap.js M lib/assert.js M lib/buffer.js M lib/child_process.js M lib/cluster.js M lib/console.js M lib/crypto.js M lib/dgram.js M lib/dns.js M lib/domain.js M lib/events.js M lib/fs.js M lib/https.js M lib/module.js M lib/net.js M lib/path.js M lib/querystring.js M lib/readline.js M lib/repl.js M lib/smalloc.js M lib/stream.js M lib/tls.js M lib/url.js M lib/util.js M lib/vm.js M lib/zlib.js M node.gyp A src/macros.py commit 457d529 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-24 18:13:25 +0200 tools: fix js2c macro expansion bug If the same macro was used twice in close proximity, the second one didn't get expanded. M tools/js2c.py commit 4b279f0 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-24 12:53:28 +0200 src: rename macros.py to notrace_macros.py This incarnation of macros.py is only used to disable the (d)trace macros. Rename it so it better reflects its purpose. A new macros.py will be added in a follow-up commit. M node.gyp D src/macros.py A src/notrace_macros.py commit d824076 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-24 18:48:48 +0200 src: cares_wrap: remove two unused variables M src/cares_wrap.cc commit c76ed64 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-23 16:56:22 -0700 smalloc: add external to alloc with callbacks Forgot to actually assign cb_info to the External in smalloc::Alloc() that accepts a callback to be run in the weak callback. M src/smalloc.cc commit 8ce02cf refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-23 11:02:47 -0700 buffer: misc logic simplification Includes: * No need for `typeof` when checking undefined. * length is coerced to uint so no need to check if < 0. * Stay consistent and always throw `new` errors. * Returning offset + magic number in every write is error prone. Instead return the central write function which returns the correct offset. M lib/buffer.js commit d74932e refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-23 10:43:48 -0700 buffer: revert length and parent check In a rush to implement the fix 35e0d60 I overlooked the logic that causes 0-length buffer instantiation to automatically not assign the parent regardless. M lib/buffer.js commit e20811a refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-23 17:09:09 +0200 src: os: use Number::New() for CPU info The return values from uv_cpu_info() don't necessarily fit in a 32 bits signed integer. Fixes #5732. M src/node_os.cc commit ed80638 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-23 13:28:14 +0200 fs: uids and gids must be unsigned ints Before this commit, fs.chown() and fs.fchown() coerced the uid and gid arguments to signed integers which is wrong because uid_t and gid_t are unsigned on most all platforms and IDs that don't fit in a signed integer do exist. This commit changes the aforementioned functions to take unsigned ints instead. No test because we can't assume the system has [GU]IDs that large. This change depends on joyent/libuv@d779eb5. Fixes #5890. M src/node_file.cc commit d904c23 refs/remotes/origin/v0.11.8-release Author: David Björklund Date: 2013-07-04 16:22:31 +0200 crypto: Add test for sha.write(''); sha.end() M test/simple/test-crypto.js commit 35e0d60 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-22 17:04:17 -0700 buffer: slice on zero length buffer SlowBuffer(0) passes NULL instead of doing malloc(0). So when someone attempted to SlowBuffer(0).slice(0, 1) an assert would fail in smalloc::SliceOnto. It's important that the check go where it is because the resulting Buffer needs to have external array data allocated. In the case a user tries to slice a zero length Buffer it will also have NULL passed as the data argument. Also fixed where the .parent attribute was set for zero length Buffers. There is no need to track the source of slice if the slice isn't actually occurring. M lib/buffer.js M src/smalloc.cc M test/simple/test-buffer.js commit 0f8de5e refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-17 18:24:02 -0700 stream: Simplify flowing, passive data listening Closes #5860 In streams2, there is an "old mode" for compatibility. Once switched into this mode, there is no going back. With this change, there is a "flowing mode" and a "paused mode". If you add a data listener, then this will start the flow of data. However, hitting the `pause()` method will switch *back* into a non-flowing mode, where the `read()` method will pull data out. Every time `read()` returns a data chunk, it also emits a `data` event. In this way, a passive data listener can be added, and the stream passed off to some other reader, for use with progress bars and the like. There is no API change beyond this added flexibility. M doc/api/stream.markdown M lib/_stream_readable.js A test/simple/test-stdin-script-child.js M test/simple/test-stream2-basic.js M test/simple/test-stream2-compatibility.js M test/simple/test-stream2-objects.js M test/simple/test-stream2-readable-wrap-empty.js M test/simple/test-stream2-readable-wrap.js M test/simple/test-stream2-transform.js M test/simple/test-stream2-unpipe-leak.js A test/simple/test-stream3-pause-then-read.js commit 5fcd6e4 refs/remotes/origin/v0.11.8-release Author: Wyatt Preul Date: 2013-07-20 00:56:31 -0500 util: removed duplicated isArray check M lib/util.js commit e3bb6e1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-03 04:23:36 +0200 v8: reapply floating patches M deps/v8/src/platform-posix.cc commit dfb1191 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-22 15:53:43 -0700 src: update v8 build requirements In v8 3.20.4 build/common.gypi was moved to build/toolchain.gypi and build/features.gypi. M Makefile commit 5777d7a refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-22 15:26:27 -0700 v8: upgrade to v8 3.20.7 M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/Makefile.nacl M deps/v8/PRESUBMIT.py D deps/v8/build/common.gypi A deps/v8/build/features.gypi M deps/v8/build/gyp_v8 M deps/v8/build/standalone.gypi A deps/v8/build/toolchain.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/preparser/preparser.gyp M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/samples.gyp M deps/v8/samples/shell.cc M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/api.cc M deps/v8/src/apinatives.js M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc A deps/v8/src/array-iterator.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h M deps/v8/src/atomicops_internals_x86_gcc.cc M deps/v8/src/bignum.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/char-predicates-inl.h M deps/v8/src/char-predicates.h M deps/v8/src/checks.h M deps/v8/src/circular-queue-inl.h M deps/v8/src/circular-queue.cc M deps/v8/src/circular-queue.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.h M deps/v8/src/counters.cc M deps/v8/src/cpu-profiler-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/dateparser.cc M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/disassembler.cc M deps/v8/src/elements-kind.cc M deps/v8/src/execution.cc M deps/v8/src/extensions/i18n/break-iterator.cc M deps/v8/src/extensions/i18n/collator.cc M deps/v8/src/extensions/i18n/i18n-extension.cc M deps/v8/src/extensions/i18n/i18n-utils.cc M deps/v8/src/extensions/i18n/locale.cc M deps/v8/src/extensions/i18n/number-format.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc M deps/v8/src/global-handles.cc M deps/v8/src/globals.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h A deps/v8/src/hydrogen-bce.cc A deps/v8/src/hydrogen-bce.h A deps/v8/src/hydrogen-canonicalize.cc A deps/v8/src/hydrogen-canonicalize.h A deps/v8/src/hydrogen-dce.cc A deps/v8/src/hydrogen-dce.h A deps/v8/src/hydrogen-dehoist.cc A deps/v8/src/hydrogen-dehoist.h A deps/v8/src/hydrogen-deoptimizing-mark.cc A deps/v8/src/hydrogen-deoptimizing-mark.h M deps/v8/src/hydrogen-escape-analysis.cc M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h A deps/v8/src/hydrogen-infer-types.cc A deps/v8/src/hydrogen-infer-types.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h A deps/v8/src/hydrogen-minus-zero.cc A deps/v8/src/hydrogen-minus-zero.h M deps/v8/src/hydrogen-osr.cc M deps/v8/src/hydrogen-range-analysis.cc M deps/v8/src/hydrogen-range-analysis.h A deps/v8/src/hydrogen-redundant-phi.cc A deps/v8/src/hydrogen-redundant-phi.h A deps/v8/src/hydrogen-removable-simulates.cc A deps/v8/src/hydrogen-removable-simulates.h A deps/v8/src/hydrogen-representation-changes.cc A deps/v8/src/hydrogen-representation-changes.h A deps/v8/src/hydrogen-sce.cc A deps/v8/src/hydrogen-sce.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h A deps/v8/src/icu_util.cc A deps/v8/src/icu_util.h M deps/v8/src/incremental-marking.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-stringifier.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium.cc M deps/v8/src/liveedit.cc M deps/v8/src/log-utils.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/constants-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-posix.h M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparse-data.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/proxy.js M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/sampler.cc M deps/v8/src/sampler.h M deps/v8/src/scanner-character-streams.cc M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/spaces.cc M deps/v8/src/store-buffer-inl.h M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/string.js M deps/v8/src/strtod.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/third_party/vtune/v8vtune.gyp M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/typing.h M deps/v8/src/unicode.cc M deps/v8/src/v8-counters.cc M deps/v8/src/v8.cc M deps/v8/src/v8globals.h M deps/v8/src/v8threads.cc M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/win32-headers.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-circular-queue.cc A deps/v8/test/cctest/test-code-stubs-ia32.cc A deps/v8/test/cctest/test-code-stubs-x64.cc A deps/v8/test/cctest/test-code-stubs.cc A deps/v8/test/cctest/test-code-stubs.h D deps/v8/test/cctest/test-compare-nil-ic-stub.cc M deps/v8/test/cctest/test-conversions.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-date.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-double.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-list.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform-tls.cc M deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc M deps/v8/test/cctest/test-types.cc A deps/v8/test/cctest/test-weaksets.cc A deps/v8/test/intl/assert.js A deps/v8/test/intl/break-iterator/default-locale.js A deps/v8/test/intl/break-iterator/en-break.js A deps/v8/test/intl/break-iterator/property-override.js A deps/v8/test/intl/break-iterator/protected-icu-internals.js A deps/v8/test/intl/break-iterator/resolved-options-is-method.js A deps/v8/test/intl/break-iterator/wellformed-unsupported-locale.js A deps/v8/test/intl/break-iterator/zh-break.js A deps/v8/test/intl/collator/de-sort.js A deps/v8/test/intl/collator/default-locale.js A deps/v8/test/intl/collator/en-sort.js A deps/v8/test/intl/collator/normalization.js A deps/v8/test/intl/collator/property-override.js A deps/v8/test/intl/collator/protected-icu-internals.js A deps/v8/test/intl/collator/resolved-options-is-method.js A deps/v8/test/intl/collator/sr-sort.js A deps/v8/test/intl/collator/wellformed-unsupported-locale.js A deps/v8/test/intl/date-format/default-locale.js A deps/v8/test/intl/date-format/format-is-bound.js A deps/v8/test/intl/date-format/format-test.js A deps/v8/test/intl/date-format/parse-MMMdy.js A deps/v8/test/intl/date-format/parse-invalid-input.js A deps/v8/test/intl/date-format/parse-mdy.js A deps/v8/test/intl/date-format/parse-mdyhms.js A deps/v8/test/intl/date-format/property-override.js A deps/v8/test/intl/date-format/protected-icu-internals.js A deps/v8/test/intl/date-format/resolved-options-is-method.js A deps/v8/test/intl/date-format/resolved-options.js A deps/v8/test/intl/date-format/timezone.js A deps/v8/test/intl/date-format/utils.js A deps/v8/test/intl/date-format/wellformed-unsupported-locale.js A deps/v8/test/intl/general/empty-handle.js A deps/v8/test/intl/general/mapped-locale.js A deps/v8/test/intl/general/supported-locales-of.js A deps/v8/test/intl/general/v8Intl-exists.js A deps/v8/test/intl/intl.status A deps/v8/test/intl/number-format/check-digit-ranges.js A deps/v8/test/intl/number-format/default-locale.js A deps/v8/test/intl/number-format/format-is-bound.js A deps/v8/test/intl/number-format/parse-currency.js A deps/v8/test/intl/number-format/parse-decimal.js A deps/v8/test/intl/number-format/parse-invalid-input.js A deps/v8/test/intl/number-format/parse-percent.js A deps/v8/test/intl/number-format/property-override.js A deps/v8/test/intl/number-format/protected-icu-internals.js A deps/v8/test/intl/number-format/resolved-options-is-method.js A deps/v8/test/intl/number-format/wellformed-unsupported-locale.js A deps/v8/test/intl/overrides/caching.js A deps/v8/test/intl/overrides/date.js A deps/v8/test/intl/overrides/number.js A deps/v8/test/intl/overrides/security.js A deps/v8/test/intl/overrides/string.js A deps/v8/test/intl/overrides/webkit-tests.js A deps/v8/test/intl/testcfg.py A deps/v8/test/intl/utils.js A deps/v8/test/mjsunit/allocation-folding.js M deps/v8/test/mjsunit/allocation-site-info.js M deps/v8/test/mjsunit/array-bounds-check-removal.js M deps/v8/test/mjsunit/array-constructor-feedback.js M deps/v8/test/mjsunit/array-feedback.js M deps/v8/test/mjsunit/array-literal-feedback.js M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/array-natives-elements.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js A deps/v8/test/mjsunit/bugs/bug-2758.js M deps/v8/test/mjsunit/compiler/inline-arguments.js A deps/v8/test/mjsunit/compiler/minus-zero.js M deps/v8/test/mjsunit/compiler/parallel-proto-change.js A deps/v8/test/mjsunit/compiler/phi-representations.js M deps/v8/test/mjsunit/constant-folding-2.js M deps/v8/test/mjsunit/count-based-osr.js M deps/v8/test/mjsunit/date.js M deps/v8/test/mjsunit/debug-break-inline.js A deps/v8/test/mjsunit/debug-evaluate-closure.js M deps/v8/test/mjsunit/debug-script.js M deps/v8/test/mjsunit/deopt-minus-zero.js A deps/v8/test/mjsunit/double-truncation.js M deps/v8/test/mjsunit/elements-kind.js A deps/v8/test/mjsunit/elements-transition-and-store.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/elide-double-hole-check-9.js M deps/v8/test/mjsunit/external-array-no-sse2.js M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/function-call.js M deps/v8/test/mjsunit/generated-transition-stub.js A deps/v8/test/mjsunit/harmony/array-iterator.js M deps/v8/test/mjsunit/harmony/block-let-crankshaft.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/dataview-accessors.js A deps/v8/test/mjsunit/harmony/numeric-literals-off.js A deps/v8/test/mjsunit/harmony/numeric-literals.js M deps/v8/test/mjsunit/harmony/object-observe.js M deps/v8/test/mjsunit/harmony/proxies-for.js A deps/v8/test/mjsunit/harmony/proxies-with.js M deps/v8/test/mjsunit/harmony/typedarrays.js M deps/v8/test/mjsunit/manual-parallel-recompile.js M deps/v8/test/mjsunit/math-floor-of-div-minus-zero.js A deps/v8/test/mjsunit/md5.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/never-optimize.js M deps/v8/test/mjsunit/opt-elements-kind.js M deps/v8/test/mjsunit/osr-elements-kind.js M deps/v8/test/mjsunit/parallel-initial-prototype-change.js M deps/v8/test/mjsunit/parallel-invalidate-transition-map.js M deps/v8/test/mjsunit/parallel-optimize-disabled.js A deps/v8/test/mjsunit/regress/poly_count_operation.js M deps/v8/test/mjsunit/regress/regress-1118.js A deps/v8/test/mjsunit/regress/regress-1713b.js A deps/v8/test/mjsunit/regress/regress-173361.js M deps/v8/test/mjsunit/regress/regress-2132.js M deps/v8/test/mjsunit/regress/regress-2250.js M deps/v8/test/mjsunit/regress/regress-2315.js M deps/v8/test/mjsunit/regress/regress-2339.js M deps/v8/test/mjsunit/regress/regress-2451.js A deps/v8/test/mjsunit/regress/regress-252797.js M deps/v8/test/mjsunit/regress/regress-2537.js M deps/v8/test/mjsunit/regress/regress-2618.js A deps/v8/test/mjsunit/regress/regress-2711.js A deps/v8/test/mjsunit/regress/regress-97116b.js M deps/v8/test/mjsunit/regress/regress-crbug-150545.js A deps/v8/test/mjsunit/regress/regress-crbug-173907b.js A deps/v8/test/mjsunit/regress/regress-crbug-259300.js A deps/v8/test/mjsunit/regress/regress-crbug-260345.js A deps/v8/test/mjsunit/regress/regress-deopt-gcb.js A deps/v8/test/mjsunit/regress/regress-deopt-store-effect.js M deps/v8/test/mjsunit/regress/regress-embedded-cons-string.js A deps/v8/test/mjsunit/regress/regress-frame-details-null-receiver.js A deps/v8/test/mjsunit/regress/regress-mul-canoverflowb.js M deps/v8/test/mjsunit/regress/regress-opt-after-debug-deopt.js A deps/v8/test/mjsunit/tools/profviz-test.default A deps/v8/test/mjsunit/tools/profviz.js A deps/v8/test/mjsunit/transition-elements-kind.js M deps/v8/test/mjsunit/unbox-double-arrays.js M deps/v8/tools/blink_tests/TestExpectations M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/oom_dump/oom_dump.cc M deps/v8/tools/presubmit.py M deps/v8/tools/profviz/composer.js commit 254b711 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-20 21:42:20 +0200 src: fix windows build error from 221c689e Just forward declare struct sockaddr, the struct is never actually dereferenced in src/node_internals.h. Before this commit, it included sys/socket.h but that header doesn't exist on Windows. M src/node_internals.h commit 14f45ba refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-20 12:34:53 +0200 test: move two tests from simple/ to internet/ Fixes #5876. A test/internet/test-dgram-multicast-multi-process.js A test/internet/test-net-connect-unref.js D test/simple/test-dgram-multicast-multi-process.js D test/simple/test-net-connect-unref.js commit d75f67f refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-19 23:59:41 +0200 bench: fix up benchmarks after internal api change M benchmark/net/tcp-raw-c2s.js M benchmark/net/tcp-raw-pipe.js M benchmark/net/tcp-raw-s2c.js commit e1fe8d4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-19 23:33:06 +0200 test: fix up tests after internal api change M test/simple/test-child-process-fork-getconnections.js D test/simple/test-child-process-kill-throw.js M test/simple/test-process-wrap.js M test/simple/test-stream2-stderr-sync.js M test/simple/test-tcp-wrap-connect.js M test/simple/test-tcp-wrap-listen.js M test/simple/test-tcp-wrap.js commit ca9eb71 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-18 23:18:50 +0200 src, lib: update after internal api change Libuv now returns errors directly. Make everything in src/ and lib/ follow suit. The changes to lib/ are not strictly necessary but they remove the need for the abominations that are process._errno and node::SetErrno(). M lib/child_process.js M lib/cluster.js M lib/dgram.js M lib/dns.js M lib/fs.js M lib/net.js M lib/tty.js M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node.h M src/node.js M src/node_file.cc M src/node_os.cc M src/node_stat_watcher.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/timer_wrap.cc M src/tls_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 0161ec8 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-16 23:28:38 +0200 src, lib: deduplicate errnoException M lib/child_process.js M lib/dgram.js M lib/dns.js M lib/fs.js M lib/net.js M lib/tty.js M lib/util.js M src/node.js commit d4c14c1 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-16 23:08:25 +0200 src: add libuv bindings module Exports: * all UV_E* error codes * a uv_err_name() binding M node.gyp M src/node_extensions.h A src/uv.cc commit 0e48cb4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-16 21:04:31 +0200 deps: upgrade libuv to 3ee4d3f M deps/uv/.gitignore M deps/uv/AUTHORS M deps/uv/ChangeLog D deps/uv/Makefile A deps/uv/Makefile.am M deps/uv/README.md A deps/uv/autogen.sh D deps/uv/build.mk M deps/uv/checksparse.sh M deps/uv/common.gypi D deps/uv/config-mingw.mk D deps/uv/config-unix.mk A deps/uv/configure.ac A deps/uv/include/pthread-fixes.h A deps/uv/include/stdint-msvc2008.h A deps/uv/include/tree.h A deps/uv/include/uv-bsd.h A deps/uv/include/uv-darwin.h A deps/uv/include/uv-errno.h A deps/uv/include/uv-linux.h D deps/uv/include/uv-private/pthread-fixes.h D deps/uv/include/uv-private/stdint-msvc2008.h D deps/uv/include/uv-private/tree.h D deps/uv/include/uv-private/uv-bsd.h D deps/uv/include/uv-private/uv-darwin.h D deps/uv/include/uv-private/uv-linux.h D deps/uv/include/uv-private/uv-sunos.h D deps/uv/include/uv-private/uv-unix.h D deps/uv/include/uv-private/uv-win.h A deps/uv/include/uv-sunos.h A deps/uv/include/uv-unix.h A deps/uv/include/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/inet.c M deps/uv/src/unix/aix.c M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/darwin.c D deps/uv/src/unix/error.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/linux-inotify.c M deps/uv/src/unix/loop-watcher.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/poll.c M deps/uv/src/unix/process.c M deps/uv/src/unix/proctitle.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/getaddrinfo.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/process.c M deps/uv/src/win/signal.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/thread.c M deps/uv/src/win/threadpool.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/blackhole-server.c M deps/uv/test/dns-server.c M deps/uv/test/echo-server.c M deps/uv/test/task.h M deps/uv/test/test-callback-stack.c M deps/uv/test/test-condvar.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-cwd-and-chdir.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-error.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c M deps/uv/test/test-get-currentexe.c M deps/uv/test/test-getaddrinfo.c M deps/uv/test/test-getsockname.c A deps/uv/test/test-ip6-addr.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-ping-pong.c M deps/uv/test/test-pipe-bind-error.c M deps/uv/test/test-pipe-connect-error.c M deps/uv/test/test-platform-output.c M deps/uv/test/test-process-title.c M deps/uv/test/test-semaphore.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-shutdown-eof.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-connect-error-after-write.c M deps/uv/test/test-tcp-connect-error.c M deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-connect6-error.c M deps/uv/test/test-tcp-open.c M deps/uv/test/test-tcp-write-to-half-open-connection.c M deps/uv/test/test-tcp-writealot.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/test/test-threadpool.c M deps/uv/test/test-timer-again.c M deps/uv/test/test-tty.c M deps/uv/test/test-udp-dgram-too-big.c M deps/uv/test/test-udp-options.c M deps/uv/uv.gyp commit 221c689 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-06 04:31:12 +0200 udp_wrap, tcp_wrap: add out arg to AddressToJS Prep work for removing process._errno. The handle.getsockname() function will return a status code in the future and set the address and port properties on the object that's passed in from JS land. M src/node_internals.h M src/tcp_wrap.cc M src/udp_wrap.cc commit d11e7c2 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-04 12:45:12 +0200 src: ReqWrap now optionally accepts a wrap object M src/req_wrap.h commit 4a34c69 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-12 16:29:54 -0700 buffer: return offset for end of last write M lib/buffer.js M src/node_buffer.cc M test/simple/test-buffer.js commit 2bedf6e refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-19 22:35:23 +0200 src: fix persistent handle lifecycle issue Commit 636ca7c adds an optimization that casts strong Persistent handles directly to Local handles to avoid the overhead of creating new HandleScope-rooted Local handles all the time. One gotcha that I missed is that it's no longer legal to reference the Local after calling Persistent::Dispose(). This commit addresses that. M src/cares_wrap.cc M src/node_crypto.cc M src/node_internals.h M src/node_script.cc commit db13983 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-02 15:11:46 +0200 src: add IsFunction() assert to MakeCallback Helps catch bugs early on. Without it, V8 throws the fairly unhelpful exception "TypeError: undefined is not a function" - unhelpful because there is no stack trace. M src/node.cc commit 2b7d86e refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-19 12:46:11 +0200 tools: make check-imports.sh work on bsd-likes M tools/check-imports.sh commit d817843 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-12 15:18:21 -0700 smalloc: create separate module It will be confusing if later on we add Buffer#dispose(), and smalloc is its own cpp api anyways. So instead create a new require('smalloc') to expose the previous Buffer.alloc/dispose methods, and expose copyOnto and kMaxLength as well. Other changes: * Added documentation and additional tests. * smalloc::CopyOnto has changed from using assert() to throwing errors on bad argument values because it is not exposed to the user. * Minor style fixes. M doc/api/_toc.markdown M doc/api/all.markdown M doc/api/buffer.markdown A doc/api/smalloc.markdown M lib/buffer.js A lib/smalloc.js M node.gyp M src/smalloc.cc M test/simple/test-buffer.js M test/simple/test-smalloc.js commit 46d1151 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-19 12:47:06 -0700 node: always set function name For easier debugging it's helpful to always have the function name. These were not set for methods coming from cc. M src/node.h commit e0c4fba refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-18 20:47:56 +0200 doc: events: clarify 'newListener' emitter state Ditto for the 'removeListener' event. M doc/api/events.markdown commit e71d9fd refs/remotes/origin/v0.11.8-release Merge: bd5ab9c 48a4600 Author: isaacs Date: 2013-07-17 18:32:23 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: doc/api/stream.markdown lib/tls.js commit 48a4600 refs/remotes/origin/v0.10.15-release Author: Shuan Wang Date: 2013-07-17 13:10:09 -0700 url: Fix edge-case when protocol is non-lowercase When using url.parse(), path and pathname usually return '/' when there is no path available. However when you have a protocol that contains non-lowercase letters and the input string does not have a trailing slash, both path and pathname will be undefined. M lib/url.js M test/simple/test-url.js commit bd5ab9c refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-13 15:20:27 -0700 doc: Explain process.nextTick timing Provide more detailed explanation of the timing of `process.nextTick` relative to I/O. M doc/api/process.markdown commit 04e0324 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-15 17:48:12 -0700 doc: style the 'type' fields in API docs M doc/api_assets/style.css commit db5776c refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-15 16:56:02 -0700 doc: Streams API Doc Rewrite The Streams API doc is now broken up into 3 sections: 1. API for Consumers 2. API for Implementors 3. Details and Extras This addresses one of the biggest points of confusion for new users who start to consume streams, and get the impression that they have to do lots of extra work and implement classes and such, just to get some data out of a file. M doc/api/stream.markdown M doc/api_assets/style.css commit be940b4 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-15 11:08:23 -0700 smalloc: remove NULL assert check In fa10b75 the assert to check if data == NULL was remove for smalloc::Alloc with no callback. It should have also been removed where a callback is accepted. No sense in making sure that length == 0 if data == NULL because devs already have to be responsible for checking that length is the same as the char* they're passing in. M src/smalloc.cc commit e48536f refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-14 20:08:07 -0700 tls: Trivial use_strict fix M lib/tls.js commit 33d746c refs/remotes/origin/reviewme (origin/reviewme) Author: isaacs Date: 2013-07-13 15:20:27 -0700 doc: Explain process.nextTick timing Provide more detailed explanation of the timing of `process.nextTick` relative to I/O. M doc/api/process.markdown commit 2c47030 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-13 14:07:26 +0200 src: remove Buffer::Data(Persistent&) It hits a compiler bug in gcc <= 4.4 similar to the issue that was recently addressed in commit 157d2bc: ../deps/v8/include/v8.h: In function ‘char* node::Buffer::Data(v8::Persistent&) [with TypeName = v8::Object]’: ../src/node_crypto.cc:1123: instantiated from here ../deps/v8/include/v8.h:876: error: ‘class v8::Data’ is not a function, ../src/node_internals.h:356: error: conflict with ‘template char* node::Buffer::Data(v8::Persistent&)’ ../src/node_internals.h:357: error: in call to ‘Data’ Remove the helper function, it was only used in a couple of places. Should fix the build on Ubuntu 10.04. Fixes #5844. M src/node_crypto.cc M src/node_internals.h M src/tls_wrap.cc commit 875dd37 refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-12 17:04:29 -0700 blog: v0.11.4 is unstable not stable M doc/blog/release/v0.11.4.md commit c898704 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-12 15:18:53 -0700 lint: fix _http_client.js after v0.10 merge M lib/_http_client.js commit 81c2a36 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-12 15:17:16 -0700 Now working on 0.11.5 M src/node_version.h commit 3110980 refs/remotes/origin/v0.11.8-release Merge: 48c542d b5b8419 Author: Timothy J Fontaine Date: 2013-07-12 15:16:33 -0700 Merge branch 'v0.11.4-release' commit 21dd5f4 refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-12 15:12:49 -0700 blog: v0.11.4 release A doc/blog/release/v0.11.4.md commit b5b8419 refs/remotes/origin/v0.11.4-release (tag: v0.11.4, origin/v0.11.4-release) Author: Timothy J Fontaine Date: 2013-07-12 13:51:04 -0700 2013.07.12, Version 0.11.4 (Unstable) * npm: Upgrade to 1.3.4 * v8: Upgrade to v3.20.2 * c-ares: Upgrade to piscisaureus/cares@805d153 * timers: setImmediate process full queue each turn (Ben Noordhuis) * http: Add agent.get/request methods (isaacs) * http: Proper KeepAlive behavior (isaacs) * configure: fix the --without-ssl option (Nathan Rajlich) * buffer: propagate originating parent (Trevor Norris) * tls_wrap: return Error not throw for missing cert (Timothy J Fontaine) * src: enable native v8 typed arrays (Ben Noordhuis) * stream: objectMode transform should allow falsey values (Jeff Barczewski) * slab_allocator: remove SlabAllocator (Trevor Norris) * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny) * tls: export TLSSocket (Fedor Indutny) * zlib: allow changing of level and strategy (Brian White) * zlib: allow custom flush type for flush() (Brian White) M AUTHORS M ChangeLog commit 48c542d refs/remotes/origin/v0.11.8-release Merge: 9da67fa 5e86519 Author: Timothy J Fontaine Date: 2013-07-12 13:26:56 -0700 Merge remote-tracking branch 'upstream/v0.10' Conflicts: AUTHORS ChangeLog deps/npm/Makefile deps/npm/doc/api/npm-commands.md deps/npm/doc/api/npm-deprecate.md deps/npm/doc/api/npm-init.md deps/npm/doc/api/npm-owner.md deps/npm/doc/api/npm-publish.md deps/npm/doc/api/npm-run-script.md deps/npm/doc/cli/npm-adduser.md deps/npm/doc/cli/npm-bin.md deps/npm/doc/cli/npm-bugs.md deps/npm/doc/cli/npm-build.md deps/npm/doc/cli/npm-cache.md deps/npm/doc/cli/npm-completion.md deps/npm/doc/cli/npm-deprecate.md deps/npm/doc/cli/npm-docs.md deps/npm/doc/cli/npm-edit.md deps/npm/doc/cli/npm-explore.md deps/npm/doc/cli/npm-help-search.md deps/npm/doc/cli/npm-help.md deps/npm/doc/cli/npm-init.md deps/npm/doc/cli/npm-install.md deps/npm/doc/cli/npm-link.md deps/npm/doc/cli/npm-ls.md deps/npm/doc/cli/npm-outdated.md deps/npm/doc/cli/npm-owner.md deps/npm/doc/cli/npm-pack.md deps/npm/doc/cli/npm-prefix.md deps/npm/doc/cli/npm-prune.md deps/npm/doc/cli/npm-publish.md deps/npm/doc/cli/npm-restart.md deps/npm/doc/cli/npm-rm.md deps/npm/doc/cli/npm-root.md deps/npm/doc/cli/npm-run-script.md deps/npm/doc/cli/npm-search.md deps/npm/doc/cli/npm-shrinkwrap.md deps/npm/doc/cli/npm-start.md deps/npm/doc/cli/npm-stop.md deps/npm/doc/cli/npm-submodule.md deps/npm/doc/cli/npm-tag.md deps/npm/doc/cli/npm-test.md deps/npm/doc/cli/npm-uninstall.md deps/npm/doc/cli/npm-unpublish.md deps/npm/doc/cli/npm-update.md deps/npm/doc/cli/npm-version.md deps/npm/doc/cli/npm-view.md deps/npm/doc/cli/npm-whoami.md deps/npm/doc/files/npm-folders.md deps/npm/doc/files/package.json.md deps/npm/doc/misc/npm-coding-style.md deps/npm/doc/misc/npm-config.md deps/npm/doc/misc/npm-developers.md deps/npm/doc/misc/npm-disputes.md deps/npm/doc/misc/npm-faq.md deps/npm/doc/misc/npm-registry.md deps/npm/doc/misc/npm-scripts.md deps/npm/doc/misc/semver.md deps/npm/html/doc/README.html deps/npm/html/doc/api/npm-bin.html deps/npm/html/doc/api/npm-bugs.html deps/npm/html/doc/api/npm-commands.html deps/npm/html/doc/api/npm-config.html deps/npm/html/doc/api/npm-deprecate.html deps/npm/html/doc/api/npm-docs.html deps/npm/html/doc/api/npm-edit.html deps/npm/html/doc/api/npm-explore.html deps/npm/html/doc/api/npm-help-search.html deps/npm/html/doc/api/npm-init.html deps/npm/html/doc/api/npm-install.html deps/npm/html/doc/api/npm-link.html deps/npm/html/doc/api/npm-load.html deps/npm/html/doc/api/npm-ls.html deps/npm/html/doc/api/npm-outdated.html deps/npm/html/doc/api/npm-owner.html deps/npm/html/doc/api/npm-pack.html deps/npm/html/doc/api/npm-prefix.html deps/npm/html/doc/api/npm-prune.html deps/npm/html/doc/api/npm-publish.html deps/npm/html/doc/api/npm-rebuild.html deps/npm/html/doc/api/npm-restart.html deps/npm/html/doc/api/npm-root.html deps/npm/html/doc/api/npm-run-script.html deps/npm/html/doc/api/npm-search.html deps/npm/html/doc/api/npm-shrinkwrap.html deps/npm/html/doc/api/npm-start.html deps/npm/html/doc/api/npm-stop.html deps/npm/html/doc/api/npm-submodule.html deps/npm/html/doc/api/npm-tag.html deps/npm/html/doc/api/npm-test.html deps/npm/html/doc/api/npm-uninstall.html deps/npm/html/doc/api/npm-unpublish.html deps/npm/html/doc/api/npm-update.html deps/npm/html/doc/api/npm-version.html deps/npm/html/doc/api/npm-view.html deps/npm/html/doc/api/npm-whoami.html deps/npm/html/doc/api/npm.html deps/npm/html/doc/cli/npm-adduser.html deps/npm/html/doc/cli/npm-bin.html deps/npm/html/doc/cli/npm-bugs.html deps/npm/html/doc/cli/npm-build.html deps/npm/html/doc/cli/npm-bundle.html deps/npm/html/doc/cli/npm-cache.html deps/npm/html/doc/cli/npm-completion.html deps/npm/html/doc/cli/npm-config.html deps/npm/html/doc/cli/npm-dedupe.html deps/npm/html/doc/cli/npm-deprecate.html deps/npm/html/doc/cli/npm-docs.html deps/npm/html/doc/cli/npm-edit.html deps/npm/html/doc/cli/npm-explore.html deps/npm/html/doc/cli/npm-help-search.html deps/npm/html/doc/cli/npm-help.html deps/npm/html/doc/cli/npm-init.html deps/npm/html/doc/cli/npm-install.html deps/npm/html/doc/cli/npm-link.html deps/npm/html/doc/cli/npm-ls.html deps/npm/html/doc/cli/npm-outdated.html deps/npm/html/doc/cli/npm-owner.html deps/npm/html/doc/cli/npm-pack.html deps/npm/html/doc/cli/npm-prefix.html deps/npm/html/doc/cli/npm-prune.html deps/npm/html/doc/cli/npm-publish.html deps/npm/html/doc/cli/npm-rebuild.html deps/npm/html/doc/cli/npm-restart.html deps/npm/html/doc/cli/npm-rm.html deps/npm/html/doc/cli/npm-root.html deps/npm/html/doc/cli/npm-run-script.html deps/npm/html/doc/cli/npm-search.html deps/npm/html/doc/cli/npm-shrinkwrap.html deps/npm/html/doc/cli/npm-star.html deps/npm/html/doc/cli/npm-stars.html deps/npm/html/doc/cli/npm-start.html deps/npm/html/doc/cli/npm-stop.html deps/npm/html/doc/cli/npm-submodule.html deps/npm/html/doc/cli/npm-tag.html deps/npm/html/doc/cli/npm-test.html deps/npm/html/doc/cli/npm-uninstall.html deps/npm/html/doc/cli/npm-unpublish.html deps/npm/html/doc/cli/npm-update.html deps/npm/html/doc/cli/npm-version.html deps/npm/html/doc/cli/npm-view.html deps/npm/html/doc/cli/npm-whoami.html deps/npm/html/doc/cli/npm.html deps/npm/html/doc/files/npm-folders.html deps/npm/html/doc/files/npm-global.html deps/npm/html/doc/files/npm-json.html deps/npm/html/doc/files/npmrc.html deps/npm/html/doc/files/package.json.html deps/npm/html/doc/index.html deps/npm/html/doc/misc/npm-coding-style.html deps/npm/html/doc/misc/npm-config.html deps/npm/html/doc/misc/npm-developers.html deps/npm/html/doc/misc/npm-disputes.html deps/npm/html/doc/misc/npm-faq.html deps/npm/html/doc/misc/npm-index.html deps/npm/html/doc/misc/npm-registry.html deps/npm/html/doc/misc/npm-scripts.html deps/npm/html/doc/misc/removing-npm.html deps/npm/html/doc/misc/semver.html deps/npm/man/man1/npm-README.1 deps/npm/man/man1/npm-adduser.1 deps/npm/man/man1/npm-bin.1 deps/npm/man/man1/npm-bugs.1 deps/npm/man/man1/npm-build.1 deps/npm/man/man1/npm-bundle.1 deps/npm/man/man1/npm-cache.1 deps/npm/man/man1/npm-completion.1 deps/npm/man/man1/npm-dedupe.1 deps/npm/man/man1/npm-deprecate.1 deps/npm/man/man1/npm-docs.1 deps/npm/man/man1/npm-edit.1 deps/npm/man/man1/npm-explore.1 deps/npm/man/man1/npm-help-search.1 deps/npm/man/man1/npm-help.1 deps/npm/man/man1/npm-init.1 deps/npm/man/man1/npm-install.1 deps/npm/man/man1/npm-link.1 deps/npm/man/man1/npm-ls.1 deps/npm/man/man1/npm-outdated.1 deps/npm/man/man1/npm-owner.1 deps/npm/man/man1/npm-pack.1 deps/npm/man/man1/npm-prefix.1 deps/npm/man/man1/npm-prune.1 deps/npm/man/man1/npm-publish.1 deps/npm/man/man1/npm-rebuild.1 deps/npm/man/man1/npm-restart.1 deps/npm/man/man1/npm-rm.1 deps/npm/man/man1/npm-root.1 deps/npm/man/man1/npm-run-script.1 deps/npm/man/man1/npm-search.1 deps/npm/man/man1/npm-shrinkwrap.1 deps/npm/man/man1/npm-star.1 deps/npm/man/man1/npm-stars.1 deps/npm/man/man1/npm-start.1 deps/npm/man/man1/npm-stop.1 deps/npm/man/man1/npm-submodule.1 deps/npm/man/man1/npm-tag.1 deps/npm/man/man1/npm-test.1 deps/npm/man/man1/npm-uninstall.1 deps/npm/man/man1/npm-unpublish.1 deps/npm/man/man1/npm-update.1 deps/npm/man/man1/npm-version.1 deps/npm/man/man1/npm-view.1 deps/npm/man/man1/npm-whoami.1 deps/npm/man/man1/npm.1 deps/npm/man/man3/npm-bin.3 deps/npm/man/man3/npm-bugs.3 deps/npm/man/man3/npm-commands.3 deps/npm/man/man3/npm-config.3 deps/npm/man/man3/npm-deprecate.3 deps/npm/man/man3/npm-docs.3 deps/npm/man/man3/npm-edit.3 deps/npm/man/man3/npm-explore.3 deps/npm/man/man3/npm-help-search.3 deps/npm/man/man3/npm-init.3 deps/npm/man/man3/npm-install.3 deps/npm/man/man3/npm-link.3 deps/npm/man/man3/npm-load.3 deps/npm/man/man3/npm-ls.3 deps/npm/man/man3/npm-outdated.3 deps/npm/man/man3/npm-owner.3 deps/npm/man/man3/npm-pack.3 deps/npm/man/man3/npm-prefix.3 deps/npm/man/man3/npm-prune.3 deps/npm/man/man3/npm-publish.3 deps/npm/man/man3/npm-rebuild.3 deps/npm/man/man3/npm-restart.3 deps/npm/man/man3/npm-root.3 deps/npm/man/man3/npm-run-script.3 deps/npm/man/man3/npm-search.3 deps/npm/man/man3/npm-shrinkwrap.3 deps/npm/man/man3/npm-start.3 deps/npm/man/man3/npm-stop.3 deps/npm/man/man3/npm-submodule.3 deps/npm/man/man3/npm-tag.3 deps/npm/man/man3/npm-test.3 deps/npm/man/man3/npm-uninstall.3 deps/npm/man/man3/npm-unpublish.3 deps/npm/man/man3/npm-update.3 deps/npm/man/man3/npm-version.3 deps/npm/man/man3/npm-view.3 deps/npm/man/man3/npm-whoami.3 deps/npm/man/man3/npm.3 deps/npm/man/man5/npm-folders.5 deps/npm/man/man5/npm-global.5 deps/npm/man/man5/npm-json.5 deps/npm/man/man7/npm-coding-style.7 deps/npm/man/man7/npm-config.7 deps/npm/man/man7/npm-developers.7 deps/npm/man/man7/npm-disputes.7 deps/npm/man/man7/npm-faq.7 deps/npm/man/man7/npm-registry.7 deps/npm/man/man7/npm-scripts.7 deps/npm/man/man7/removing-npm.7 deps/npm/man/man7/semver.7 deps/npm/package.json deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/src/version.c deps/uv/test/test-fs.c deps/uv/test/test-list.h lib/http.js lib/tls.js src/node_version.h commit 5e86519 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-12 13:14:50 -0700 npm: Upgrade to 1.3.4 M deps/npm/Makefile M deps/npm/html/doc/README.html M deps/npm/html/doc/api/npm-bin.html M deps/npm/html/doc/api/npm-bugs.html M deps/npm/html/doc/api/npm-commands.html M deps/npm/html/doc/api/npm-config.html M deps/npm/html/doc/api/npm-deprecate.html M deps/npm/html/doc/api/npm-docs.html M deps/npm/html/doc/api/npm-edit.html M deps/npm/html/doc/api/npm-explore.html M deps/npm/html/doc/api/npm-help-search.html M deps/npm/html/doc/api/npm-init.html M deps/npm/html/doc/api/npm-install.html M deps/npm/html/doc/api/npm-link.html M deps/npm/html/doc/api/npm-load.html M deps/npm/html/doc/api/npm-ls.html M deps/npm/html/doc/api/npm-outdated.html M deps/npm/html/doc/api/npm-owner.html M deps/npm/html/doc/api/npm-pack.html M deps/npm/html/doc/api/npm-prefix.html M deps/npm/html/doc/api/npm-prune.html M deps/npm/html/doc/api/npm-publish.html M deps/npm/html/doc/api/npm-rebuild.html M deps/npm/html/doc/api/npm-restart.html M deps/npm/html/doc/api/npm-root.html M deps/npm/html/doc/api/npm-run-script.html M deps/npm/html/doc/api/npm-search.html M deps/npm/html/doc/api/npm-shrinkwrap.html M deps/npm/html/doc/api/npm-start.html M deps/npm/html/doc/api/npm-stop.html M deps/npm/html/doc/api/npm-submodule.html M deps/npm/html/doc/api/npm-tag.html M deps/npm/html/doc/api/npm-test.html M deps/npm/html/doc/api/npm-uninstall.html M deps/npm/html/doc/api/npm-unpublish.html M deps/npm/html/doc/api/npm-update.html M deps/npm/html/doc/api/npm-version.html M deps/npm/html/doc/api/npm-view.html M deps/npm/html/doc/api/npm-whoami.html M deps/npm/html/doc/api/npm.html M deps/npm/html/doc/cli/npm-adduser.html M deps/npm/html/doc/cli/npm-bin.html M deps/npm/html/doc/cli/npm-bugs.html M deps/npm/html/doc/cli/npm-build.html M deps/npm/html/doc/cli/npm-bundle.html M deps/npm/html/doc/cli/npm-cache.html M deps/npm/html/doc/cli/npm-completion.html M deps/npm/html/doc/cli/npm-config.html M deps/npm/html/doc/cli/npm-dedupe.html M deps/npm/html/doc/cli/npm-deprecate.html M deps/npm/html/doc/cli/npm-docs.html M deps/npm/html/doc/cli/npm-edit.html M deps/npm/html/doc/cli/npm-explore.html M deps/npm/html/doc/cli/npm-help-search.html M deps/npm/html/doc/cli/npm-help.html M deps/npm/html/doc/cli/npm-init.html M deps/npm/html/doc/cli/npm-install.html M deps/npm/html/doc/cli/npm-link.html M deps/npm/html/doc/cli/npm-ls.html M deps/npm/html/doc/cli/npm-outdated.html M deps/npm/html/doc/cli/npm-owner.html M deps/npm/html/doc/cli/npm-pack.html M deps/npm/html/doc/cli/npm-prefix.html M deps/npm/html/doc/cli/npm-prune.html M deps/npm/html/doc/cli/npm-publish.html M deps/npm/html/doc/cli/npm-rebuild.html M deps/npm/html/doc/cli/npm-restart.html M deps/npm/html/doc/cli/npm-rm.html M deps/npm/html/doc/cli/npm-root.html M deps/npm/html/doc/cli/npm-run-script.html M deps/npm/html/doc/cli/npm-search.html M deps/npm/html/doc/cli/npm-shrinkwrap.html M deps/npm/html/doc/cli/npm-star.html M deps/npm/html/doc/cli/npm-stars.html M deps/npm/html/doc/cli/npm-start.html M deps/npm/html/doc/cli/npm-stop.html M deps/npm/html/doc/cli/npm-submodule.html M deps/npm/html/doc/cli/npm-tag.html M deps/npm/html/doc/cli/npm-test.html M deps/npm/html/doc/cli/npm-uninstall.html M deps/npm/html/doc/cli/npm-unpublish.html M deps/npm/html/doc/cli/npm-update.html M deps/npm/html/doc/cli/npm-version.html M deps/npm/html/doc/cli/npm-view.html M deps/npm/html/doc/cli/npm-whoami.html M deps/npm/html/doc/cli/npm.html M deps/npm/html/doc/files/npm-folders.html M deps/npm/html/doc/files/npm-global.html M deps/npm/html/doc/files/npm-json.html M deps/npm/html/doc/files/npmrc.html M deps/npm/html/doc/files/package.json.html M deps/npm/html/doc/index.html D deps/npm/html/doc/misc/index.html M deps/npm/html/doc/misc/npm-coding-style.html M deps/npm/html/doc/misc/npm-config.html M deps/npm/html/doc/misc/npm-developers.html M deps/npm/html/doc/misc/npm-disputes.html M deps/npm/html/doc/misc/npm-faq.html M deps/npm/html/doc/misc/npm-index.html M deps/npm/html/doc/misc/npm-registry.html M deps/npm/html/doc/misc/npm-scripts.html M deps/npm/html/doc/misc/removing-npm.html M deps/npm/html/doc/misc/semver.html M deps/npm/lib/build.js M deps/npm/man/man1/npm-ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 D deps/npm/man/man7/index.7 D deps/npm/node_modules/npm-registry-client/test/fixtures/server.js D deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/1.3.3/cache.json D deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/cache.json M deps/npm/package.json commit 9da67fa refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-07-12 08:56:59 -0700 npm: Upgrade to 1.3.3 M deps/npm/Makefile M deps/npm/README.md D deps/npm/doc/api/bin.md D deps/npm/doc/api/bugs.md D deps/npm/doc/api/commands.md D deps/npm/doc/api/config.md D deps/npm/doc/api/deprecate.md D deps/npm/doc/api/docs.md D deps/npm/doc/api/edit.md D deps/npm/doc/api/explore.md D deps/npm/doc/api/help-search.md D deps/npm/doc/api/init.md D deps/npm/doc/api/install.md D deps/npm/doc/api/link.md D deps/npm/doc/api/load.md D deps/npm/doc/api/ls.md A deps/npm/doc/api/npm-bin.md A deps/npm/doc/api/npm-bugs.md A deps/npm/doc/api/npm-commands.md A deps/npm/doc/api/npm-config.md A deps/npm/doc/api/npm-deprecate.md A deps/npm/doc/api/npm-docs.md A deps/npm/doc/api/npm-edit.md A deps/npm/doc/api/npm-explore.md A deps/npm/doc/api/npm-help-search.md A deps/npm/doc/api/npm-init.md A deps/npm/doc/api/npm-install.md A deps/npm/doc/api/npm-link.md A deps/npm/doc/api/npm-load.md A deps/npm/doc/api/npm-ls.md A deps/npm/doc/api/npm-outdated.md A deps/npm/doc/api/npm-owner.md A deps/npm/doc/api/npm-pack.md A deps/npm/doc/api/npm-prefix.md A deps/npm/doc/api/npm-prune.md A deps/npm/doc/api/npm-publish.md A deps/npm/doc/api/npm-rebuild.md A deps/npm/doc/api/npm-restart.md A deps/npm/doc/api/npm-root.md A deps/npm/doc/api/npm-run-script.md A deps/npm/doc/api/npm-search.md A deps/npm/doc/api/npm-shrinkwrap.md A deps/npm/doc/api/npm-start.md A deps/npm/doc/api/npm-stop.md A deps/npm/doc/api/npm-submodule.md A deps/npm/doc/api/npm-tag.md A deps/npm/doc/api/npm-test.md A deps/npm/doc/api/npm-uninstall.md A deps/npm/doc/api/npm-unpublish.md A deps/npm/doc/api/npm-update.md A deps/npm/doc/api/npm-version.md A deps/npm/doc/api/npm-view.md A deps/npm/doc/api/npm-whoami.md M deps/npm/doc/api/npm.md D deps/npm/doc/api/outdated.md D deps/npm/doc/api/owner.md D deps/npm/doc/api/pack.md D deps/npm/doc/api/prefix.md D deps/npm/doc/api/prune.md D deps/npm/doc/api/publish.md D deps/npm/doc/api/rebuild.md D deps/npm/doc/api/restart.md D deps/npm/doc/api/root.md D deps/npm/doc/api/run-script.md D deps/npm/doc/api/search.md D deps/npm/doc/api/shrinkwrap.md D deps/npm/doc/api/start.md D deps/npm/doc/api/stop.md D deps/npm/doc/api/submodule.md D deps/npm/doc/api/tag.md D deps/npm/doc/api/test.md D deps/npm/doc/api/uninstall.md D deps/npm/doc/api/unpublish.md D deps/npm/doc/api/update.md D deps/npm/doc/api/version.md D deps/npm/doc/api/view.md D deps/npm/doc/api/whoami.md D deps/npm/doc/cli/adduser.md D deps/npm/doc/cli/bin.md D deps/npm/doc/cli/bugs.md D deps/npm/doc/cli/build.md D deps/npm/doc/cli/bundle.md D deps/npm/doc/cli/cache.md D deps/npm/doc/cli/changelog.md D deps/npm/doc/cli/coding-style.md D deps/npm/doc/cli/completion.md D deps/npm/doc/cli/config.md D deps/npm/doc/cli/dedupe.md D deps/npm/doc/cli/deprecate.md D deps/npm/doc/cli/developers.md D deps/npm/doc/cli/disputes.md D deps/npm/doc/cli/docs.md D deps/npm/doc/cli/edit.md D deps/npm/doc/cli/explore.md D deps/npm/doc/cli/faq.md D deps/npm/doc/cli/folders.md D deps/npm/doc/cli/global.md D deps/npm/doc/cli/help-search.md D deps/npm/doc/cli/help.md D deps/npm/doc/cli/index.md D deps/npm/doc/cli/init.md D deps/npm/doc/cli/install.md D deps/npm/doc/cli/json.md D deps/npm/doc/cli/link.md D deps/npm/doc/cli/ls.md A deps/npm/doc/cli/npm-adduser.md A deps/npm/doc/cli/npm-bin.md A deps/npm/doc/cli/npm-bugs.md A deps/npm/doc/cli/npm-build.md A deps/npm/doc/cli/npm-bundle.md A deps/npm/doc/cli/npm-cache.md A deps/npm/doc/cli/npm-completion.md A deps/npm/doc/cli/npm-config.md A deps/npm/doc/cli/npm-dedupe.md A deps/npm/doc/cli/npm-deprecate.md A deps/npm/doc/cli/npm-docs.md A deps/npm/doc/cli/npm-edit.md A deps/npm/doc/cli/npm-explore.md A deps/npm/doc/cli/npm-help-search.md A deps/npm/doc/cli/npm-help.md A deps/npm/doc/cli/npm-init.md A deps/npm/doc/cli/npm-install.md A deps/npm/doc/cli/npm-link.md A deps/npm/doc/cli/npm-ls.md A deps/npm/doc/cli/npm-outdated.md A deps/npm/doc/cli/npm-owner.md A deps/npm/doc/cli/npm-pack.md A deps/npm/doc/cli/npm-prefix.md A deps/npm/doc/cli/npm-prune.md A deps/npm/doc/cli/npm-publish.md A deps/npm/doc/cli/npm-rebuild.md A deps/npm/doc/cli/npm-restart.md A deps/npm/doc/cli/npm-rm.md A deps/npm/doc/cli/npm-root.md A deps/npm/doc/cli/npm-run-script.md A deps/npm/doc/cli/npm-search.md A deps/npm/doc/cli/npm-shrinkwrap.md A deps/npm/doc/cli/npm-star.md A deps/npm/doc/cli/npm-stars.md A deps/npm/doc/cli/npm-start.md A deps/npm/doc/cli/npm-stop.md A deps/npm/doc/cli/npm-submodule.md A deps/npm/doc/cli/npm-tag.md A deps/npm/doc/cli/npm-test.md A deps/npm/doc/cli/npm-uninstall.md A deps/npm/doc/cli/npm-unpublish.md A deps/npm/doc/cli/npm-update.md A deps/npm/doc/cli/npm-version.md A deps/npm/doc/cli/npm-view.md A deps/npm/doc/cli/npm-whoami.md M deps/npm/doc/cli/npm.md D deps/npm/doc/cli/outdated.md D deps/npm/doc/cli/owner.md D deps/npm/doc/cli/pack.md D deps/npm/doc/cli/prefix.md D deps/npm/doc/cli/prune.md D deps/npm/doc/cli/publish.md D deps/npm/doc/cli/rebuild.md D deps/npm/doc/cli/registry.md D deps/npm/doc/cli/removing-npm.md D deps/npm/doc/cli/restart.md D deps/npm/doc/cli/rm.md D deps/npm/doc/cli/root.md D deps/npm/doc/cli/run-script.md D deps/npm/doc/cli/scripts.md D deps/npm/doc/cli/search.md D deps/npm/doc/cli/semver.md D deps/npm/doc/cli/shrinkwrap.md D deps/npm/doc/cli/star.md D deps/npm/doc/cli/stars.md D deps/npm/doc/cli/start.md D deps/npm/doc/cli/stop.md D deps/npm/doc/cli/submodule.md D deps/npm/doc/cli/tag.md D deps/npm/doc/cli/test.md D deps/npm/doc/cli/uninstall.md D deps/npm/doc/cli/unpublish.md D deps/npm/doc/cli/update.md D deps/npm/doc/cli/version.md D deps/npm/doc/cli/view.md D deps/npm/doc/cli/whoami.md A deps/npm/doc/files/npm-folders.md A deps/npm/doc/files/npmrc.md A deps/npm/doc/files/package.json.md A deps/npm/doc/misc/npm-coding-style.md A deps/npm/doc/misc/npm-config.md A deps/npm/doc/misc/npm-developers.md A deps/npm/doc/misc/npm-disputes.md A deps/npm/doc/misc/npm-faq.md A deps/npm/doc/misc/npm-index.md A deps/npm/doc/misc/npm-registry.md A deps/npm/doc/misc/npm-scripts.md A deps/npm/doc/misc/removing-npm.md A deps/npm/doc/misc/semver.md D deps/npm/html/api/bin.html D deps/npm/html/api/bugs.html D deps/npm/html/api/commands.html D deps/npm/html/api/config.html D deps/npm/html/api/deprecate.html D deps/npm/html/api/docs.html D deps/npm/html/api/edit.html D deps/npm/html/api/explore.html D deps/npm/html/api/help-search.html D deps/npm/html/api/init.html D deps/npm/html/api/install.html D deps/npm/html/api/link.html D deps/npm/html/api/load.html D deps/npm/html/api/ls.html D deps/npm/html/api/npm.html D deps/npm/html/api/outdated.html D deps/npm/html/api/owner.html D deps/npm/html/api/pack.html D deps/npm/html/api/prefix.html D deps/npm/html/api/prune.html D deps/npm/html/api/publish.html D deps/npm/html/api/rebuild.html D deps/npm/html/api/restart.html D deps/npm/html/api/root.html D deps/npm/html/api/run-script.html D deps/npm/html/api/search.html D deps/npm/html/api/shrinkwrap.html D deps/npm/html/api/start.html D deps/npm/html/api/stop.html D deps/npm/html/api/submodule.html D deps/npm/html/api/tag.html D deps/npm/html/api/test.html D deps/npm/html/api/uninstall.html D deps/npm/html/api/unpublish.html D deps/npm/html/api/update.html D deps/npm/html/api/version.html D deps/npm/html/api/view.html D deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html D deps/npm/html/doc/adduser.html A deps/npm/html/doc/api/npm-bin.html A deps/npm/html/doc/api/npm-bugs.html A deps/npm/html/doc/api/npm-commands.html A deps/npm/html/doc/api/npm-config.html A deps/npm/html/doc/api/npm-deprecate.html A deps/npm/html/doc/api/npm-docs.html A deps/npm/html/doc/api/npm-edit.html A deps/npm/html/doc/api/npm-explore.html A deps/npm/html/doc/api/npm-help-search.html A deps/npm/html/doc/api/npm-init.html A deps/npm/html/doc/api/npm-install.html A deps/npm/html/doc/api/npm-link.html A deps/npm/html/doc/api/npm-load.html A deps/npm/html/doc/api/npm-ls.html A deps/npm/html/doc/api/npm-outdated.html A deps/npm/html/doc/api/npm-owner.html A deps/npm/html/doc/api/npm-pack.html A deps/npm/html/doc/api/npm-prefix.html A deps/npm/html/doc/api/npm-prune.html A deps/npm/html/doc/api/npm-publish.html A deps/npm/html/doc/api/npm-rebuild.html A deps/npm/html/doc/api/npm-restart.html A deps/npm/html/doc/api/npm-root.html A deps/npm/html/doc/api/npm-run-script.html A deps/npm/html/doc/api/npm-search.html A deps/npm/html/doc/api/npm-shrinkwrap.html A deps/npm/html/doc/api/npm-start.html A deps/npm/html/doc/api/npm-stop.html A deps/npm/html/doc/api/npm-submodule.html A deps/npm/html/doc/api/npm-tag.html A deps/npm/html/doc/api/npm-test.html A deps/npm/html/doc/api/npm-uninstall.html A deps/npm/html/doc/api/npm-unpublish.html A deps/npm/html/doc/api/npm-update.html A deps/npm/html/doc/api/npm-version.html A deps/npm/html/doc/api/npm-view.html A deps/npm/html/doc/api/npm-whoami.html A deps/npm/html/doc/api/npm.html D deps/npm/html/doc/bin.html D deps/npm/html/doc/bugs.html D deps/npm/html/doc/build.html D deps/npm/html/doc/bundle.html D deps/npm/html/doc/cache.html D deps/npm/html/doc/changelog.html A deps/npm/html/doc/cli/npm-adduser.html A deps/npm/html/doc/cli/npm-bin.html A deps/npm/html/doc/cli/npm-bugs.html A deps/npm/html/doc/cli/npm-build.html A deps/npm/html/doc/cli/npm-bundle.html A deps/npm/html/doc/cli/npm-cache.html A deps/npm/html/doc/cli/npm-completion.html A deps/npm/html/doc/cli/npm-config.html A deps/npm/html/doc/cli/npm-dedupe.html A deps/npm/html/doc/cli/npm-deprecate.html A deps/npm/html/doc/cli/npm-docs.html A deps/npm/html/doc/cli/npm-edit.html A deps/npm/html/doc/cli/npm-explore.html A deps/npm/html/doc/cli/npm-help-search.html A deps/npm/html/doc/cli/npm-help.html A deps/npm/html/doc/cli/npm-init.html A deps/npm/html/doc/cli/npm-install.html A deps/npm/html/doc/cli/npm-link.html A deps/npm/html/doc/cli/npm-ls.html A deps/npm/html/doc/cli/npm-outdated.html A deps/npm/html/doc/cli/npm-owner.html A deps/npm/html/doc/cli/npm-pack.html A deps/npm/html/doc/cli/npm-prefix.html A deps/npm/html/doc/cli/npm-prune.html A deps/npm/html/doc/cli/npm-publish.html A deps/npm/html/doc/cli/npm-rebuild.html A deps/npm/html/doc/cli/npm-restart.html A deps/npm/html/doc/cli/npm-rm.html A deps/npm/html/doc/cli/npm-root.html A deps/npm/html/doc/cli/npm-run-script.html A deps/npm/html/doc/cli/npm-search.html A deps/npm/html/doc/cli/npm-shrinkwrap.html A deps/npm/html/doc/cli/npm-star.html A deps/npm/html/doc/cli/npm-stars.html A deps/npm/html/doc/cli/npm-start.html A deps/npm/html/doc/cli/npm-stop.html A deps/npm/html/doc/cli/npm-submodule.html A deps/npm/html/doc/cli/npm-tag.html A deps/npm/html/doc/cli/npm-test.html A deps/npm/html/doc/cli/npm-uninstall.html A deps/npm/html/doc/cli/npm-unpublish.html A deps/npm/html/doc/cli/npm-update.html A deps/npm/html/doc/cli/npm-version.html A deps/npm/html/doc/cli/npm-view.html A deps/npm/html/doc/cli/npm-whoami.html A deps/npm/html/doc/cli/npm.html D deps/npm/html/doc/coding-style.html D deps/npm/html/doc/completion.html D deps/npm/html/doc/config.html D deps/npm/html/doc/dedupe.html D deps/npm/html/doc/deprecate.html D deps/npm/html/doc/developers.html D deps/npm/html/doc/disputes.html D deps/npm/html/doc/docs.html D deps/npm/html/doc/edit.html D deps/npm/html/doc/explore.html D deps/npm/html/doc/faq.html A deps/npm/html/doc/files/npm-folders.html A deps/npm/html/doc/files/npm-global.html A deps/npm/html/doc/files/npm-json.html A deps/npm/html/doc/files/npmrc.html A deps/npm/html/doc/files/package.json.html D deps/npm/html/doc/folders.html D deps/npm/html/doc/global.html D deps/npm/html/doc/help-search.html D deps/npm/html/doc/help.html M deps/npm/html/doc/index.html D deps/npm/html/doc/init.html D deps/npm/html/doc/install.html D deps/npm/html/doc/json.html D deps/npm/html/doc/link.html D deps/npm/html/doc/list.html D deps/npm/html/doc/ls.html A deps/npm/html/doc/misc/index.html A deps/npm/html/doc/misc/npm-coding-style.html A deps/npm/html/doc/misc/npm-config.html A deps/npm/html/doc/misc/npm-developers.html A deps/npm/html/doc/misc/npm-disputes.html A deps/npm/html/doc/misc/npm-faq.html A deps/npm/html/doc/misc/npm-index.html A deps/npm/html/doc/misc/npm-registry.html A deps/npm/html/doc/misc/npm-scripts.html A deps/npm/html/doc/misc/removing-npm.html A deps/npm/html/doc/misc/semver.html D deps/npm/html/doc/npm.html D deps/npm/html/doc/outdated.html D deps/npm/html/doc/owner.html D deps/npm/html/doc/pack.html D deps/npm/html/doc/prefix.html D deps/npm/html/doc/prune.html D deps/npm/html/doc/publish.html D deps/npm/html/doc/rebuild.html D deps/npm/html/doc/registry.html D deps/npm/html/doc/removing-npm.html D deps/npm/html/doc/restart.html D deps/npm/html/doc/rm.html D deps/npm/html/doc/root.html D deps/npm/html/doc/run-script.html D deps/npm/html/doc/scripts.html D deps/npm/html/doc/search.html D deps/npm/html/doc/semver.html D deps/npm/html/doc/shrinkwrap.html D deps/npm/html/doc/star.html D deps/npm/html/doc/stars.html D deps/npm/html/doc/start.html D deps/npm/html/doc/stop.html D deps/npm/html/doc/submodule.html D deps/npm/html/doc/tag.html D deps/npm/html/doc/test.html D deps/npm/html/doc/uninstall.html D deps/npm/html/doc/unpublish.html D deps/npm/html/doc/update.html D deps/npm/html/doc/version.html D deps/npm/html/doc/view.html D deps/npm/html/doc/whoami.html A deps/npm/html/docfoot-script.html M deps/npm/html/docfoot.html M deps/npm/html/dochead.html M deps/npm/lib/adduser.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/search.js M deps/npm/lib/submodule.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/update.js A deps/npm/lib/utils/is-git-url.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/lib/view.js D deps/npm/man/man1/README.1 D deps/npm/man/man1/adduser.1 D deps/npm/man/man1/author.1 D deps/npm/man/man1/bin.1 D deps/npm/man/man1/bugs.1 D deps/npm/man/man1/build.1 D deps/npm/man/man1/bundle.1 D deps/npm/man/man1/cache.1 D deps/npm/man/man1/changelog.1 D deps/npm/man/man1/coding-style.1 D deps/npm/man/man1/completion.1 D deps/npm/man/man1/config.1 D deps/npm/man/man1/dedupe.1 D deps/npm/man/man1/deprecate.1 D deps/npm/man/man1/developers.1 D deps/npm/man/man1/disputes.1 D deps/npm/man/man1/docs.1 D deps/npm/man/man1/edit.1 D deps/npm/man/man1/explore.1 D deps/npm/man/man1/faq.1 D deps/npm/man/man1/find.1 D deps/npm/man/man1/folders.1 D deps/npm/man/man1/get.1 D deps/npm/man/man1/global.1 D deps/npm/man/man1/help-search.1 D deps/npm/man/man1/help.1 D deps/npm/man/man1/home.1 D deps/npm/man/man1/index.1 D deps/npm/man/man1/init.1 D deps/npm/man/man1/install.1 D deps/npm/man/man1/json.1 D deps/npm/man/man1/link.1 D deps/npm/man/man1/list.1 D deps/npm/man/man1/ln.1 D deps/npm/man/man1/ls.1 A deps/npm/man/man1/npm-README.1 A deps/npm/man/man1/npm-adduser.1 A deps/npm/man/man1/npm-bin.1 A deps/npm/man/man1/npm-bugs.1 A deps/npm/man/man1/npm-build.1 A deps/npm/man/man1/npm-bundle.1 A deps/npm/man/man1/npm-cache.1 A deps/npm/man/man1/npm-completion.1 A deps/npm/man/man1/npm-config.1 A deps/npm/man/man1/npm-dedupe.1 A deps/npm/man/man1/npm-deprecate.1 A deps/npm/man/man1/npm-docs.1 A deps/npm/man/man1/npm-edit.1 A deps/npm/man/man1/npm-explore.1 A deps/npm/man/man1/npm-help-search.1 A deps/npm/man/man1/npm-help.1 A deps/npm/man/man1/npm-init.1 A deps/npm/man/man1/npm-install.1 A deps/npm/man/man1/npm-link.1 A deps/npm/man/man1/npm-ls.1 A deps/npm/man/man1/npm-outdated.1 A deps/npm/man/man1/npm-owner.1 A deps/npm/man/man1/npm-pack.1 A deps/npm/man/man1/npm-prefix.1 A deps/npm/man/man1/npm-prune.1 A deps/npm/man/man1/npm-publish.1 A deps/npm/man/man1/npm-rebuild.1 A deps/npm/man/man1/npm-restart.1 A deps/npm/man/man1/npm-rm.1 A deps/npm/man/man1/npm-root.1 A deps/npm/man/man1/npm-run-script.1 A deps/npm/man/man1/npm-search.1 A deps/npm/man/man1/npm-shrinkwrap.1 A deps/npm/man/man1/npm-star.1 A deps/npm/man/man1/npm-stars.1 A deps/npm/man/man1/npm-start.1 A deps/npm/man/man1/npm-stop.1 A deps/npm/man/man1/npm-submodule.1 A deps/npm/man/man1/npm-tag.1 A deps/npm/man/man1/npm-test.1 A deps/npm/man/man1/npm-uninstall.1 A deps/npm/man/man1/npm-unpublish.1 A deps/npm/man/man1/npm-update.1 A deps/npm/man/man1/npm-version.1 A deps/npm/man/man1/npm-view.1 A deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 D deps/npm/man/man1/outdated.1 D deps/npm/man/man1/owner.1 D deps/npm/man/man1/pack.1 D deps/npm/man/man1/prefix.1 D deps/npm/man/man1/prune.1 D deps/npm/man/man1/publish.1 D deps/npm/man/man1/rebuild.1 D deps/npm/man/man1/registry.1 D deps/npm/man/man1/removing-npm.1 D deps/npm/man/man1/restart.1 D deps/npm/man/man1/rm.1 D deps/npm/man/man1/root.1 D deps/npm/man/man1/run-script.1 D deps/npm/man/man1/scripts.1 D deps/npm/man/man1/search.1 D deps/npm/man/man1/semver.1 D deps/npm/man/man1/set.1 D deps/npm/man/man1/shrinkwrap.1 D deps/npm/man/man1/star.1 D deps/npm/man/man1/stars.1 D deps/npm/man/man1/start.1 D deps/npm/man/man1/stop.1 D deps/npm/man/man1/submodule.1 D deps/npm/man/man1/tag.1 D deps/npm/man/man1/test.1 D deps/npm/man/man1/uninstall.1 D deps/npm/man/man1/unpublish.1 D deps/npm/man/man1/update.1 D deps/npm/man/man1/version.1 D deps/npm/man/man1/view.1 D deps/npm/man/man1/whoami.1 D deps/npm/man/man3/author.3 D deps/npm/man/man3/bin.3 D deps/npm/man/man3/bugs.3 D deps/npm/man/man3/commands.3 D deps/npm/man/man3/config.3 D deps/npm/man/man3/deprecate.3 D deps/npm/man/man3/docs.3 D deps/npm/man/man3/edit.3 D deps/npm/man/man3/explore.3 D deps/npm/man/man3/find.3 D deps/npm/man/man3/get.3 D deps/npm/man/man3/help-search.3 D deps/npm/man/man3/home.3 D deps/npm/man/man3/init.3 D deps/npm/man/man3/install.3 D deps/npm/man/man3/link.3 D deps/npm/man/man3/list.3 D deps/npm/man/man3/ln.3 D deps/npm/man/man3/load.3 D deps/npm/man/man3/ls.3 A deps/npm/man/man3/npm-bin.3 A deps/npm/man/man3/npm-bugs.3 A deps/npm/man/man3/npm-commands.3 A deps/npm/man/man3/npm-config.3 A deps/npm/man/man3/npm-deprecate.3 A deps/npm/man/man3/npm-docs.3 A deps/npm/man/man3/npm-edit.3 A deps/npm/man/man3/npm-explore.3 A deps/npm/man/man3/npm-help-search.3 A deps/npm/man/man3/npm-init.3 A deps/npm/man/man3/npm-install.3 A deps/npm/man/man3/npm-link.3 A deps/npm/man/man3/npm-load.3 A deps/npm/man/man3/npm-ls.3 A deps/npm/man/man3/npm-outdated.3 A deps/npm/man/man3/npm-owner.3 A deps/npm/man/man3/npm-pack.3 A deps/npm/man/man3/npm-prefix.3 A deps/npm/man/man3/npm-prune.3 A deps/npm/man/man3/npm-publish.3 A deps/npm/man/man3/npm-rebuild.3 A deps/npm/man/man3/npm-restart.3 A deps/npm/man/man3/npm-root.3 A deps/npm/man/man3/npm-run-script.3 A deps/npm/man/man3/npm-search.3 A deps/npm/man/man3/npm-shrinkwrap.3 A deps/npm/man/man3/npm-start.3 A deps/npm/man/man3/npm-stop.3 A deps/npm/man/man3/npm-submodule.3 A deps/npm/man/man3/npm-tag.3 A deps/npm/man/man3/npm-test.3 A deps/npm/man/man3/npm-uninstall.3 A deps/npm/man/man3/npm-unpublish.3 A deps/npm/man/man3/npm-update.3 A deps/npm/man/man3/npm-version.3 A deps/npm/man/man3/npm-view.3 A deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 D deps/npm/man/man3/outdated.3 D deps/npm/man/man3/owner.3 D deps/npm/man/man3/pack.3 D deps/npm/man/man3/prefix.3 D deps/npm/man/man3/prune.3 D deps/npm/man/man3/publish.3 D deps/npm/man/man3/rebuild.3 D deps/npm/man/man3/restart.3 D deps/npm/man/man3/rm.3 D deps/npm/man/man3/root.3 D deps/npm/man/man3/run-script.3 D deps/npm/man/man3/search.3 D deps/npm/man/man3/set.3 D deps/npm/man/man3/shrinkwrap.3 D deps/npm/man/man3/start.3 D deps/npm/man/man3/stop.3 D deps/npm/man/man3/submodule.3 D deps/npm/man/man3/tag.3 D deps/npm/man/man3/test.3 D deps/npm/man/man3/uninstall.3 D deps/npm/man/man3/unpublish.3 D deps/npm/man/man3/update.3 D deps/npm/man/man3/version.3 D deps/npm/man/man3/view.3 D deps/npm/man/man3/whoami.3 A deps/npm/man/man5/npm-folders.5 A deps/npm/man/man5/npm-global.5 A deps/npm/man/man5/npm-json.5 A deps/npm/man/man5/npmrc.5 A deps/npm/man/man5/package.json.5 A deps/npm/man/man7/index.7 A deps/npm/man/man7/npm-coding-style.7 A deps/npm/man/man7/npm-config.7 A deps/npm/man/man7/npm-developers.7 A deps/npm/man/man7/npm-disputes.7 A deps/npm/man/man7/npm-faq.7 A deps/npm/man/man7/npm-index.7 A deps/npm/man/man7/npm-registry.7 A deps/npm/man/man7/npm-scripts.7 A deps/npm/man/man7/removing-npm.7 A deps/npm/man/man7/semver.7 M deps/npm/node_modules/fstream/package.json A deps/npm/node_modules/glob/node_modules/inherits/LICENSE A deps/npm/node_modules/glob/node_modules/inherits/README.md A deps/npm/node_modules/glob/node_modules/inherits/inherits.js A deps/npm/node_modules/glob/node_modules/inherits/inherits_browser.js A deps/npm/node_modules/glob/node_modules/inherits/package.json A deps/npm/node_modules/glob/node_modules/inherits/test.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/graceful-fs/LICENSE M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/polyfills.js M deps/npm/node_modules/graceful-fs/test/open.js D deps/npm/node_modules/graceful-fs/test/ulimit.js M deps/npm/node_modules/init-package-json/init-package-json.js M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/README.md M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js M deps/npm/node_modules/node-gyp/.jshintrc M deps/npm/node_modules/node-gyp/.npmignore M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/gyp/AUTHORS M deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py D deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py A deps/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc M deps/npm/node_modules/node-gyp/gyp/gyptest.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/gyptest-bare.py D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/copy.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/filter.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/foo.c D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/input.txt D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/main.c D deps/npm/node_modules/node-gyp/gyp/test/actions-none/gyptest-none.py D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/fake_cross.py D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/foo.cc D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/none_with_source_files.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/gyptest-action.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/make-subdir-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-errors.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/action_missing_name.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/confirm-dep-files.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/counter.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog1.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog2.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/generate_main.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/null_input.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/gyptest-additional.py D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/emit.py D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/assembly/gyptest-assembly.py D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/as.bat D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/assembly.gyp D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.S D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/build-option/gyptest-build.py D deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.c D deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/builddir.gypi D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func1.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func2.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func3.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func4.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func5.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.gyp D deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.c D deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.gyp D deps/npm/node_modules/node-gyp/gyp/test/cflags/gyptest-cflags.py D deps/npm/node_modules/node-gyp/gyp/test/compilable/gyptest-headers.py D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/headers.gyp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.cpp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.hpp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/program.cpp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-global-settings.gyp.in D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-host.gyp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler.gyp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/cxxtest.cc D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-env.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-global-settings.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cc.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cxx.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_ld.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/test.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/gyptest-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/gyptest-inheritance.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/all_dependent_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/direct_dependent_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/gyptest-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/libraries.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/link_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/sources.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/standalone_static_library.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/target_name.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/type.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/front.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/gyptest-target_platform.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/left.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/right.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/gyptest-x86.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-slash.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-updir.py D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-slash.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-updir.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file3 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file4 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/subdir/file5 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/file1 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/file2 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/parentdir/subdir/file6 D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/gyptest-custom-generator.py D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/mygenerator.py D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.cc D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.gyp D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/gyptest-cxxflags.py D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.c D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/gyptest-defines-escaping.py D deps/npm/node_modules/node-gyp/gyp/test/defines/defines-env.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines/defines.c D deps/npm/node_modules/node-gyp/gyp/test/defines/defines.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-define-override.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/a.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b3.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/d.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependent.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/extra_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-double-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-extra-targets.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-lib-only.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-none-traversal.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/lib_only.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/main.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/none_traversal.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/gyptest-copy.py D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file1.c D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file2.c D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_basenames.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_node.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_rule.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/gyptest-errors.py D deps/npm/node_modules/node-gyp/gyp/test/errors/missing_dep.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/missing_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/escaping/colon/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/escaping/gyptest-colon.py D deps/npm/node_modules/node-gyp/gyp/test/exclusion/exclusion.gyp D deps/npm/node_modules/node-gyp/gyp/test/exclusion/gyptest-exclusion.py D deps/npm/node_modules/node-gyp/gyp/test/exclusion/hello.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/gyptest-cross.py D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus1.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus2.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross.gyp D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross_compile.gypi D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/fake_cross.py D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/program.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test1.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test2.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test3.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test4.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/tochar.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/actions-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog1.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog2.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/actions-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file2 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/copies-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file3 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file4 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-actions.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-copies.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-mac-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-relocate.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-rules.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-subdir2-deep.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-top-all.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/app.order D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/header.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/main.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/resource.sb D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/rules.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define3.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define4.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function1.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function2.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file1.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file2.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file3.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file4.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/rules-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc1/include1.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/inc2/include2.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/inc3/include3.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/symroot.gypi D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/defines.gyp D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/echo.py D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-multiple-values.py D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-exported-hard-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-no-exported-hard-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/d.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/emit.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/hard_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-disable-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-target.py D deps/npm/node_modules/node-gyp/gyp/test/hello/hello.c D deps/npm/node_modules/node-gyp/gyp/test/hello/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.gyp D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes.py D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home/.gyp/include.gypi D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home2/.gyp/include.gypi D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/printfoo.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc1/include1.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.gyp D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow1/shadow.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow2/shadow.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc2/include2.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.gyp D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/gyptest-intermediate-dir.py D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/script.py D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/shared_infile.txt D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test2.gyp D deps/npm/node_modules/node-gyp/gyp/test/lib/README.txt D deps/npm/node_modules/node-gyp/gyp/test/lib/TestCmd.py D deps/npm/node_modules/node-gyp/gyp/test/lib/TestCommon.py D deps/npm/node_modules/node-gyp/gyp/test/lib/TestGyp.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared-obj-install-path.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-static.py D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1_moveable.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2_moveable.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/library.gyp D deps/npm/node_modules/node-gyp/gyp/test/library/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/shared_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/link-objects/base.c D deps/npm/node_modules/node-gyp/gyp/test/link-objects/extra.c D deps/npm/node_modules/node-gyp/gyp/test/link-objects/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/link-objects/link-objects.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/MainMenu.xib D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/main.m D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_main_file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-archs-x86_64.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-no-archs.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile_withcflags.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cfile.c D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile.cpp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile_withcflags.cpp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile.cxx D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile_withcflags.cxx D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mfile.m D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile_withcflags.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/bundle.c D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/executable.c D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/calculate.c D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/framework-dirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.m D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/TestFramework_Prefix.pch D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/framework.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir1/dir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/dir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/file.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-action-envvars.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-app.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-archs.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-cflags.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copies.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copy-dylib.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-debuginfo.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-depend-on-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-dirs.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-headers.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-global-settings.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-infoplist-process.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-installname.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags-passed-to-libtool.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-libraries.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-loadable-module.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-missing-cfbundlesignature.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-non-strs-flattened-to-env.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-objc-gc.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-copy-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-defaults.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-fail.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-multiple-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-static-library.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-prefixheader.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rebuild.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rpath.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sdkroot.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sourceless-module.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-strip.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-type-envvars.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-env-order.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-gcc.py D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test1.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test2.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test3.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/symbol_list.def D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/README.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/mylib.c D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/module.c D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Other-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Third-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/c-file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/cc-file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/main.m D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc-mm.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc.m D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/Framework-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/postbuild-copy-framework.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/resource_file.sb D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/postbuild-defaults.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/postbuild-fail.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-dynamic.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-static.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/postbuild-touch-file.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/postbuild-touch-file.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/copy.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_g.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_h.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/shared_library_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/static_library_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/copied_file.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/nested_target.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.m D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/header.h D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/delay-touch.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test_shorthand.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/strip.saves D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_strip.saves D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/subdirectory.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/test_reading_save_file_from_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_executable.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_shared_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_executable.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_none.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext1 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext2 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext3 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_c.c D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_cc.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_m.m D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_mm.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_invalid_offsetof_macro.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_missing_newline.c D deps/npm/node_modules/node-gyp/gyp/test/make/dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-dependencies.py D deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-noload.py D deps/npm/node_modules/node-gyp/gyp/test/make/main.cc D deps/npm/node_modules/node-gyp/gyp/test/make/main.h D deps/npm/node_modules/node-gyp/gyp/test/make/noload/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.c D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.h D deps/npm/node_modules/node-gyp/gyp/test/make/noload/main.c D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file0 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file1 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file2 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file3 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file4 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions-unsorted.py D deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions.py D deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions-unsorted.gyp D deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/module/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/module/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/module/src/lib2.c D deps/npm/node_modules/node-gyp/gyp/test/module/src/module.gyp D deps/npm/node_modules/node-gyp/gyp/test/module/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/gyptest-config_attrs.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/base/base.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/express.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/gyptest-express.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello.cpp D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_exclude.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_mac.cpp D deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/gyptest-missing.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/hello_missing.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.props D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.vsprops D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/gyptest-props.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/common.gypi D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/gyptest-shared_output.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/common.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/multiple.gyp D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/gyptest-action-dependencies.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/action_dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/emit.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained-dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/gyptest-chained-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/gyptest-normalize-paths.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/normalize-paths.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/empty.s D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/gyptest-s-needs-no-depfiles.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/s-needs-no-depfiles.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/gyptest-solibs-avoid-relinking.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/main.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solib.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solibs_avoid_relinking.gyp D deps/npm/node_modules/node-gyp/gyp/test/no-output/gyptest-no-output.py D deps/npm/node_modules/node-gyp/gyp/test/no-output/src/nooutput.gyp D deps/npm/node_modules/node-gyp/gyp/test/product/gyptest-product.py D deps/npm/node_modules/node-gyp/gyp/test/product/hello.c D deps/npm/node_modules/node-gyp/gyp/test/product/product.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/file.c D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test-casesensitive.gyp D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/rename/gyptest-filecase.py D deps/npm/node_modules/node-gyp/gyp/test/restat/gyptest-restat.py D deps/npm/node_modules/node-gyp/gyp/test/restat/src/create_intermediate.py D deps/npm/node_modules/node-gyp/gyp/test/restat/src/restat.gyp D deps/npm/node_modules/node-gyp/gyp/test/restat/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/gyptest-dirname.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.gencc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.printvars D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.gencc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.printvars D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/input-rule-dirname.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/main.cc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/printvars.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/main.c D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/make-sources.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog1.in D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog2.in D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/same_target.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/gyptest-rules-variables.py D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_ext.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_name/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_path/subdir/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/input_dirname.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/test.input_root.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/variables.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-input-root.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-special-variables.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/an_asm.S D deps/npm/node_modules/node-gyp/gyp/test/rules/src/as.bat D deps/npm/node_modules/node-gyp/gyp/test/rules/src/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/external.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/input-root.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/no_action_with_rules_fails.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/rule.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/somefile.ext D deps/npm/node_modules/node-gyp/gyp/test/rules/src/special-variables.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/never_used.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_action.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_inputs.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/executable2.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/function3.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/program.c D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/asm-function.asm D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/build-asm.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/program.c D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-library.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/one/sub.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/two/sub.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/main1.cc D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/main2.cc D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir1/subdir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir2/subdir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-fail.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/double.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir1/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir2/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir1/subdir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir2/subdir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/gyptest-same-target-name.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable2.gyp D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/blah.S D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/gyptest-sanitize-rule-names.py D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/sanitize-rule-names.gyp D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/script.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/gyptest-tools.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/site_scons/site_tools/this_tool.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.c D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-relocate.py D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/build/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/small/gyptest-small.py D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/gyptest-standalone-static-library.py D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/invalid.gyp D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.c D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.gyp D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/prog.c D deps/npm/node_modules/node-gyp/gyp/test/standalone/gyptest-standalone.py D deps/npm/node_modules/node-gyp/gyp/test/standalone/standalone.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir2-deep.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/symroot.gypi D deps/npm/node_modules/node-gyp/gyp/test/toolsets/gyptest-toolsets.py D deps/npm/node_modules/node-gyp/gyp/test/toolsets/main.cc D deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.cc D deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.gyp D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/gyptest-toplevel-dir.py D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/main.gyp D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.ignore-env.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypi D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-ignore-env.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-repeated.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/test.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/update_golden D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/gyptest-filelist.py D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/src/filelist.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/update_golden D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/gyptest-latelate.py D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/latelate.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/program.cc D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/C1/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/gyptest-variable-in-path.py D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/variable-in-path.gyp D deps/npm/node_modules/node-gyp/gyp/test/variants/gyptest-variants.py D deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.c D deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/asm-files.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/b.s D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/c.S D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/batch-file-action.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/infile D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/somecmd.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/a.S D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/bat with spaces.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/command-quote.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/go.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/subdir/and/another/in-subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/analysis.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security-check.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-mbcs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-unicode.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/debug-format.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling-on.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/optimizations.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti-on.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-md.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mdd.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mt.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mtd.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/subdir/header.h D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/uninit.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level1.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level2.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level3.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level4.cc D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-asm-files.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-include-dirs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-options.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-analysis.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-buffer-security-check.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-character-set.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-debug-format.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-exception-handling.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-function-level-linking.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-optimizations.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-pdbname.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-rtti.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-checks.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-library.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-as-error.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-level.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-command-quote.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-deps.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-options.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-aslr.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-debug-info.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-default-libs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-deffile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-delay-load-dlls.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-entrypointsymbol.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-fixed-base.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-generate-manifest.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-incremental.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-adjust.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-directories.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nodefaultlib.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nxcompat.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-icf.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-ref.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-outputfile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-pdb.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-profile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-restat-importlib.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-subsystem.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-uldi.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-long-command-line.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-projectname.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-vcinstalldir.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-containing-gyp.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-in-inputs-and-outputs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-midl-rules.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-quoting-commands.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-rc-build.py D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/basic-idl.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer.idl D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer_user.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/has-exports.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/importlib.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-options.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/aslr.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/debug-info.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile-multiple.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.def D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load-dlls.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra.manifest D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra2.manifest D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/fixed-base.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/generate-manifest.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/incremental.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-define.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-reference.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nxcompat.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/outputfile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/profile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/program-database.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subdir/library.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem-windows.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/function.cc D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/long-command-line.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.c D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/precomp.c D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/Resource.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.cpp D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.ico D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.rc D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/small.ico D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/hello2.rc D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/include.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/targetver.h D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/a.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/b.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/main.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/uldi.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/as.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/containing-gyp.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/do_stuff.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input-output-macros.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input.S D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/projectname.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/stuff.blah D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/test_exists.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/vcinstalldir.gyp M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el D deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/remove.js D deps/npm/node_modules/node-gyp/node_modules/request/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/README.md D deps/npm/node_modules/node-gyp/node_modules/request/aws.js D deps/npm/node_modules/node-gyp/node_modules/request/forever.js D deps/npm/node_modules/node-gyp/node_modules/request/main.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/lib/form_data.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-project D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/README.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/async.min.js.gzip D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.css D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/dist/async.min.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/index.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/nodelint.cfg D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test-async.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test.html D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/License D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/bacon.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-http-response.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-pipe.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-submit.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/README.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/mime.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/test.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/mime.types D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/node.types D deps/npm/node_modules/node-gyp/node_modules/request/oauth.js D deps/npm/node_modules/node-gyp/node_modules/request/package.json D deps/npm/node_modules/node-gyp/node_modules/request/tests/googledoodle.png D deps/npm/node_modules/node-gyp/node_modules/request/tests/run.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/server.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/squid.conf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.cnf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crl D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.csr D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.srl D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.cnf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.csr D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/npm-ca.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-body.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookie.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookiejar.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-defaults.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-errors.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all-303.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-form.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-headers.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-httpModule.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https-strict.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-oauth.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-params.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-piped-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pipes.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pool.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-protocol-changing-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-proxy.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-qs.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-s3.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-timeout.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-toJSON.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-tunnel.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/unicycle.jpg D deps/npm/node_modules/node-gyp/node_modules/request/tunnel.js D deps/npm/node_modules/node-gyp/node_modules/request/uuid.js D deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/index.js D deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/jar.js M deps/npm/node_modules/node-gyp/package.json D deps/npm/node_modules/normalize-package-data/.npmignore D deps/npm/node_modules/normalize-package-data/.travis.yml D deps/npm/node_modules/normalize-package-data/AUTHORS D deps/npm/node_modules/normalize-package-data/LICENSE D deps/npm/node_modules/normalize-package-data/README.md D deps/npm/node_modules/normalize-package-data/lib/extract_description.js D deps/npm/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/normalize-package-data/lib/is_valid.js D deps/npm/node_modules/normalize-package-data/lib/normalize.js D deps/npm/node_modules/normalize-package-data/lib/typos.json D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js D deps/npm/node_modules/normalize-package-data/package.json D deps/npm/node_modules/normalize-package-data/test/basic.js D deps/npm/node_modules/normalize-package-data/test/consistency.js D deps/npm/node_modules/normalize-package-data/test/fixtures/async.json D deps/npm/node_modules/normalize-package-data/test/fixtures/bcrypt.json D deps/npm/node_modules/normalize-package-data/test/fixtures/coffee-script.json D deps/npm/node_modules/normalize-package-data/test/fixtures/http-server.json D deps/npm/node_modules/normalize-package-data/test/fixtures/movefile.json D deps/npm/node_modules/normalize-package-data/test/fixtures/node-module_exist.json D deps/npm/node_modules/normalize-package-data/test/fixtures/npm.json D deps/npm/node_modules/normalize-package-data/test/fixtures/read-package-json.json D deps/npm/node_modules/normalize-package-data/test/fixtures/request.json D deps/npm/node_modules/normalize-package-data/test/fixtures/underscore.json D deps/npm/node_modules/normalize-package-data/test/github-urls.js D deps/npm/node_modules/normalize-package-data/test/normalize.js D deps/npm/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-user-validate/README.md M deps/npm/node_modules/npm-user-validate/npm-user-validate.js M deps/npm/node_modules/npm-user-validate/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmlog/LICENSE M deps/npm/node_modules/npmlog/log.js M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/npmlog/test/basic.js M deps/npm/node_modules/read-installed/README.md M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js M deps/npm/node_modules/read-package-json/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/is_valid.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/strict.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/rimraf/README.md A deps/npm/node_modules/rimraf/bin.js M deps/npm/node_modules/rimraf/package.json A deps/npm/node_modules/semver/.npmignore M deps/npm/node_modules/semver/LICENSE A deps/npm/node_modules/semver/Makefile M deps/npm/node_modules/semver/README.md A deps/npm/node_modules/semver/foot.js A deps/npm/node_modules/semver/head.js M deps/npm/node_modules/semver/package.json A deps/npm/node_modules/semver/semver.browser.js A deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js A deps/npm/node_modules/semver/semver.min.js A deps/npm/node_modules/semver/semver.min.js.gz D deps/npm/node_modules/semver/test.js A deps/npm/node_modules/semver/test/amd.js A deps/npm/node_modules/semver/test/index.js A deps/npm/node_modules/semver/test/no-module.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/scripts/index-build.js A deps/npm/test/tap/fixtures/underscore-1-3-3.json A deps/npm/test/tap/fixtures/underscore.json A deps/npm/test/tap/noargs-install-config-save.js commit ff8a405 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-12 08:55:57 -0700 npm: Upgrade to 1.3.3 M deps/npm/Makefile D deps/npm/doc/api/bin.md D deps/npm/doc/api/bugs.md D deps/npm/doc/api/commands.md D deps/npm/doc/api/config.md D deps/npm/doc/api/deprecate.md D deps/npm/doc/api/docs.md D deps/npm/doc/api/edit.md D deps/npm/doc/api/explore.md D deps/npm/doc/api/help-search.md D deps/npm/doc/api/init.md D deps/npm/doc/api/install.md D deps/npm/doc/api/link.md D deps/npm/doc/api/load.md D deps/npm/doc/api/ls.md A deps/npm/doc/api/npm-bin.md A deps/npm/doc/api/npm-bugs.md A deps/npm/doc/api/npm-commands.md A deps/npm/doc/api/npm-config.md A deps/npm/doc/api/npm-deprecate.md A deps/npm/doc/api/npm-docs.md A deps/npm/doc/api/npm-edit.md A deps/npm/doc/api/npm-explore.md A deps/npm/doc/api/npm-help-search.md A deps/npm/doc/api/npm-init.md A deps/npm/doc/api/npm-install.md A deps/npm/doc/api/npm-link.md A deps/npm/doc/api/npm-load.md A deps/npm/doc/api/npm-ls.md A deps/npm/doc/api/npm-outdated.md A deps/npm/doc/api/npm-owner.md A deps/npm/doc/api/npm-pack.md A deps/npm/doc/api/npm-prefix.md A deps/npm/doc/api/npm-prune.md A deps/npm/doc/api/npm-publish.md A deps/npm/doc/api/npm-rebuild.md A deps/npm/doc/api/npm-restart.md A deps/npm/doc/api/npm-root.md A deps/npm/doc/api/npm-run-script.md A deps/npm/doc/api/npm-search.md A deps/npm/doc/api/npm-shrinkwrap.md A deps/npm/doc/api/npm-start.md A deps/npm/doc/api/npm-stop.md A deps/npm/doc/api/npm-submodule.md A deps/npm/doc/api/npm-tag.md A deps/npm/doc/api/npm-test.md A deps/npm/doc/api/npm-uninstall.md A deps/npm/doc/api/npm-unpublish.md A deps/npm/doc/api/npm-update.md A deps/npm/doc/api/npm-version.md A deps/npm/doc/api/npm-view.md A deps/npm/doc/api/npm-whoami.md M deps/npm/doc/api/npm.md D deps/npm/doc/api/outdated.md D deps/npm/doc/api/owner.md D deps/npm/doc/api/pack.md D deps/npm/doc/api/prefix.md D deps/npm/doc/api/prune.md D deps/npm/doc/api/publish.md D deps/npm/doc/api/rebuild.md D deps/npm/doc/api/restart.md D deps/npm/doc/api/root.md D deps/npm/doc/api/run-script.md D deps/npm/doc/api/search.md D deps/npm/doc/api/shrinkwrap.md D deps/npm/doc/api/start.md D deps/npm/doc/api/stop.md D deps/npm/doc/api/submodule.md D deps/npm/doc/api/tag.md D deps/npm/doc/api/test.md D deps/npm/doc/api/uninstall.md D deps/npm/doc/api/unpublish.md D deps/npm/doc/api/update.md D deps/npm/doc/api/version.md D deps/npm/doc/api/view.md D deps/npm/doc/api/whoami.md D deps/npm/doc/cli/adduser.md D deps/npm/doc/cli/bin.md D deps/npm/doc/cli/bugs.md D deps/npm/doc/cli/build.md D deps/npm/doc/cli/bundle.md D deps/npm/doc/cli/cache.md D deps/npm/doc/cli/changelog.md D deps/npm/doc/cli/coding-style.md D deps/npm/doc/cli/completion.md D deps/npm/doc/cli/config.md D deps/npm/doc/cli/dedupe.md D deps/npm/doc/cli/deprecate.md D deps/npm/doc/cli/developers.md D deps/npm/doc/cli/disputes.md D deps/npm/doc/cli/docs.md D deps/npm/doc/cli/edit.md D deps/npm/doc/cli/explore.md D deps/npm/doc/cli/faq.md D deps/npm/doc/cli/folders.md D deps/npm/doc/cli/global.md D deps/npm/doc/cli/help-search.md D deps/npm/doc/cli/help.md D deps/npm/doc/cli/index.md D deps/npm/doc/cli/init.md D deps/npm/doc/cli/install.md D deps/npm/doc/cli/json.md D deps/npm/doc/cli/link.md D deps/npm/doc/cli/ls.md A deps/npm/doc/cli/npm-adduser.md A deps/npm/doc/cli/npm-bin.md A deps/npm/doc/cli/npm-bugs.md A deps/npm/doc/cli/npm-build.md A deps/npm/doc/cli/npm-bundle.md A deps/npm/doc/cli/npm-cache.md A deps/npm/doc/cli/npm-completion.md A deps/npm/doc/cli/npm-config.md A deps/npm/doc/cli/npm-dedupe.md A deps/npm/doc/cli/npm-deprecate.md A deps/npm/doc/cli/npm-docs.md A deps/npm/doc/cli/npm-edit.md A deps/npm/doc/cli/npm-explore.md A deps/npm/doc/cli/npm-help-search.md A deps/npm/doc/cli/npm-help.md A deps/npm/doc/cli/npm-init.md A deps/npm/doc/cli/npm-install.md A deps/npm/doc/cli/npm-link.md A deps/npm/doc/cli/npm-ls.md A deps/npm/doc/cli/npm-outdated.md A deps/npm/doc/cli/npm-owner.md A deps/npm/doc/cli/npm-pack.md A deps/npm/doc/cli/npm-prefix.md A deps/npm/doc/cli/npm-prune.md A deps/npm/doc/cli/npm-publish.md A deps/npm/doc/cli/npm-rebuild.md A deps/npm/doc/cli/npm-restart.md A deps/npm/doc/cli/npm-rm.md A deps/npm/doc/cli/npm-root.md A deps/npm/doc/cli/npm-run-script.md A deps/npm/doc/cli/npm-search.md A deps/npm/doc/cli/npm-shrinkwrap.md A deps/npm/doc/cli/npm-star.md A deps/npm/doc/cli/npm-stars.md A deps/npm/doc/cli/npm-start.md A deps/npm/doc/cli/npm-stop.md A deps/npm/doc/cli/npm-submodule.md A deps/npm/doc/cli/npm-tag.md A deps/npm/doc/cli/npm-test.md A deps/npm/doc/cli/npm-uninstall.md A deps/npm/doc/cli/npm-unpublish.md A deps/npm/doc/cli/npm-update.md A deps/npm/doc/cli/npm-version.md A deps/npm/doc/cli/npm-view.md A deps/npm/doc/cli/npm-whoami.md M deps/npm/doc/cli/npm.md D deps/npm/doc/cli/outdated.md D deps/npm/doc/cli/owner.md D deps/npm/doc/cli/pack.md D deps/npm/doc/cli/prefix.md D deps/npm/doc/cli/prune.md D deps/npm/doc/cli/publish.md D deps/npm/doc/cli/rebuild.md D deps/npm/doc/cli/registry.md D deps/npm/doc/cli/removing-npm.md D deps/npm/doc/cli/restart.md D deps/npm/doc/cli/rm.md D deps/npm/doc/cli/root.md D deps/npm/doc/cli/run-script.md D deps/npm/doc/cli/scripts.md D deps/npm/doc/cli/search.md D deps/npm/doc/cli/semver.md D deps/npm/doc/cli/shrinkwrap.md D deps/npm/doc/cli/star.md D deps/npm/doc/cli/stars.md D deps/npm/doc/cli/start.md D deps/npm/doc/cli/stop.md D deps/npm/doc/cli/submodule.md D deps/npm/doc/cli/tag.md D deps/npm/doc/cli/test.md D deps/npm/doc/cli/uninstall.md D deps/npm/doc/cli/unpublish.md D deps/npm/doc/cli/update.md D deps/npm/doc/cli/version.md D deps/npm/doc/cli/view.md D deps/npm/doc/cli/whoami.md A deps/npm/doc/files/npm-folders.md A deps/npm/doc/files/npmrc.md A deps/npm/doc/files/package.json.md A deps/npm/doc/misc/npm-coding-style.md A deps/npm/doc/misc/npm-config.md A deps/npm/doc/misc/npm-developers.md A deps/npm/doc/misc/npm-disputes.md A deps/npm/doc/misc/npm-faq.md A deps/npm/doc/misc/npm-index.md A deps/npm/doc/misc/npm-registry.md A deps/npm/doc/misc/npm-scripts.md A deps/npm/doc/misc/removing-npm.md A deps/npm/doc/misc/semver.md D deps/npm/html/api/bin.html D deps/npm/html/api/bugs.html D deps/npm/html/api/commands.html D deps/npm/html/api/config.html D deps/npm/html/api/deprecate.html D deps/npm/html/api/docs.html D deps/npm/html/api/edit.html D deps/npm/html/api/explore.html D deps/npm/html/api/help-search.html D deps/npm/html/api/init.html D deps/npm/html/api/install.html D deps/npm/html/api/link.html D deps/npm/html/api/load.html D deps/npm/html/api/ls.html D deps/npm/html/api/npm.html D deps/npm/html/api/outdated.html D deps/npm/html/api/owner.html D deps/npm/html/api/pack.html D deps/npm/html/api/prefix.html D deps/npm/html/api/prune.html D deps/npm/html/api/publish.html D deps/npm/html/api/rebuild.html D deps/npm/html/api/restart.html D deps/npm/html/api/root.html D deps/npm/html/api/run-script.html D deps/npm/html/api/search.html D deps/npm/html/api/shrinkwrap.html D deps/npm/html/api/start.html D deps/npm/html/api/stop.html D deps/npm/html/api/submodule.html D deps/npm/html/api/tag.html D deps/npm/html/api/test.html D deps/npm/html/api/uninstall.html D deps/npm/html/api/unpublish.html D deps/npm/html/api/update.html D deps/npm/html/api/version.html D deps/npm/html/api/view.html D deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html D deps/npm/html/doc/adduser.html A deps/npm/html/doc/api/npm-bin.html A deps/npm/html/doc/api/npm-bugs.html A deps/npm/html/doc/api/npm-commands.html A deps/npm/html/doc/api/npm-config.html A deps/npm/html/doc/api/npm-deprecate.html A deps/npm/html/doc/api/npm-docs.html A deps/npm/html/doc/api/npm-edit.html A deps/npm/html/doc/api/npm-explore.html A deps/npm/html/doc/api/npm-help-search.html A deps/npm/html/doc/api/npm-init.html A deps/npm/html/doc/api/npm-install.html A deps/npm/html/doc/api/npm-link.html A deps/npm/html/doc/api/npm-load.html A deps/npm/html/doc/api/npm-ls.html A deps/npm/html/doc/api/npm-outdated.html A deps/npm/html/doc/api/npm-owner.html A deps/npm/html/doc/api/npm-pack.html A deps/npm/html/doc/api/npm-prefix.html A deps/npm/html/doc/api/npm-prune.html A deps/npm/html/doc/api/npm-publish.html A deps/npm/html/doc/api/npm-rebuild.html A deps/npm/html/doc/api/npm-restart.html A deps/npm/html/doc/api/npm-root.html A deps/npm/html/doc/api/npm-run-script.html A deps/npm/html/doc/api/npm-search.html A deps/npm/html/doc/api/npm-shrinkwrap.html A deps/npm/html/doc/api/npm-start.html A deps/npm/html/doc/api/npm-stop.html A deps/npm/html/doc/api/npm-submodule.html A deps/npm/html/doc/api/npm-tag.html A deps/npm/html/doc/api/npm-test.html A deps/npm/html/doc/api/npm-uninstall.html A deps/npm/html/doc/api/npm-unpublish.html A deps/npm/html/doc/api/npm-update.html A deps/npm/html/doc/api/npm-version.html A deps/npm/html/doc/api/npm-view.html A deps/npm/html/doc/api/npm-whoami.html A deps/npm/html/doc/api/npm.html D deps/npm/html/doc/bin.html D deps/npm/html/doc/bugs.html D deps/npm/html/doc/build.html D deps/npm/html/doc/bundle.html D deps/npm/html/doc/cache.html D deps/npm/html/doc/changelog.html A deps/npm/html/doc/cli/npm-adduser.html A deps/npm/html/doc/cli/npm-bin.html A deps/npm/html/doc/cli/npm-bugs.html A deps/npm/html/doc/cli/npm-build.html A deps/npm/html/doc/cli/npm-bundle.html A deps/npm/html/doc/cli/npm-cache.html A deps/npm/html/doc/cli/npm-completion.html A deps/npm/html/doc/cli/npm-config.html A deps/npm/html/doc/cli/npm-dedupe.html A deps/npm/html/doc/cli/npm-deprecate.html A deps/npm/html/doc/cli/npm-docs.html A deps/npm/html/doc/cli/npm-edit.html A deps/npm/html/doc/cli/npm-explore.html A deps/npm/html/doc/cli/npm-help-search.html A deps/npm/html/doc/cli/npm-help.html A deps/npm/html/doc/cli/npm-init.html A deps/npm/html/doc/cli/npm-install.html A deps/npm/html/doc/cli/npm-link.html A deps/npm/html/doc/cli/npm-ls.html A deps/npm/html/doc/cli/npm-outdated.html A deps/npm/html/doc/cli/npm-owner.html A deps/npm/html/doc/cli/npm-pack.html A deps/npm/html/doc/cli/npm-prefix.html A deps/npm/html/doc/cli/npm-prune.html A deps/npm/html/doc/cli/npm-publish.html A deps/npm/html/doc/cli/npm-rebuild.html A deps/npm/html/doc/cli/npm-restart.html A deps/npm/html/doc/cli/npm-rm.html A deps/npm/html/doc/cli/npm-root.html A deps/npm/html/doc/cli/npm-run-script.html A deps/npm/html/doc/cli/npm-search.html A deps/npm/html/doc/cli/npm-shrinkwrap.html A deps/npm/html/doc/cli/npm-star.html A deps/npm/html/doc/cli/npm-stars.html A deps/npm/html/doc/cli/npm-start.html A deps/npm/html/doc/cli/npm-stop.html A deps/npm/html/doc/cli/npm-submodule.html A deps/npm/html/doc/cli/npm-tag.html A deps/npm/html/doc/cli/npm-test.html A deps/npm/html/doc/cli/npm-uninstall.html A deps/npm/html/doc/cli/npm-unpublish.html A deps/npm/html/doc/cli/npm-update.html A deps/npm/html/doc/cli/npm-version.html A deps/npm/html/doc/cli/npm-view.html A deps/npm/html/doc/cli/npm-whoami.html A deps/npm/html/doc/cli/npm.html D deps/npm/html/doc/coding-style.html D deps/npm/html/doc/completion.html D deps/npm/html/doc/config.html D deps/npm/html/doc/dedupe.html D deps/npm/html/doc/deprecate.html D deps/npm/html/doc/developers.html D deps/npm/html/doc/disputes.html D deps/npm/html/doc/docs.html D deps/npm/html/doc/edit.html D deps/npm/html/doc/explore.html D deps/npm/html/doc/faq.html A deps/npm/html/doc/files/npm-folders.html A deps/npm/html/doc/files/npm-global.html A deps/npm/html/doc/files/npm-json.html A deps/npm/html/doc/files/npmrc.html A deps/npm/html/doc/files/package.json.html D deps/npm/html/doc/folders.html D deps/npm/html/doc/global.html D deps/npm/html/doc/help-search.html D deps/npm/html/doc/help.html M deps/npm/html/doc/index.html D deps/npm/html/doc/init.html D deps/npm/html/doc/install.html D deps/npm/html/doc/json.html D deps/npm/html/doc/link.html D deps/npm/html/doc/list.html D deps/npm/html/doc/ls.html A deps/npm/html/doc/misc/index.html A deps/npm/html/doc/misc/npm-coding-style.html A deps/npm/html/doc/misc/npm-config.html A deps/npm/html/doc/misc/npm-developers.html A deps/npm/html/doc/misc/npm-disputes.html A deps/npm/html/doc/misc/npm-faq.html A deps/npm/html/doc/misc/npm-index.html A deps/npm/html/doc/misc/npm-registry.html A deps/npm/html/doc/misc/npm-scripts.html A deps/npm/html/doc/misc/removing-npm.html A deps/npm/html/doc/misc/semver.html D deps/npm/html/doc/npm.html D deps/npm/html/doc/outdated.html D deps/npm/html/doc/owner.html D deps/npm/html/doc/pack.html D deps/npm/html/doc/prefix.html D deps/npm/html/doc/prune.html D deps/npm/html/doc/publish.html D deps/npm/html/doc/rebuild.html D deps/npm/html/doc/registry.html D deps/npm/html/doc/removing-npm.html D deps/npm/html/doc/restart.html D deps/npm/html/doc/rm.html D deps/npm/html/doc/root.html D deps/npm/html/doc/run-script.html D deps/npm/html/doc/scripts.html D deps/npm/html/doc/search.html D deps/npm/html/doc/semver.html D deps/npm/html/doc/shrinkwrap.html D deps/npm/html/doc/star.html D deps/npm/html/doc/stars.html D deps/npm/html/doc/start.html D deps/npm/html/doc/stop.html D deps/npm/html/doc/submodule.html D deps/npm/html/doc/tag.html D deps/npm/html/doc/test.html D deps/npm/html/doc/uninstall.html D deps/npm/html/doc/unpublish.html D deps/npm/html/doc/update.html D deps/npm/html/doc/version.html D deps/npm/html/doc/view.html D deps/npm/html/doc/whoami.html A deps/npm/html/docfoot-script.html M deps/npm/html/docfoot.html M deps/npm/html/dochead.html M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/unbuild.js D deps/npm/man/man1/README.1 D deps/npm/man/man1/adduser.1 D deps/npm/man/man1/author.1 D deps/npm/man/man1/bin.1 D deps/npm/man/man1/bugs.1 D deps/npm/man/man1/build.1 D deps/npm/man/man1/bundle.1 D deps/npm/man/man1/cache.1 D deps/npm/man/man1/changelog.1 D deps/npm/man/man1/coding-style.1 D deps/npm/man/man1/completion.1 D deps/npm/man/man1/config.1 D deps/npm/man/man1/dedupe.1 D deps/npm/man/man1/deprecate.1 D deps/npm/man/man1/developers.1 D deps/npm/man/man1/disputes.1 D deps/npm/man/man1/docs.1 D deps/npm/man/man1/edit.1 D deps/npm/man/man1/explore.1 D deps/npm/man/man1/faq.1 D deps/npm/man/man1/find.1 D deps/npm/man/man1/folders.1 D deps/npm/man/man1/get.1 D deps/npm/man/man1/global.1 D deps/npm/man/man1/help-search.1 D deps/npm/man/man1/help.1 D deps/npm/man/man1/home.1 D deps/npm/man/man1/index.1 D deps/npm/man/man1/init.1 D deps/npm/man/man1/install.1 D deps/npm/man/man1/json.1 D deps/npm/man/man1/link.1 D deps/npm/man/man1/list.1 D deps/npm/man/man1/ln.1 D deps/npm/man/man1/ls.1 A deps/npm/man/man1/npm-README.1 A deps/npm/man/man1/npm-adduser.1 A deps/npm/man/man1/npm-bin.1 A deps/npm/man/man1/npm-bugs.1 A deps/npm/man/man1/npm-build.1 A deps/npm/man/man1/npm-bundle.1 A deps/npm/man/man1/npm-cache.1 A deps/npm/man/man1/npm-completion.1 A deps/npm/man/man1/npm-config.1 A deps/npm/man/man1/npm-dedupe.1 A deps/npm/man/man1/npm-deprecate.1 A deps/npm/man/man1/npm-docs.1 A deps/npm/man/man1/npm-edit.1 A deps/npm/man/man1/npm-explore.1 A deps/npm/man/man1/npm-help-search.1 A deps/npm/man/man1/npm-help.1 A deps/npm/man/man1/npm-init.1 A deps/npm/man/man1/npm-install.1 A deps/npm/man/man1/npm-link.1 A deps/npm/man/man1/npm-ls.1 A deps/npm/man/man1/npm-outdated.1 A deps/npm/man/man1/npm-owner.1 A deps/npm/man/man1/npm-pack.1 A deps/npm/man/man1/npm-prefix.1 A deps/npm/man/man1/npm-prune.1 A deps/npm/man/man1/npm-publish.1 A deps/npm/man/man1/npm-rebuild.1 A deps/npm/man/man1/npm-restart.1 A deps/npm/man/man1/npm-rm.1 A deps/npm/man/man1/npm-root.1 A deps/npm/man/man1/npm-run-script.1 A deps/npm/man/man1/npm-search.1 A deps/npm/man/man1/npm-shrinkwrap.1 A deps/npm/man/man1/npm-star.1 A deps/npm/man/man1/npm-stars.1 A deps/npm/man/man1/npm-start.1 A deps/npm/man/man1/npm-stop.1 A deps/npm/man/man1/npm-submodule.1 A deps/npm/man/man1/npm-tag.1 A deps/npm/man/man1/npm-test.1 A deps/npm/man/man1/npm-uninstall.1 A deps/npm/man/man1/npm-unpublish.1 A deps/npm/man/man1/npm-update.1 A deps/npm/man/man1/npm-version.1 A deps/npm/man/man1/npm-view.1 A deps/npm/man/man1/npm-whoami.1 M deps/npm/man/man1/npm.1 D deps/npm/man/man1/outdated.1 D deps/npm/man/man1/owner.1 D deps/npm/man/man1/pack.1 D deps/npm/man/man1/prefix.1 D deps/npm/man/man1/prune.1 D deps/npm/man/man1/publish.1 D deps/npm/man/man1/rebuild.1 D deps/npm/man/man1/registry.1 D deps/npm/man/man1/removing-npm.1 D deps/npm/man/man1/restart.1 D deps/npm/man/man1/rm.1 D deps/npm/man/man1/root.1 D deps/npm/man/man1/run-script.1 D deps/npm/man/man1/scripts.1 D deps/npm/man/man1/search.1 D deps/npm/man/man1/semver.1 D deps/npm/man/man1/set.1 D deps/npm/man/man1/shrinkwrap.1 D deps/npm/man/man1/star.1 D deps/npm/man/man1/stars.1 D deps/npm/man/man1/start.1 D deps/npm/man/man1/stop.1 D deps/npm/man/man1/submodule.1 D deps/npm/man/man1/tag.1 D deps/npm/man/man1/test.1 D deps/npm/man/man1/uninstall.1 D deps/npm/man/man1/unpublish.1 D deps/npm/man/man1/update.1 D deps/npm/man/man1/version.1 D deps/npm/man/man1/view.1 D deps/npm/man/man1/whoami.1 D deps/npm/man/man3/author.3 D deps/npm/man/man3/bin.3 D deps/npm/man/man3/bugs.3 D deps/npm/man/man3/commands.3 D deps/npm/man/man3/config.3 D deps/npm/man/man3/deprecate.3 D deps/npm/man/man3/docs.3 D deps/npm/man/man3/edit.3 D deps/npm/man/man3/explore.3 D deps/npm/man/man3/find.3 D deps/npm/man/man3/get.3 D deps/npm/man/man3/help-search.3 D deps/npm/man/man3/home.3 D deps/npm/man/man3/init.3 D deps/npm/man/man3/install.3 D deps/npm/man/man3/link.3 D deps/npm/man/man3/list.3 D deps/npm/man/man3/ln.3 D deps/npm/man/man3/load.3 D deps/npm/man/man3/ls.3 A deps/npm/man/man3/npm-bin.3 A deps/npm/man/man3/npm-bugs.3 A deps/npm/man/man3/npm-commands.3 A deps/npm/man/man3/npm-config.3 A deps/npm/man/man3/npm-deprecate.3 A deps/npm/man/man3/npm-docs.3 A deps/npm/man/man3/npm-edit.3 A deps/npm/man/man3/npm-explore.3 A deps/npm/man/man3/npm-help-search.3 A deps/npm/man/man3/npm-init.3 A deps/npm/man/man3/npm-install.3 A deps/npm/man/man3/npm-link.3 A deps/npm/man/man3/npm-load.3 A deps/npm/man/man3/npm-ls.3 A deps/npm/man/man3/npm-outdated.3 A deps/npm/man/man3/npm-owner.3 A deps/npm/man/man3/npm-pack.3 A deps/npm/man/man3/npm-prefix.3 A deps/npm/man/man3/npm-prune.3 A deps/npm/man/man3/npm-publish.3 A deps/npm/man/man3/npm-rebuild.3 A deps/npm/man/man3/npm-restart.3 A deps/npm/man/man3/npm-root.3 A deps/npm/man/man3/npm-run-script.3 A deps/npm/man/man3/npm-search.3 A deps/npm/man/man3/npm-shrinkwrap.3 A deps/npm/man/man3/npm-start.3 A deps/npm/man/man3/npm-stop.3 A deps/npm/man/man3/npm-submodule.3 A deps/npm/man/man3/npm-tag.3 A deps/npm/man/man3/npm-test.3 A deps/npm/man/man3/npm-uninstall.3 A deps/npm/man/man3/npm-unpublish.3 A deps/npm/man/man3/npm-update.3 A deps/npm/man/man3/npm-version.3 A deps/npm/man/man3/npm-view.3 A deps/npm/man/man3/npm-whoami.3 M deps/npm/man/man3/npm.3 D deps/npm/man/man3/outdated.3 D deps/npm/man/man3/owner.3 D deps/npm/man/man3/pack.3 D deps/npm/man/man3/prefix.3 D deps/npm/man/man3/prune.3 D deps/npm/man/man3/publish.3 D deps/npm/man/man3/rebuild.3 D deps/npm/man/man3/restart.3 D deps/npm/man/man3/rm.3 D deps/npm/man/man3/root.3 D deps/npm/man/man3/run-script.3 D deps/npm/man/man3/search.3 D deps/npm/man/man3/set.3 D deps/npm/man/man3/shrinkwrap.3 D deps/npm/man/man3/start.3 D deps/npm/man/man3/stop.3 D deps/npm/man/man3/submodule.3 D deps/npm/man/man3/tag.3 D deps/npm/man/man3/test.3 D deps/npm/man/man3/uninstall.3 D deps/npm/man/man3/unpublish.3 D deps/npm/man/man3/update.3 D deps/npm/man/man3/version.3 D deps/npm/man/man3/view.3 D deps/npm/man/man3/whoami.3 A deps/npm/man/man5/npm-folders.5 A deps/npm/man/man5/npm-global.5 A deps/npm/man/man5/npm-json.5 A deps/npm/man/man5/npmrc.5 A deps/npm/man/man5/package.json.5 A deps/npm/man/man7/index.7 A deps/npm/man/man7/npm-coding-style.7 A deps/npm/man/man7/npm-config.7 A deps/npm/man/man7/npm-developers.7 A deps/npm/man/man7/npm-disputes.7 A deps/npm/man/man7/npm-faq.7 A deps/npm/man/man7/npm-index.7 A deps/npm/man/man7/npm-registry.7 A deps/npm/man/man7/npm-scripts.7 A deps/npm/man/man7/removing-npm.7 A deps/npm/man/man7/semver.7 M deps/npm/node_modules/fstream/package.json A deps/npm/node_modules/glob/node_modules/inherits/LICENSE A deps/npm/node_modules/glob/node_modules/inherits/README.md A deps/npm/node_modules/glob/node_modules/inherits/inherits.js A deps/npm/node_modules/glob/node_modules/inherits/inherits_browser.js A deps/npm/node_modules/glob/node_modules/inherits/package.json A deps/npm/node_modules/glob/node_modules/inherits/test.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/polyfills.js M deps/npm/node_modules/graceful-fs/test/open.js D deps/npm/node_modules/graceful-fs/test/ulimit.js M deps/npm/node_modules/lockfile/README.md M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/gyp/AUTHORS M deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py D deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py A deps/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc M deps/npm/node_modules/node-gyp/gyp/gyptest.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el M deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/remove.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmlog/log.js M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/npmlog/test/basic.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh M deps/npm/scripts/index-build.js commit f88b8da refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-11 16:04:49 -0700 test: regression test for #5798 setImmediate M doc/api/timers.markdown A test/simple/test-timers-immediate-queue.js commit fa46483 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-11 15:58:11 -0700 timers: setImmediate process full queue each turn Previously only one cb per turn of the event loop was processed at a time, which is not exactly what is meant by immediate fixes #5798 M lib/timers.js commit c679ac8 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-11 15:37:00 +0200 build: fix windows build Be very careful with forward declarations, MSVC is quite picky and rather stupid about it. Fixes #5810. M src/node.cc M src/node.h M src/node_buffer.cc M src/node_internals.h M src/req_wrap.h commit 6d91bd3 refs/remotes/origin/v0.10.15-release Author: Trevor Norris Date: 2013-07-10 10:35:57 -0700 node: call MakeDomainCallback in all domain cases Previously there was no way to pass a Function callback directly to MakeCallback and support domains. The check has been added so that users never have to worry about supporting domains while using MakeCallback. M src/node.cc commit 6102692 refs/remotes/origin/v0.10.15-release Author: Fedor Indutny Date: 2013-06-27 19:53:29 +0200 crypto: fix memory leak in LoadPKCS12 X509_STORE_add_cert increment reference of passed `x509` cert, `X509_free` must be called to avoid memory leak. This is a back-port of commit c1db1ec from the master branch. M src/node_crypto.cc commit 8a65df9 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-10 09:48:55 +0200 test: fix up indentation, replace tabs with spaces M test/simple/test-repl.js M test/simple/test-tls-hello-parser-failure.js commit b3b8e74 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-09 15:58:15 -0700 tools: Add next/prev version scripts A tools/getnextnodeversion.py A tools/getprevnodeversion.py commit f1bb5dc refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-09 14:29:16 -0700 blog: Post for v0.10.13 A doc/blog/release/v0.10.13.md commit 8a7e2b9 refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-09 14:28:37 -0700 Now working v0.10.14 M src/node_version.h commit 8d9897d refs/remotes/origin/v0.10.15-release Merge: 8bac885 e32660a Author: Timothy J Fontaine Date: 2013-07-09 14:28:05 -0700 Merge branch 'v0.10.13-release' into v0.10 commit e32660a refs/remotes/origin/v0.10.13-release (tag: v0.10.13, origin/v0.10.13-release) Author: Timothy J Fontaine Date: 2013-07-09 13:32:22 -0700 2013.07.09, Version 0.10.13 (Stable) * uv: Upgrade to v0.10.12 * npm: Upgrade to 1.3.2 * windows: get proper errno (Ben Noordhuis) * tls: only wait for finish if we haven't seen it (Timothy J Fontaine) * http: Dump response when request is aborted (isaacs) * http: use an unref'd timer to fix delay in exit (Peter Rust) * zlib: level can be negative (Brian White) * zlib: allow zero values for level and strategy (Brian White) * buffer: add comment explaining buffer alignment (Ben Noordhuis) * string_bytes: properly detect 64bit (Timothy J Fontaine) * src: fix memory leak in UsingDomains() (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 5b6464f refs/remotes/origin/v0.10.13-release Author: Timothy J Fontaine Date: 2013-07-09 13:48:24 -0700 build: use separate env vars for signing M Makefile commit 8bac885 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-09 13:20:38 -0700 uv: Upgrade to v0.10.12 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/checksparse.sh M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/gyp_uv M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/thread.c M deps/uv/src/version.c M deps/uv/src/win/process.c M deps/uv/src/win/tcp.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h A deps/uv/test/test-timer-from-check.c M deps/uv/test/test-tty.c M deps/uv/uv.gyp commit f5602bd refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-07-09 13:09:02 -0700 npm: Upgrade to 1.3.2 M deps/npm/doc/cli/ls.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/search.js M deps/npm/lib/submodule.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js A deps/npm/lib/utils/is-git-url.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/.jshintrc M deps/npm/node_modules/node-gyp/.npmignore M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/gyptest-bare.py D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/copy.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/filter.py D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/foo.c D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/input.txt D deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/main.c D deps/npm/node_modules/node-gyp/gyp/test/actions-none/gyptest-none.py D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/fake_cross.py D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/foo.cc D deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/none_with_source_files.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/gyptest-action.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/make-subdir-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-errors.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/action_missing_name.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/confirm-dep-files.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/counter.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog1.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog2.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/generate_main.py D deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/null_input.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/gyptest-additional.py D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/emit.py D deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/assembly/gyptest-assembly.py D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/as.bat D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/assembly.gyp D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.S D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/assembly/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/build-option/gyptest-build.py D deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.c D deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/builddir.gypi D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func1.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func2.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func3.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func4.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func5.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.gyp D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c D deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.gyp D deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.c D deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.gyp D deps/npm/node_modules/node-gyp/gyp/test/cflags/gyptest-cflags.py D deps/npm/node_modules/node-gyp/gyp/test/compilable/gyptest-headers.py D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/headers.gyp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.cpp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.hpp D deps/npm/node_modules/node-gyp/gyp/test/compilable/src/program.cpp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-global-settings.gyp.in D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-host.gyp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler.gyp D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/cxxtest.cc D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-env.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-global-settings.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cc.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cxx.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_ld.py D deps/npm/node_modules/node-gyp/gyp/test/compiler-override/test.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/gyptest-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/gyptest-inheritance.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/all_dependent_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/direct_dependent_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/gyptest-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/libraries.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/link_settings.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/sources.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/standalone_static_library.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/target_name.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/type.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/front.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/gyptest-target_platform.py D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/left.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/right.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.c D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.gyp D deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/gyptest-x86.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-slash.py D deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-updir.py D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-slash.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-updir.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file3 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file4 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/subdir/file5 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/file1 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/file2 D deps/npm/node_modules/node-gyp/gyp/test/copies/src/parentdir/subdir/file6 D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/gyptest-custom-generator.py D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/mygenerator.py D deps/npm/node_modules/node-gyp/gyp/test/custom-generator/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.cc D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.gyp D deps/npm/node_modules/node-gyp/gyp/test/cxxflags/gyptest-cxxflags.py D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.c D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/gyptest-defines-escaping.py D deps/npm/node_modules/node-gyp/gyp/test/defines/defines-env.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines/defines.c D deps/npm/node_modules/node-gyp/gyp/test/defines/defines.gyp D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-define-override.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env.py D deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/a.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b3.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/d.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependent.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/extra_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-double-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-extra-targets.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-lib-only.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-none-traversal.py D deps/npm/node_modules/node-gyp/gyp/test/dependencies/lib_only.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependencies/main.c D deps/npm/node_modules/node-gyp/gyp/test/dependencies/none_traversal.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/gyptest-copy.py D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file1.c D deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file2.c D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_basenames.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_node.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_rule.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/gyptest-errors.py D deps/npm/node_modules/node-gyp/gyp/test/errors/missing_dep.gyp D deps/npm/node_modules/node-gyp/gyp/test/errors/missing_targets.gyp D deps/npm/node_modules/node-gyp/gyp/test/escaping/colon/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/escaping/gyptest-colon.py D deps/npm/node_modules/node-gyp/gyp/test/exclusion/exclusion.gyp D deps/npm/node_modules/node-gyp/gyp/test/exclusion/gyptest-exclusion.py D deps/npm/node_modules/node-gyp/gyp/test/exclusion/hello.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/gyptest-cross.py D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus1.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus2.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross.gyp D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross_compile.gypi D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/fake_cross.py D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/program.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test1.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test2.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test3.cc D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test4.c D deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/tochar.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/actions-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog1.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog2.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/actions-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/make-file.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file2 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/copies-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file3 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file4 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-actions.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-copies.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-mac-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-relocate.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-rules.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-subdir2-deep.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-top-all.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/app.order D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/header.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/main.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/resource.sb D deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/rules.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define3.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define4.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function1.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function2.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file1.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file2.in0 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file3.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file4.in1 D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/rules-out/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc1/include1.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/inc2/include2.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/build/README.txt D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/inc3/include3.h D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/symroot.gypi D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/defines.gyp D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/echo.py D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-multiple-values.py D deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-exported-hard-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-no-exported-hard-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.h D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/d.c D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/emit.py D deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/hard_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-disable-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-target.py D deps/npm/node_modules/node-gyp/gyp/test/hello/hello.c D deps/npm/node_modules/node-gyp/gyp/test/hello/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.gyp D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes.py D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home/.gyp/include.gypi D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home2/.gyp/include.gypi D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/printfoo.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc1/include1.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.gyp D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow1/shadow.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow2/shadow.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc2/include2.h D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.c D deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.gyp D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/gyptest-intermediate-dir.py D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/script.py D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/shared_infile.txt D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test2.gyp D deps/npm/node_modules/node-gyp/gyp/test/lib/README.txt D deps/npm/node_modules/node-gyp/gyp/test/lib/TestCmd.py D deps/npm/node_modules/node-gyp/gyp/test/lib/TestCommon.py D deps/npm/node_modules/node-gyp/gyp/test/lib/TestGyp.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared-obj-install-path.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared.py D deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-static.py D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1_moveable.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2_moveable.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/library.gyp D deps/npm/node_modules/node-gyp/gyp/test/library/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/library/src/shared_dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/link-objects/base.c D deps/npm/node_modules/node-gyp/gyp/test/link-objects/extra.c D deps/npm/node_modules/node-gyp/gyp/test/link-objects/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/link-objects/link-objects.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/MainMenu.xib D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/main.m D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_main_file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-archs-x86_64.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-no-archs.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile_withcflags.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cfile.c D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile.cpp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile_withcflags.cpp D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile.cxx D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile_withcflags.cxx D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mfile.m D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile_withcflags.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/bundle.c D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/executable.c D deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/calculate.c D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/framework-dirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.m D deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/English.lproj/InfoPlist.strings D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/TestFramework_Prefix.pch D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/framework/framework.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir1/dir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/dir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/file.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-action-envvars.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-app.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-archs.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-cflags.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copies.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copy-dylib.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-debuginfo.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-depend-on-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-dirs.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-headers.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-global-settings.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-infoplist-process.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-installname.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags-passed-to-libtool.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-libraries.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-loadable-module.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-missing-cfbundlesignature.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-non-strs-flattened-to-env.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-objc-gc.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-copy-bundle.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-defaults.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-fail.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-multiple-configurations.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-static-library.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-prefixheader.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rebuild.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rpath.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sdkroot.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sourceless-module.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-strip.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-type-envvars.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-env-order.py D deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-gcc.py D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test1.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test2.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test3.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/installname/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/symbol_list.def D deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/README.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/mylib.c D deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/module.c D deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Other-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Third-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/c-file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/cc-file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/main.m D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc-mm.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc.m D deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/Framework-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/postbuild-copy-framework.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/resource_file.sb D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/postbuild-defaults.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/postbuild-fail.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-dynamic.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-static.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/postbuild-touch-file.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/postbuild-touch-file.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/copy.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_g.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_h.c D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/shared_library_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/static_library_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/copied_file.txt D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/nested_target.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.m D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/header.h D deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/TestApp-Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/delay-touch.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/file.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test_shorthand.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/empty.c D deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/strip.saves D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_strip.saves D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/subdirectory.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/test_reading_save_file_from_postbuild.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/strip/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/file.c D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_executable.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_shared_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_executable.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_none.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/Info.plist D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext1 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext2 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext3 D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/main.c D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_c.c D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_cc.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_m.m D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_mm.mm D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_invalid_offsetof_macro.cc D deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_missing_newline.c D deps/npm/node_modules/node-gyp/gyp/test/make/dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-dependencies.py D deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-noload.py D deps/npm/node_modules/node-gyp/gyp/test/make/main.cc D deps/npm/node_modules/node-gyp/gyp/test/make/main.h D deps/npm/node_modules/node-gyp/gyp/test/make/noload/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.c D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.gyp D deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.h D deps/npm/node_modules/node-gyp/gyp/test/make/noload/main.c D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file0 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file1 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file2 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file3 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/file4 D deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions-unsorted.py D deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions.py D deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions-unsorted.gyp D deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/module/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/module/src/lib1.c D deps/npm/node_modules/node-gyp/gyp/test/module/src/lib2.c D deps/npm/node_modules/node-gyp/gyp/test/module/src/module.gyp D deps/npm/node_modules/node-gyp/gyp/test/module/src/program.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/gyptest-config_attrs.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/base/base.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/express.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/express/gyptest-express.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello.cpp D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_exclude.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_mac.cpp D deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/gyptest-missing.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/hello_missing.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.props D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.vsprops D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/gyptest-props.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/common.gypi D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/gyptest-shared_output.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.c D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/common.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/multiple.gyp D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/gyptest-action-dependencies.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/action_dependencies.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.h D deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/emit.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained-dependency.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained.c D deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/gyptest-chained-dependency.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/gyptest-normalize-paths.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/normalize-paths.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/empty.s D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/gyptest-s-needs-no-depfiles.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/s-needs-no-depfiles.gyp D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/gyptest-solibs-avoid-relinking.py D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/main.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solib.cc D deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solibs_avoid_relinking.gyp D deps/npm/node_modules/node-gyp/gyp/test/no-output/gyptest-no-output.py D deps/npm/node_modules/node-gyp/gyp/test/no-output/src/nooutput.gyp D deps/npm/node_modules/node-gyp/gyp/test/product/gyptest-product.py D deps/npm/node_modules/node-gyp/gyp/test/product/hello.c D deps/npm/node_modules/node-gyp/gyp/test/product/product.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.cc D deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.gyp D deps/npm/node_modules/node-gyp/gyp/test/relative/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/file.c D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test-casesensitive.gyp D deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/rename/gyptest-filecase.py D deps/npm/node_modules/node-gyp/gyp/test/restat/gyptest-restat.py D deps/npm/node_modules/node-gyp/gyp/test/restat/src/create_intermediate.py D deps/npm/node_modules/node-gyp/gyp/test/restat/src/restat.gyp D deps/npm/node_modules/node-gyp/gyp/test/restat/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/gyptest-dirname.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.gencc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.printvars D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.gencc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.printvars D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/input-rule-dirname.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/main.cc D deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/printvars.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/main.c D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/make-sources.py D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog1.in D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog2.in D deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/same_target.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/gyptest-rules-variables.py D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_ext.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_name/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_path/subdir/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/input_dirname.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/test.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/test.input_root.c D deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/variables.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-input-root.py D deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-special-variables.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/actions.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/an_asm.S D deps/npm/node_modules/node-gyp/gyp/test/rules/src/as.bat D deps/npm/node_modules/node-gyp/gyp/test/rules/src/copy-file.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/external.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/input-root.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/no_action_with_rules_fails.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/rule.py D deps/npm/node_modules/node-gyp/gyp/test/rules/src/somefile.ext D deps/npm/node_modules/node-gyp/gyp/test/rules/src/special-variables.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/program.c D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file1.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file2.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/never_used.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_action.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_inputs.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/none.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/executable2.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/function3.in D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/program.c D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/asm-function.asm D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/build-asm.gyp D deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/program.c D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-library.py D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/one/sub.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/test.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/two/sub.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/main1.cc D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/executable.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/main2.cc D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir1/subdir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir2/subdir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-default.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-fail.py D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/double.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir1/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir2/func.c D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir1/subdir1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir2/subdir2.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/touch.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/gyptest-same-target-name.py D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable1.gyp D deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable2.gyp D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/blah.S D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/gyptest-sanitize-rule-names.py D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/sanitize-rule-names.gyp D deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/script.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/gyptest-tools.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/site_scons/site_tools/this_tool.py D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.c D deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-relocate.py D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/build/all.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/small/gyptest-small.py D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/gyptest-standalone-static-library.py D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/invalid.gyp D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.c D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.gyp D deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/prog.c D deps/npm/node_modules/node-gyp/gyp/test/standalone/gyptest-standalone.py D deps/npm/node_modules/node-gyp/gyp/test/standalone/standalone.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir2-deep.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-all.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-default.py D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.c D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.gyp D deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/symroot.gypi D deps/npm/node_modules/node-gyp/gyp/test/toolsets/gyptest-toolsets.py D deps/npm/node_modules/node-gyp/gyp/test/toolsets/main.cc D deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.cc D deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.gyp D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/gyptest-toplevel-dir.py D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/main.gyp D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/prog1.c D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.c D deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.ignore-env.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypi D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-ignore-env.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-repeated.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/test.py D deps/npm/node_modules/node-gyp/gyp/test/variables/commands/update_golden D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gyp.stdout D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gypd.golden D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/gyptest-filelist.py D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/src/filelist.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/update_golden D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/gyptest-latelate.py D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/latelate.gyp D deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/program.cc D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/C1/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/gyptest-variable-in-path.py D deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/variable-in-path.gyp D deps/npm/node_modules/node-gyp/gyp/test/variants/gyptest-variants.py D deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.c D deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/asm-files.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/b.s D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/c.S D deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/batch-file-action.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/infile D deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/somecmd.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/a.S D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/bat with spaces.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/command-quote.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/go.bat D deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/subdir/and/another/in-subdir.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/analysis.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security-check.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-mbcs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-unicode.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/debug-format.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling-on.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/optimizations.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti-on.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-md.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mdd.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mt.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mtd.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/subdir/header.h D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/uninit.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level1.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level2.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level3.cc D deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level4.cc D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-asm-files.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-include-dirs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-options.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-analysis.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-buffer-security-check.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-character-set.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-debug-format.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-exception-handling.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-function-level-linking.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-optimizations.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-pdbname.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-rtti.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-checks.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-library.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-as-error.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-level.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-command-quote.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-deps.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-options.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-aslr.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-debug-info.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-default-libs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-deffile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-delay-load-dlls.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-entrypointsymbol.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-fixed-base.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-generate-manifest.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-incremental.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-adjust.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-directories.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nodefaultlib.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nxcompat.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-icf.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-ref.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-outputfile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-pdb.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-profile.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-restat-importlib.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-subsystem.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-uldi.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-long-command-line.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-projectname.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-vcinstalldir.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-containing-gyp.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-in-inputs-and-outputs.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-midl-rules.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-quoting-commands.py D deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-rc-build.py D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/basic-idl.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer.idl D deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer_user.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/has-exports.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/importlib/importlib.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-options.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/aslr.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/debug-info.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile-multiple.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.def D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load-dlls.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra.manifest D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra2.manifest D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/fixed-base.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/generate-manifest.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/incremental.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-define.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-reference.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nxcompat.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/outputfile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/profile.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/program-database.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subdir/library.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem-windows.cc D deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/function.cc D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/long-command-line.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/gyptest-all.py D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.c D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello2.c D deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/precomp.c D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/Resource.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.cpp D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.ico D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.rc D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/small.ico D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/hello2.rc D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/include.h D deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/targetver.h D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/a.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/b.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/main.cc D deps/npm/node_modules/node-gyp/gyp/test/win/uldi/uldi.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/as.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/containing-gyp.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/do_stuff.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/hello.cc D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input-output-macros.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input.S D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/projectname.gyp D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/stuff.blah D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/test_exists.py D deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/vcinstalldir.gyp D deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json D deps/npm/node_modules/normalize-package-data/.npmignore D deps/npm/node_modules/normalize-package-data/.travis.yml D deps/npm/node_modules/normalize-package-data/AUTHORS D deps/npm/node_modules/normalize-package-data/LICENSE D deps/npm/node_modules/normalize-package-data/README.md D deps/npm/node_modules/normalize-package-data/lib/extract_description.js D deps/npm/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/normalize-package-data/lib/is_valid.js D deps/npm/node_modules/normalize-package-data/lib/normalize.js D deps/npm/node_modules/normalize-package-data/lib/typos.json D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json D deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js D deps/npm/node_modules/normalize-package-data/package.json D deps/npm/node_modules/normalize-package-data/test/basic.js D deps/npm/node_modules/normalize-package-data/test/consistency.js D deps/npm/node_modules/normalize-package-data/test/fixtures/async.json D deps/npm/node_modules/normalize-package-data/test/fixtures/bcrypt.json D deps/npm/node_modules/normalize-package-data/test/fixtures/coffee-script.json D deps/npm/node_modules/normalize-package-data/test/fixtures/http-server.json D deps/npm/node_modules/normalize-package-data/test/fixtures/movefile.json D deps/npm/node_modules/normalize-package-data/test/fixtures/node-module_exist.json D deps/npm/node_modules/normalize-package-data/test/fixtures/npm.json D deps/npm/node_modules/normalize-package-data/test/fixtures/read-package-json.json D deps/npm/node_modules/normalize-package-data/test/fixtures/request.json D deps/npm/node_modules/normalize-package-data/test/fixtures/underscore.json D deps/npm/node_modules/normalize-package-data/test/github-urls.js D deps/npm/node_modules/normalize-package-data/test/normalize.js D deps/npm/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/unpublish.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmlog/LICENSE M deps/npm/node_modules/npmlog/log.js M deps/npm/node_modules/npmlog/package.json M deps/npm/node_modules/read-installed/README.md M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-installed/test/basic.js M deps/npm/node_modules/read-package-json/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js D deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/is_valid.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/strict.js M deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/rimraf/README.md A deps/npm/node_modules/rimraf/bin.js M deps/npm/node_modules/rimraf/package.json A deps/npm/node_modules/semver/.npmignore M deps/npm/node_modules/semver/LICENSE A deps/npm/node_modules/semver/Makefile M deps/npm/node_modules/semver/README.md A deps/npm/node_modules/semver/foot.js A deps/npm/node_modules/semver/head.js M deps/npm/node_modules/semver/package.json A deps/npm/node_modules/semver/semver.browser.js A deps/npm/node_modules/semver/semver.browser.js.gz M deps/npm/node_modules/semver/semver.js A deps/npm/node_modules/semver/semver.min.js A deps/npm/node_modules/semver/semver.min.js.gz D deps/npm/node_modules/semver/test.js A deps/npm/node_modules/semver/test/amd.js A deps/npm/node_modules/semver/test/index.js A deps/npm/node_modules/semver/test/no-module.js M deps/npm/package.json M deps/npm/scripts/doc-build.sh A deps/npm/test/tap/fixtures/underscore-1-3-3.json A deps/npm/test/tap/fixtures/underscore.json A deps/npm/test/tap/noargs-install-config-save.js commit 91698f7 refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-06-23 22:33:13 +0000 tls: only wait for finish if we haven't seen it A pooled https agent may get a Connection: close, but never finish destroying the socket as the prior request had already emitted finish likely from a pipe. Since the socket is not marked as destroyed it may get reused by the agent pool and result in an ECONNRESET. re: #5712 #5739 M lib/tls.js commit ed53246 refs/remotes/origin/v0.10.15-release Author: Nathan Rajlich Date: 2013-07-08 11:25:40 -0700 doc: fix bad markdown parsing in list M doc/api/tls.markdown commit 99a7e78 refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-06-26 09:13:48 -0700 http: Dump response when request is aborted Fixes #5695 M lib/http.js A test/simple/test-http-abort-stream-end.js commit 6acde21 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-07 14:34:49 +0200 src: remove unnecessary calls to Local::New() M src/cares_wrap.cc M src/node_crypto.cc M src/node_file.cc M src/pipe_wrap.cc M src/tcp_wrap.cc commit 636ca7c refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-07 14:24:18 +0200 src: cast strong persistent handles to locals Avoids the overhead of creating a new Local every time we unwrap a Persistent handle. M src/cares_wrap.cc M src/node.cc M src/node_crypto.cc M src/node_file.cc M src/node_internals.h M src/node_script.cc M src/smalloc.cc M src/tls_wrap.cc commit 3220bc4 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-09 18:54:10 +0200 smalloc: don't take address of stack var M src/smalloc.cc commit 831de7c refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-05-30 16:08:03 -0700 http: Use OOP for OutgoingMessage._finish Sniffing instanceof a child class in the parent class's method is Doing It Wrong. M lib/_http_client.js M lib/_http_outgoing.js M lib/_http_server.js commit 49519f1 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-05-22 18:44:24 -0700 http: Reuse more http/https Agent code M lib/_http_agent.js M lib/_http_client.js M lib/https.js M test/simple/test-http-agent-destroyed-socket.js M test/simple/test-http-client-agent.js M test/simple/test-http-keep-alive-close-on-header.js M test/simple/test-http-keep-alive.js M test/simple/test-regress-GH-1531.js M test/simple/test-regress-GH-877.js commit 40e9265 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-05-21 14:02:18 -0700 http: Add agent.get/request methods M lib/_http_agent.js M lib/http.js M lib/https.js M lib/net.js A test/simple/test-http-keepalive-request.js commit 9fc9b87 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-05-15 15:10:53 -0700 http: Proper KeepAlive behavior Instead of destroying sockets when there are no pending requests, put them in a freeSockets list, and unref() them so that they do not keep the event loop open. Also, set the default max sockets to Infinity, to prevent the awful surprising deadlocks that happen when more connections are made. M lib/_http_agent.js M test/simple/test-http-client-abort.js A test/simple/test-http-keepalive-client.js commit 6176e49 refs/remotes/origin/v0.11.8-release Author: isaacs Date: 2013-05-15 14:24:08 -0700 http: style M lib/_http_agent.js commit 48e159f refs/remotes/origin/v0.11.8-release Author: Nathan Rajlich Date: 2013-07-07 19:11:07 -0700 crypto: throw a helpful error message for "tls" and "crypto" When node is compiled with the --without-ssl flag. M lib/crypto.js commit 567c72b refs/remotes/origin/v0.11.8-release Author: Nathan Rajlich Date: 2013-07-05 20:53:23 -0700 configure: fix the --without-ssl option Closes #5807. M node.gyp M src/node_extensions.h commit b8ce1da refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-08 20:58:39 -0700 buffer: propagate originating parent When creating a slice, make sure to propagate the originating parent. This is to prevent a buf.parent.parent.(etc) scenario. Also speed up the constructor by preventing lookup of non-existant properties by setting them beforehand in the prototype. (see https://github.com/joyent/node/commit/7ce5a31#commitcomment-3332779) M lib/buffer.js M test/simple/test-buffer.js commit 2fc34d7 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-08 05:03:57 +0000 tls_wrap: return Error not throw for missing cert M src/tls_wrap.cc commit 22668db refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-08 16:53:41 -0700 benchmark: update callbacks only receive data Since the SlabAllocator was removed the buffer length/offset is no longer sent to the onread callback. The benchmarks have been updated to reflect that. M benchmark/net/tcp-raw-c2s.js M benchmark/net/tcp-raw-pipe.js M benchmark/net/tcp-raw-s2c.js commit ead8e26 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-05 16:21:09 -0700 smalloc: call callback if set on AllocDispose Fix bug where if dev passed a callback to Alloc then called AllocDispose it wouldn't bother to pass the data to the callback and instead would just free it. M src/smalloc.cc commit aa8c4a0 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-05 16:31:27 -0700 smalloc: zero size allocs may need to be free'd Zero size allocations don't necessarily mean that data == NULL. So instead check each value seperately and perform necessary operations. M src/smalloc.cc commit 58e4eda refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-06 22:18:39 +0200 deps: upgrade c-ares to piscisaureus/cares@805d153 This should fix the Android build. M deps/cares/.gitignore A deps/cares/android-configure M deps/cares/build.mk M deps/cares/cares.gyp M deps/cares/common.gypi A deps/cares/config/android/ares_config.h A deps/cares/gyp_cares commit 82ff891 refs/remotes/origin/v0.11.8-release Author: Peter Rust Date: 2013-07-07 21:11:22 -0700 http: use an unref'd timer to fix delay in exit There was previously up to a second exit delay when exiting node right after an http request/response, due to the utcDate() function doing a setTimeout to update the cached date/time. Fixing this should increase the performance of our http tests. M lib/_http_outgoing.js commit fe17692 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-07 18:20:07 -0700 timers: internal unref timers should use Timer.now M lib/timers.js commit 0181fee refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-06 18:48:52 +0200 build: don't enable --gc-sections on sunos The SunOS linker doesn't support it. Fixes build breakage introduced in commit 9b3de60. M common.gypi commit 7684e0b refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-06 04:31:02 +0200 test: fix up weakref.cc after v8 api change M test/gc/node_modules/weak/src/weakref.cc commit d2d0742 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-05 22:42:06 +0200 tools: add check-imports.sh script Checks that `using` statements in src/*.cc are properly sorted and actually used. A tools/check-imports.sh commit 0693d22 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-29 08:16:25 +0200 src: enable native v8 typed arrays This commit removes our homegrown typed arrays implementation and enables V8's built-in typed arrays implementation. M doc/api/buffer.markdown M src/node.cc D test/simple/test-arraybuffer-slice.js D test/simple/test-typed-arrays.js commit c56a96c refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-29 07:30:11 +0200 src: abort() on fatal error in debug mode abort() generates a nice core dump and makes it easy to catch fatal errors in one's debugger of choice. M src/node.cc commit 8985bb8 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-06-29 07:16:46 +0200 string_bytes: stop using String::AsciiValue Debug builds of V8 now actively check that the string only contains ASCII characters (i.e. doesn't contain bytes with the high bit set.) M src/string_bytes.cc commit 110a9cd refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-03 04:23:44 +0200 lib, src: upgrade after v8 api change This is a big commit that touches just about every file in the src/ directory. The V8 API has changed in significant ways. The most important changes are: * Binding functions take a const v8::FunctionCallbackInfo& argument rather than a const v8::Arguments& argument. * Binding functions return void rather than v8::Handle. The return value is returned with the args.GetReturnValue().Set() family of functions. * v8::Persistent no longer derives from v8::Handle and no longer allows you to directly dereference the object that the persistent handle points to. This means that the common pattern of caching oft-used JS values in a persistent handle no longer quite works, you first need to reconstruct a v8::Local from the persistent handle with the Local::New(isolate, persistent) factory method. A handful of (internal) convenience classes and functions have been added to make dealing with the new API a little easier. The most visible one is node::Cached, which wraps a v8::Persistent with some template sugar. It can hold arbitrary types but so far it's exclusively used for v8::Strings (which was by far the most commonly cached handle type.) M lib/net.js M node.gyp M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc M src/node.h M src/node_buffer.cc M src/node_counters.cc M src/node_crypto.cc M src/node_crypto.h M src/node_dtrace.cc M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h M src/node_object_wrap.h M src/node_os.cc M src/node_script.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_wrap.h M src/node_zlib.cc M src/pipe_wrap.cc M src/pipe_wrap.h M src/process_wrap.cc M src/req_wrap.h M src/signal_wrap.cc M src/smalloc.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tcp_wrap.h M src/timer_wrap.cc M src/tls_wrap.cc M src/tls_wrap.h M src/tty_wrap.cc M src/tty_wrap.h M src/udp_wrap.cc M src/udp_wrap.h D src/v8_typed_array.cc D src/v8_typed_array.h D src/v8_typed_array_bswap.h commit 9b3de60 refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-06 14:59:15 +0200 build: remove --unsafe-optimizations flag The previous commit removes our patch that builds V8 at -O2 rather than -O3 so there is not much point in keeping the configure switch around. The reason it did so was to work around an assortment of compiler and linker bugs. In particular, certain combinations of g++ and binutils generate bad or no code when -ffunction-sections or -finline-functions is enabled (which -O3 implicitly does.) It was quite the problem back in the day because everyone and his dog built from source. Now that we have prebuilt binaries and packages available, there is no longer a pressing need to be so accommodating. If you experience spurious (or possibly not so spurious) segmentation faults after this commit, you need to upgrade your compiler/linker toolchain. M common.gypi M configure commit 588040d refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-03 04:23:36 +0200 v8: reapply floating patches M deps/v8/src/platform-posix.cc commit 704fd8f refs/remotes/origin/v0.11.8-release Author: Ben Noordhuis Date: 2013-07-02 17:11:31 +0200 v8: upgrade to v3.20.2 M deps/v8/.gitignore M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/OWNERS M deps/v8/build/android.gypi M deps/v8/build/common.gypi A deps/v8/build/shim_headers.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/preparser/preparser.gyp M deps/v8/samples/samples.gyp M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arguments.cc M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/constants-arm.cc M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/assert-scope.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h M deps/v8/src/atomicops_internals_tsan.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/collection.js M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/cpu-profiler-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.js M deps/v8/src/data-flow.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/execution.h A deps/v8/src/extensions/i18n/break-iterator.cc A deps/v8/src/extensions/i18n/break-iterator.h A deps/v8/src/extensions/i18n/break-iterator.js A deps/v8/src/extensions/i18n/collator.cc A deps/v8/src/extensions/i18n/collator.h A deps/v8/src/extensions/i18n/collator.js A deps/v8/src/extensions/i18n/date-format.cc A deps/v8/src/extensions/i18n/date-format.h A deps/v8/src/extensions/i18n/date-format.js A deps/v8/src/extensions/i18n/footer.js A deps/v8/src/extensions/i18n/globals.js A deps/v8/src/extensions/i18n/header.js A deps/v8/src/extensions/i18n/i18n-extension.cc A deps/v8/src/extensions/i18n/i18n-extension.h A deps/v8/src/extensions/i18n/i18n-utils.cc A deps/v8/src/extensions/i18n/i18n-utils.h A deps/v8/src/extensions/i18n/i18n-utils.js A deps/v8/src/extensions/i18n/locale.cc A deps/v8/src/extensions/i18n/locale.h A deps/v8/src/extensions/i18n/locale.js A deps/v8/src/extensions/i18n/number-format.cc A deps/v8/src/extensions/i18n/number-format.h A deps/v8/src/extensions/i18n/number-format.js A deps/v8/src/extensions/i18n/overrides.js M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc M deps/v8/src/gdb-jit.h M deps/v8/src/generator.js M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-environment-liveness.cc M deps/v8/src/hydrogen-environment-liveness.h A deps/v8/src/hydrogen-escape-analysis.cc A deps/v8/src/hydrogen-escape-analysis.h M deps/v8/src/hydrogen-gvn.cc M deps/v8/src/hydrogen-gvn.h A deps/v8/src/hydrogen-infer-representation.cc A deps/v8/src/hydrogen-infer-representation.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h A deps/v8/src/hydrogen-osr.cc A deps/v8/src/hydrogen-osr.h A deps/v8/src/hydrogen-range-analysis.cc A deps/v8/src/hydrogen-range-analysis.h A deps/v8/src/hydrogen-uint32-analysis.cc A deps/v8/src/hydrogen-uint32-analysis.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/cpu-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/liveedit.h M deps/v8/src/log-inl.h M deps/v8/src/log-utils.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/marking-thread.cc M deps/v8/src/messages.js M deps/v8/src/mips/OWNERS M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/constants-mips.cc M deps/v8/src/mips/cpu-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/frames-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc M deps/v8/src/natives.h M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-tls-mac.h M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/sampler.cc M deps/v8/src/sampler.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/snapshot-common.cc M deps/v8/src/snapshot-empty.cc M deps/v8/src/snapshot.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/strtod.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/third_party/vtune/v8vtune.gyp M deps/v8/src/third_party/vtune/vtune-jit.cc M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js M deps/v8/src/types.cc M deps/v8/src/types.h M deps/v8/src/typing.cc M deps/v8/src/typing.h M deps/v8/src/unbound-queue-inl.h M deps/v8/src/unbound-queue.h M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/cpu-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-inl.h M deps/v8/src/zone.cc M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-ast.cc M deps/v8/test/cctest/test-compare-nil-ic-stub.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-dataflow.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-global-object.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-liveedit.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-types.cc M deps/v8/test/cctest/test-weaktypedarrays.cc M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/allocation-site-info.js A deps/v8/test/mjsunit/array-constructor-feedback.js A deps/v8/test/mjsunit/array-feedback.js A deps/v8/test/mjsunit/array-literal-feedback.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js M deps/v8/test/mjsunit/compiler/inline-arguments.js A deps/v8/test/mjsunit/compiler/osr-big.js A deps/v8/test/mjsunit/compiler/osr-nested.js A deps/v8/test/mjsunit/compiler/osr-one.js A deps/v8/test/mjsunit/compiler/osr-regress-max-locals.js A deps/v8/test/mjsunit/compiler/osr-simple.js A deps/v8/test/mjsunit/compiler/osr-two.js A deps/v8/test/mjsunit/compiler/osr-with-args.js M deps/v8/test/mjsunit/compiler/parallel-proto-change.js D deps/v8/test/mjsunit/compiler/regress-max-locals-for-osr.js D deps/v8/test/mjsunit/compiler/simple-osr.js M deps/v8/test/mjsunit/date.js M deps/v8/test/mjsunit/debug-breakpoints.js M deps/v8/test/mjsunit/debug-evaluate-locals.js M deps/v8/test/mjsunit/debug-script.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/external-array-no-sse2.js M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/function-call.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js M deps/v8/test/mjsunit/harmony/collections.js A deps/v8/test/mjsunit/harmony/dataview-accessors.js M deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/generators-runtime.js M deps/v8/test/mjsunit/harmony/iteration-syntax.js M deps/v8/test/mjsunit/harmony/typedarrays.js M deps/v8/test/mjsunit/manual-parallel-recompile.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/opt-elements-kind.js A deps/v8/test/mjsunit/osr-elements-kind.js A deps/v8/test/mjsunit/parallel-initial-prototype-change.js A deps/v8/test/mjsunit/parallel-invalidate-transition-map.js M deps/v8/test/mjsunit/parallel-optimize-disabled.js M deps/v8/test/mjsunit/regress/regress-1383.js A deps/v8/test/mjsunit/regress/regress-2691.js M deps/v8/test/mjsunit/regress/regress-crbug-217858.js A deps/v8/test/mjsunit/regress/regress-crbug-245480.js A deps/v8/test/mjsunit/regress/regress-debug-deopt-while-recompile.js A deps/v8/test/mjsunit/regress/regress-embedded-cons-string.js A deps/v8/test/mjsunit/regress/regress-function-length-strict.js A deps/v8/test/mjsunit/regress/regress-opt-after-debug-deopt.js A deps/v8/test/mjsunit/regress/regress-polymorphic-store.js A deps/v8/test/mjsunit/regress/string-split-monkey-patching.js M deps/v8/test/mjsunit/tools/tickprocessor.js A deps/v8/test/webkit/Array-isArray-expected.txt A deps/v8/test/webkit/Array-isArray.js A deps/v8/test/webkit/JSON-stringify-replacer-expected.txt A deps/v8/test/webkit/JSON-stringify-replacer.js A deps/v8/test/webkit/Object-create-expected.txt A deps/v8/test/webkit/Object-create.js A deps/v8/test/webkit/Object-defineProperties-expected.txt A deps/v8/test/webkit/Object-defineProperties.js A deps/v8/test/webkit/Object-keys-expected.txt A deps/v8/test/webkit/Object-keys.js A deps/v8/test/webkit/ToNumber-expected.txt A deps/v8/test/webkit/ToNumber.js A deps/v8/test/webkit/add-recovery-expected.txt A deps/v8/test/webkit/add-recovery.js A deps/v8/test/webkit/apply-varargs-expected.txt A deps/v8/test/webkit/apply-varargs.js A deps/v8/test/webkit/arguments-bad-index-expected.txt A deps/v8/test/webkit/arguments-bad-index.js A deps/v8/test/webkit/array-constructor-host-call-expected.txt A deps/v8/test/webkit/array-constructor-host-call.js A deps/v8/test/webkit/array-defineOwnProperty-expected.txt A deps/v8/test/webkit/array-defineOwnProperty.js A deps/v8/test/webkit/array-enumerators-functions-expected.txt A deps/v8/test/webkit/array-enumerators-functions.js A deps/v8/test/webkit/array-every-expected.txt A deps/v8/test/webkit/array-every.js A deps/v8/test/webkit/array-filter-expected.txt A deps/v8/test/webkit/array-filter.js A deps/v8/test/webkit/array-holes-expected.txt A deps/v8/test/webkit/array-holes.js A deps/v8/test/webkit/array-index-immediate-types-expected.txt A deps/v8/test/webkit/array-index-immediate-types.js A deps/v8/test/webkit/array-indexing-expected.txt A deps/v8/test/webkit/array-indexing.js A deps/v8/test/webkit/array-iterate-backwards-expected.txt A deps/v8/test/webkit/array-iterate-backwards.js A deps/v8/test/webkit/array-lastIndexOf-expected.txt A deps/v8/test/webkit/array-lastIndexOf.js A deps/v8/test/webkit/array-proto-func-length-getter-except-expected.txt A deps/v8/test/webkit/array-proto-func-length-getter-except.js A deps/v8/test/webkit/array-proto-func-property-getter-except-expected.txt A deps/v8/test/webkit/array-proto-func-property-getter-except.js A deps/v8/test/webkit/array-reduce-expected.txt A deps/v8/test/webkit/array-reduce.js A deps/v8/test/webkit/array-reduceRight-expected.txt A deps/v8/test/webkit/array-reduceRight.js A deps/v8/test/webkit/array-reset-large-index-expected.txt A deps/v8/test/webkit/array-reset-large-index.js A deps/v8/test/webkit/array-sort-numericCompare-expected.txt A deps/v8/test/webkit/array-sort-numericCompare.js A deps/v8/test/webkit/array-sort-reentrance-expected.txt A deps/v8/test/webkit/array-sort-reentrance.js A deps/v8/test/webkit/array-sort-small-sparse-array-with-large-length-expected.txt A deps/v8/test/webkit/array-sort-small-sparse-array-with-large-length.js A deps/v8/test/webkit/array-sort-sparse-expected.txt A deps/v8/test/webkit/array-sort-sparse.js A deps/v8/test/webkit/array-tostring-and-join-expected.txt A deps/v8/test/webkit/array-tostring-and-join.js A deps/v8/test/webkit/array-type-speculation-expected.txt A deps/v8/test/webkit/array-type-speculation.js A deps/v8/test/webkit/avl-crash-expected.txt A deps/v8/test/webkit/avl-crash.js A deps/v8/test/webkit/bitops-type-tag-expected.txt A deps/v8/test/webkit/bitops-type-tag.js A deps/v8/test/webkit/boolean-argument-prediction-expected.txt A deps/v8/test/webkit/boolean-argument-prediction.js A deps/v8/test/webkit/boxed-double-to-int-expected.txt A deps/v8/test/webkit/boxed-double-to-int.js A deps/v8/test/webkit/break-ASI-expected.txt A deps/v8/test/webkit/break-ASI.js A deps/v8/test/webkit/cached-call-uninitialized-arguments-expected.txt A deps/v8/test/webkit/cached-call-uninitialized-arguments.js A deps/v8/test/webkit/call-apply-crash-expected.txt A deps/v8/test/webkit/call-apply-crash.js A deps/v8/test/webkit/char-at-expected.txt A deps/v8/test/webkit/char-at.js A deps/v8/test/webkit/closure-inside-extra-arg-call-expected.txt A deps/v8/test/webkit/closure-inside-extra-arg-call.js A deps/v8/test/webkit/codegen-assign-nontemporary-as-rexp-expected.txt A deps/v8/test/webkit/codegen-assign-nontemporary-as-rexp.js A deps/v8/test/webkit/codegen-jless-expected.txt A deps/v8/test/webkit/codegen-jless.js A deps/v8/test/webkit/codegen-loops-logical-nodes-expected.txt A deps/v8/test/webkit/codegen-loops-logical-nodes.js A deps/v8/test/webkit/codegen-peephole-locals-expected.txt A deps/v8/test/webkit/codegen-peephole-locals.js A deps/v8/test/webkit/codegen-temporaries-expected.txt A deps/v8/test/webkit/codegen-temporaries.js A deps/v8/test/webkit/comparison-operators-expected.txt A deps/v8/test/webkit/comparison-operators-greater-expected.txt A deps/v8/test/webkit/comparison-operators-greater.js A deps/v8/test/webkit/comparison-operators-less-expected.txt A deps/v8/test/webkit/comparison-operators-less.js A deps/v8/test/webkit/comparison-operators.js A deps/v8/test/webkit/concat-while-having-a-bad-time-expected.txt A deps/v8/test/webkit/concat-while-having-a-bad-time.js A deps/v8/test/webkit/const-without-initializer-expected.txt A deps/v8/test/webkit/const-without-initializer.js A deps/v8/test/webkit/constant-count-expected.txt A deps/v8/test/webkit/constant-count.js A deps/v8/test/webkit/constant-encoding-expected.txt A deps/v8/test/webkit/constant-encoding.js A deps/v8/test/webkit/constant-folding-expected.txt A deps/v8/test/webkit/constant-folding.js A deps/v8/test/webkit/continue-break-multiple-labels-expected.txt A deps/v8/test/webkit/continue-break-multiple-labels.js A deps/v8/test/webkit/convert-nan-to-bool-expected.txt A deps/v8/test/webkit/convert-nan-to-bool.js A deps/v8/test/webkit/cyclic-prototypes-expected.txt A deps/v8/test/webkit/cyclic-prototypes.js A deps/v8/test/webkit/date-DST-pre-1970-expected.txt A deps/v8/test/webkit/date-DST-pre-1970.js A deps/v8/test/webkit/date-constructor-expected.txt A deps/v8/test/webkit/date-constructor.js A deps/v8/test/webkit/date-daysfrom1970-overflow-expected.txt A deps/v8/test/webkit/date-daysfrom1970-overflow.js A deps/v8/test/webkit/date-parse-comments-test-expected.txt A deps/v8/test/webkit/date-parse-comments-test.js A deps/v8/test/webkit/date-set-to-nan-expected.txt A deps/v8/test/webkit/date-set-to-nan.js A deps/v8/test/webkit/date-utc-timeclip-expected.txt A deps/v8/test/webkit/date-utc-timeclip.js A deps/v8/test/webkit/debugger-expected.txt A deps/v8/test/webkit/debugger.js A deps/v8/test/webkit/declaration-in-block-expected.txt A deps/v8/test/webkit/declaration-in-block.js A deps/v8/test/webkit/delete-getters-setters-expected.txt A deps/v8/test/webkit/delete-getters-setters.js A deps/v8/test/webkit/delete-then-put-expected.txt A deps/v8/test/webkit/delete-then-put.js A deps/v8/test/webkit/dfg-abs-backwards-propagation-expected.txt A deps/v8/test/webkit/dfg-abs-backwards-propagation.js A deps/v8/test/webkit/dfg-add-not-number-expected.txt A deps/v8/test/webkit/dfg-add-not-number.js A deps/v8/test/webkit/dfg-arguments-alias-escape-expected.txt A deps/v8/test/webkit/dfg-arguments-alias-escape.js A deps/v8/test/webkit/dfg-arguments-alias-expected.txt A deps/v8/test/webkit/dfg-arguments-alias-one-block-expected.txt A deps/v8/test/webkit/dfg-arguments-alias-one-block-osr-exit-expected.txt A deps/v8/test/webkit/dfg-arguments-alias-one-block-osr-exit.js A deps/v8/test/webkit/dfg-arguments-alias-one-block-overwrite-arguments-expected.txt A deps/v8/test/webkit/dfg-arguments-alias-one-block-overwrite-arguments.js A deps/v8/test/webkit/dfg-arguments-alias-one-block-overwrite-expected.txt A deps/v8/test/webkit/dfg-arguments-alias-one-block-overwrite.js A deps/v8/test/webkit/dfg-arguments-alias-one-block.js A deps/v8/test/webkit/dfg-arguments-alias.js A deps/v8/test/webkit/dfg-arguments-cross-code-origin-expected.txt A deps/v8/test/webkit/dfg-arguments-cross-code-origin.js A deps/v8/test/webkit/dfg-arguments-mixed-alias-expected.txt A deps/v8/test/webkit/dfg-arguments-mixed-alias.js A deps/v8/test/webkit/dfg-arguments-osr-exit-expected.txt A deps/v8/test/webkit/dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt A deps/v8/test/webkit/dfg-arguments-osr-exit-multiple-blocks-before-exit.js A deps/v8/test/webkit/dfg-arguments-osr-exit-multiple-blocks-expected.txt A deps/v8/test/webkit/dfg-arguments-osr-exit-multiple-blocks.js A deps/v8/test/webkit/dfg-arguments-osr-exit.js A deps/v8/test/webkit/dfg-arguments-out-of-bounds-expected.txt A deps/v8/test/webkit/dfg-arguments-out-of-bounds.js A deps/v8/test/webkit/dfg-arguments-unexpected-escape-expected.txt A deps/v8/test/webkit/dfg-arguments-unexpected-escape.js A deps/v8/test/webkit/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt A deps/v8/test/webkit/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js A deps/v8/test/webkit/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt A deps/v8/test/webkit/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js A deps/v8/test/webkit/dfg-array-dead-expected.txt A deps/v8/test/webkit/dfg-array-dead.js A deps/v8/test/webkit/dfg-array-length-dead-expected.txt A deps/v8/test/webkit/dfg-array-length-dead.js A deps/v8/test/webkit/dfg-array-pop-side-effects-expected.txt A deps/v8/test/webkit/dfg-array-pop-side-effects.js A deps/v8/test/webkit/dfg-array-pop-value-clearing-expected.txt A deps/v8/test/webkit/dfg-array-pop-value-clearing.js A deps/v8/test/webkit/dfg-arrayify-elimination-expected.txt A deps/v8/test/webkit/dfg-arrayify-elimination.js A deps/v8/test/webkit/dfg-arrayify-when-late-prevent-extensions-expected.txt A deps/v8/test/webkit/dfg-arrayify-when-late-prevent-extensions.js A deps/v8/test/webkit/dfg-arrayify-when-prevent-extensions-expected.txt A deps/v8/test/webkit/dfg-arrayify-when-prevent-extensions.js A deps/v8/test/webkit/dfg-bool-to-int32-reuse-expected.txt A deps/v8/test/webkit/dfg-bool-to-int32-reuse.js A deps/v8/test/webkit/dfg-branch-logical-not-peephole-around-osr-exit-expected.txt A deps/v8/test/webkit/dfg-branch-logical-not-peephole-around-osr-exit.js A deps/v8/test/webkit/dfg-branch-not-fail-expected.txt A deps/v8/test/webkit/dfg-branch-not-fail.js A deps/v8/test/webkit/dfg-call-function-hit-watchpoint-expected.txt A deps/v8/test/webkit/dfg-call-function-hit-watchpoint.js A deps/v8/test/webkit/dfg-call-method-hit-watchpoint-expected.txt A deps/v8/test/webkit/dfg-call-method-hit-watchpoint.js A deps/v8/test/webkit/dfg-captured-var-get-local-expected.txt A deps/v8/test/webkit/dfg-captured-var-get-local.js A deps/v8/test/webkit/dfg-cfa-merge-with-dead-use-at-tail-expected.txt A deps/v8/test/webkit/dfg-cfa-merge-with-dead-use-at-tail.js A deps/v8/test/webkit/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt A deps/v8/test/webkit/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js A deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement-expected.txt A deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.js A deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-expected.txt A deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.js A deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof-expected.txt A deps/v8/test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.js A deps/v8/test/webkit/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local-expected.txt A deps/v8/test/webkit/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.js A deps/v8/test/webkit/dfg-cfg-simplify-redundant-dead-get-local-expected.txt A deps/v8/test/webkit/dfg-cfg-simplify-redundant-dead-get-local.js A deps/v8/test/webkit/dfg-check-structure-elimination-for-non-cell-expected.txt A deps/v8/test/webkit/dfg-check-structure-elimination-for-non-cell.js A deps/v8/test/webkit/dfg-check-two-structures-expected.txt A deps/v8/test/webkit/dfg-check-two-structures.js A deps/v8/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt A deps/v8/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js A deps/v8/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt A deps/v8/test/webkit/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js A deps/v8/test/webkit/dfg-constant-fold-first-local-read-after-block-merge-expected.txt A deps/v8/test/webkit/dfg-constant-fold-first-local-read-after-block-merge.js A deps/v8/test/webkit/dfg-constant-fold-logical-not-branch-expected.txt A deps/v8/test/webkit/dfg-constant-fold-logical-not-branch.js A deps/v8/test/webkit/dfg-constant-fold-misprediction-expected.txt A deps/v8/test/webkit/dfg-constant-fold-misprediction.js A deps/v8/test/webkit/dfg-constant-fold-uncaptured-variable-that-is-later-captured-expected.txt A deps/v8/test/webkit/dfg-constant-fold-uncaptured-variable-that-is-later-captured.js A deps/v8/test/webkit/dfg-convert-this-dom-window-expected.txt A deps/v8/test/webkit/dfg-convert-this-dom-window.js A deps/v8/test/webkit/dfg-convert-this-object-then-exit-on-other-expected.txt A deps/v8/test/webkit/dfg-convert-this-object-then-exit-on-other.js A deps/v8/test/webkit/dfg-convert-this-other-then-exit-on-object-expected.txt A deps/v8/test/webkit/dfg-convert-this-other-then-exit-on-object.js A deps/v8/test/webkit/dfg-convert-this-polymorphic-object-then-exit-on-other-expected.txt A deps/v8/test/webkit/dfg-convert-this-polymorphic-object-then-exit-on-other.js A deps/v8/test/webkit/dfg-convert-this-polymorphic-object-then-exit-on-string-expected.txt A deps/v8/test/webkit/dfg-convert-this-polymorphic-object-then-exit-on-string.js A deps/v8/test/webkit/dfg-create-inlined-arguments-in-closure-inline-expected.txt A deps/v8/test/webkit/dfg-create-inlined-arguments-in-closure-inline.js A deps/v8/test/webkit/dfg-cse-cfa-discrepancy-expected.txt A deps/v8/test/webkit/dfg-cse-cfa-discrepancy.js A deps/v8/test/webkit/dfg-cse-dead-get-scoped-var-expected.txt A deps/v8/test/webkit/dfg-cse-dead-get-scoped-var.js A deps/v8/test/webkit/dfg-dead-min-one-arg-expected.txt A deps/v8/test/webkit/dfg-dead-min-one-arg.js A deps/v8/test/webkit/dfg-dead-min-two-args-expected.txt A deps/v8/test/webkit/dfg-dead-min-two-args.js A deps/v8/test/webkit/dfg-dead-redundant-get-array-length-expected.txt A deps/v8/test/webkit/dfg-dead-redundant-get-array-length.js A deps/v8/test/webkit/dfg-dead-speculation-expected.txt A deps/v8/test/webkit/dfg-dead-speculation.js A deps/v8/test/webkit/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes-expected.txt A deps/v8/test/webkit/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.js A deps/v8/test/webkit/dfg-dead-variable-on-exit-expected.txt A deps/v8/test/webkit/dfg-dead-variable-on-exit.js A deps/v8/test/webkit/dfg-double-addition-simplify-to-int-expected.txt A deps/v8/test/webkit/dfg-double-addition-simplify-to-int.js A deps/v8/test/webkit/dfg-double-use-of-post-simplification-double-prediction-expected.txt A deps/v8/test/webkit/dfg-double-use-of-post-simplification-double-prediction.js A deps/v8/test/webkit/dfg-double-vote-fuzz-expected.txt A deps/v8/test/webkit/dfg-double-vote-fuzz.js A deps/v8/test/webkit/dfg-ensure-array-storage-on-string-expected.txt A deps/v8/test/webkit/dfg-ensure-array-storage-on-string.js A deps/v8/test/webkit/dfg-ensure-array-storage-on-window-expected.txt A deps/v8/test/webkit/dfg-ensure-array-storage-on-window.js A deps/v8/test/webkit/dfg-ensure-contiguous-on-string-expected.txt A deps/v8/test/webkit/dfg-ensure-contiguous-on-string.js A deps/v8/test/webkit/dfg-ensure-non-array-array-storage-on-window-expected.txt A deps/v8/test/webkit/dfg-ensure-non-array-array-storage-on-window.js A deps/v8/test/webkit/dfg-exception-expected.txt A deps/v8/test/webkit/dfg-exception.js A deps/v8/test/webkit/dfg-float32-array-nan-expected.txt A deps/v8/test/webkit/dfg-float32-array-nan.js A deps/v8/test/webkit/dfg-flush-get-local-expected.txt A deps/v8/test/webkit/dfg-flush-get-local.js A deps/v8/test/webkit/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt A deps/v8/test/webkit/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js A deps/v8/test/webkit/dfg-get-by-val-clobber-expected.txt A deps/v8/test/webkit/dfg-get-by-val-clobber.js A deps/v8/test/webkit/dfg-getter-expected.txt A deps/v8/test/webkit/dfg-getter-throw-expected.txt A deps/v8/test/webkit/dfg-getter-throw.js A deps/v8/test/webkit/dfg-getter.js A deps/v8/test/webkit/dfg-holy-put-by-val-interferes-with-get-array-length-expected.txt A deps/v8/test/webkit/dfg-holy-put-by-val-interferes-with-get-array-length.js A deps/v8/test/webkit/dfg-inline-arguments-become-double-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-become-double.js A deps/v8/test/webkit/dfg-inline-arguments-become-int32-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-become-int32.js A deps/v8/test/webkit/dfg-inline-arguments-int32-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-int32.js A deps/v8/test/webkit/dfg-inline-arguments-osr-exit-and-capture-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-osr-exit-and-capture.js A deps/v8/test/webkit/dfg-inline-arguments-out-of-bounds-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-out-of-bounds.js A deps/v8/test/webkit/dfg-inline-arguments-reset-changetype-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-reset-changetype.js A deps/v8/test/webkit/dfg-inline-arguments-reset-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-reset.js A deps/v8/test/webkit/dfg-inline-arguments-simple-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-simple.js A deps/v8/test/webkit/dfg-inline-arguments-use-directly-from-inlined-code-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-use-directly-from-inlined-code.js A deps/v8/test/webkit/dfg-inline-arguments-use-from-all-the-places-broken-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-use-from-all-the-places-broken.js A deps/v8/test/webkit/dfg-inline-arguments-use-from-all-the-places-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-use-from-all-the-places.js A deps/v8/test/webkit/dfg-inline-arguments-use-from-getter-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-use-from-getter.js A deps/v8/test/webkit/dfg-inline-arguments-use-from-uninlined-code-expected.txt A deps/v8/test/webkit/dfg-inline-arguments-use-from-uninlined-code.js A deps/v8/test/webkit/dfg-inline-constant-expected.txt A deps/v8/test/webkit/dfg-inline-constant.js A deps/v8/test/webkit/dfg-inline-constructor-that-uses-arguments-expected.txt A deps/v8/test/webkit/dfg-inline-constructor-that-uses-arguments.js A deps/v8/test/webkit/dfg-inline-early-return-expected.txt A deps/v8/test/webkit/dfg-inline-early-return.js A deps/v8/test/webkit/dfg-inline-function-dot-caller-expected.txt A deps/v8/test/webkit/dfg-inline-function-dot-caller.js A deps/v8/test/webkit/dfg-inline-new-array-buffer-expected.txt A deps/v8/test/webkit/dfg-inline-new-array-buffer.js A deps/v8/test/webkit/dfg-inline-unused-this-expected.txt A deps/v8/test/webkit/dfg-inline-unused-this-method-check-expected.txt A deps/v8/test/webkit/dfg-inline-unused-this-method-check.js A deps/v8/test/webkit/dfg-inline-unused-this.js A deps/v8/test/webkit/dfg-inlining-reg-alloc-expected.txt A deps/v8/test/webkit/dfg-inlining-reg-alloc.js A deps/v8/test/webkit/dfg-int-overflow-in-loop-expected.txt A deps/v8/test/webkit/dfg-int-overflow-in-loop.js A deps/v8/test/webkit/dfg-int-overflow-large-constants-in-a-line-expected.txt A deps/v8/test/webkit/dfg-int-overflow-large-constants-in-a-line.js A deps/v8/test/webkit/dfg-int32-to-double-on-known-number-expected.txt A deps/v8/test/webkit/dfg-int32-to-double-on-known-number.js A deps/v8/test/webkit/dfg-int32-to-double-on-set-local-and-exit-expected.txt A deps/v8/test/webkit/dfg-int32-to-double-on-set-local-and-exit.js A deps/v8/test/webkit/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt A deps/v8/test/webkit/dfg-int32-to-double-on-set-local-and-sometimes-exit.js A deps/v8/test/webkit/dfg-integer-optimization-expected.txt A deps/v8/test/webkit/dfg-integer-optimization.js A deps/v8/test/webkit/dfg-intrinsic-osr-exit-expected.txt A deps/v8/test/webkit/dfg-intrinsic-osr-exit.js A deps/v8/test/webkit/dfg-intrinsic-side-effect-assignment-osr-exit-expected.txt A deps/v8/test/webkit/dfg-intrinsic-side-effect-assignment-osr-exit.js A deps/v8/test/webkit/dfg-intrinsic-unused-this-expected.txt A deps/v8/test/webkit/dfg-intrinsic-unused-this-method-check-expected.txt A deps/v8/test/webkit/dfg-intrinsic-unused-this-method-check.js A deps/v8/test/webkit/dfg-intrinsic-unused-this.js A deps/v8/test/webkit/dfg-max-backwards-propagation-expected.txt A deps/v8/test/webkit/dfg-max-backwards-propagation.js A deps/v8/test/webkit/dfg-min-backwards-propagation-expected.txt A deps/v8/test/webkit/dfg-min-backwards-propagation.js A deps/v8/test/webkit/dfg-min-max-expected.txt A deps/v8/test/webkit/dfg-min-max.js A deps/v8/test/webkit/dfg-mispredict-variable-but-prove-int-expected.txt A deps/v8/test/webkit/dfg-mispredict-variable-but-prove-int.js A deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-and-bitor-expected.txt A deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-and-bitor.js A deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-and-detect-overflow-expected.txt A deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-and-detect-overflow.js A deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer-expected.txt A deps/v8/test/webkit/dfg-mul-big-integer-with-small-integer.js A deps/v8/test/webkit/dfg-mul-big-integers-expected.txt A deps/v8/test/webkit/dfg-mul-big-integers.js A deps/v8/test/webkit/dfg-multi-basic-block-structure-clobber-expected.txt A deps/v8/test/webkit/dfg-multi-basic-block-structure-clobber.js A deps/v8/test/webkit/dfg-multiply-expected.txt A deps/v8/test/webkit/dfg-multiply.js A deps/v8/test/webkit/dfg-negative-array-index-expected.txt A deps/v8/test/webkit/dfg-negative-array-index.js A deps/v8/test/webkit/dfg-obvious-constant-cfa-expected.txt A deps/v8/test/webkit/dfg-obvious-constant-cfa.js A deps/v8/test/webkit/dfg-other-branch-expected.txt A deps/v8/test/webkit/dfg-other-branch.js A deps/v8/test/webkit/dfg-patchable-get-by-id-after-watchpoint-expected.txt A deps/v8/test/webkit/dfg-patchable-get-by-id-after-watchpoint.js A deps/v8/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt A deps/v8/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js A deps/v8/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt A deps/v8/test/webkit/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js A deps/v8/test/webkit/dfg-phantom-base-expected.txt A deps/v8/test/webkit/dfg-phantom-base.js A deps/v8/test/webkit/dfg-phantom-get-local-expected.txt A deps/v8/test/webkit/dfg-phantom-get-local.js A deps/v8/test/webkit/dfg-post-inc-then-exit-expected.txt A deps/v8/test/webkit/dfg-post-inc-then-exit.js A deps/v8/test/webkit/dfg-proto-access-inline-osr-exit-expected.txt A deps/v8/test/webkit/dfg-proto-access-inline-osr-exit.js A deps/v8/test/webkit/dfg-proto-stub-watchpoint-fire-expected.txt A deps/v8/test/webkit/dfg-proto-stub-watchpoint-fire.js A deps/v8/test/webkit/dfg-proven-sqrt-backwards-propagation-expected.txt A deps/v8/test/webkit/dfg-proven-sqrt-backwards-propagation.js A deps/v8/test/webkit/dfg-put-by-id-allocate-storage-expected.txt A deps/v8/test/webkit/dfg-put-by-id-allocate-storage-polymorphic-expected.txt A deps/v8/test/webkit/dfg-put-by-id-allocate-storage-polymorphic.js A deps/v8/test/webkit/dfg-put-by-id-allocate-storage.js A deps/v8/test/webkit/dfg-put-by-id-prototype-check-expected.txt A deps/v8/test/webkit/dfg-put-by-id-prototype-check.js A deps/v8/test/webkit/dfg-put-by-id-reallocate-storage-expected.txt A deps/v8/test/webkit/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt A deps/v8/test/webkit/dfg-put-by-id-reallocate-storage-polymorphic.js A deps/v8/test/webkit/dfg-put-by-id-reallocate-storage.js A deps/v8/test/webkit/dfg-put-by-val-setter-then-get-by-val-expected.txt A deps/v8/test/webkit/dfg-put-by-val-setter-then-get-by-val.js A deps/v8/test/webkit/dfg-put-scoped-var-backward-flow-expected.txt A deps/v8/test/webkit/dfg-put-scoped-var-backward-flow.js A deps/v8/test/webkit/dfg-putbyval-cfa-clobber-expected.txt A deps/v8/test/webkit/dfg-putbyval-cfa-clobber.js A deps/v8/test/webkit/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt A deps/v8/test/webkit/dfg-redundant-load-of-captured-variable-proven-constant.js A deps/v8/test/webkit/dfg-resolve-global-polymorphic-non-dictionary-expected.txt A deps/v8/test/webkit/dfg-resolve-global-polymorphic-non-dictionary.js A deps/v8/test/webkit/dfg-resolve-global-specific-dictionary-expected.txt A deps/v8/test/webkit/dfg-resolve-global-specific-dictionary.js A deps/v8/test/webkit/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt A deps/v8/test/webkit/dfg-rshift-by-zero-eliminate-valuetoint32.js A deps/v8/test/webkit/dfg-side-effect-assignment-osr-exit-expected.txt A deps/v8/test/webkit/dfg-side-effect-assignment-osr-exit.js A deps/v8/test/webkit/dfg-sqrt-backwards-propagation-expected.txt A deps/v8/test/webkit/dfg-sqrt-backwards-propagation.js A deps/v8/test/webkit/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt A deps/v8/test/webkit/dfg-store-unexpected-value-into-argument-and-osr-exit.js A deps/v8/test/webkit/dfg-string-stricteq-expected.txt A deps/v8/test/webkit/dfg-string-stricteq.js A deps/v8/test/webkit/dfg-tear-off-arguments-not-activation-expected.txt A deps/v8/test/webkit/dfg-tear-off-arguments-not-activation.js A deps/v8/test/webkit/dfg-tear-off-function-dot-arguments-expected.txt A deps/v8/test/webkit/dfg-tear-off-function-dot-arguments.js A deps/v8/test/webkit/dfg-to-string-bad-toString-expected.txt A deps/v8/test/webkit/dfg-to-string-bad-toString.js A deps/v8/test/webkit/dfg-to-string-bad-valueOf-expected.txt A deps/v8/test/webkit/dfg-to-string-bad-valueOf.js A deps/v8/test/webkit/dfg-to-string-int-expected.txt A deps/v8/test/webkit/dfg-to-string-int-or-string-expected.txt A deps/v8/test/webkit/dfg-to-string-int-or-string.js A deps/v8/test/webkit/dfg-to-string-int.js A deps/v8/test/webkit/dfg-to-string-on-cell-expected.txt A deps/v8/test/webkit/dfg-to-string-on-cell.js A deps/v8/test/webkit/dfg-to-string-on-value-expected.txt A deps/v8/test/webkit/dfg-to-string-on-value.js A deps/v8/test/webkit/dfg-to-string-side-effect-clobbers-toString-expected.txt A deps/v8/test/webkit/dfg-to-string-side-effect-clobbers-toString.js A deps/v8/test/webkit/dfg-to-string-side-effect-expected.txt A deps/v8/test/webkit/dfg-to-string-side-effect.js A deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-expected.txt A deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-with-check-structure-expected.txt A deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-with-check-structure.js A deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype-expected.txt A deps/v8/test/webkit/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.js A deps/v8/test/webkit/dfg-to-string-toString-becomes-bad.js A deps/v8/test/webkit/dfg-to-string-toString-in-string-expected.txt A deps/v8/test/webkit/dfg-to-string-toString-in-string.js A deps/v8/test/webkit/dfg-to-string-valueOf-in-string-expected.txt A deps/v8/test/webkit/dfg-to-string-valueOf-in-string.js A deps/v8/test/webkit/dfg-uint32-to-number-expected.txt A deps/v8/test/webkit/dfg-uint32-to-number-in-middle-of-copy-propagation-expected.txt A deps/v8/test/webkit/dfg-uint32-to-number-in-middle-of-copy-propagation.js A deps/v8/test/webkit/dfg-uint32-to-number-on-captured-variable-expected.txt A deps/v8/test/webkit/dfg-uint32-to-number-on-captured-variable.js A deps/v8/test/webkit/dfg-uint32-to-number-skip-then-exit-expected.txt A deps/v8/test/webkit/dfg-uint32-to-number-skip-then-exit.js A deps/v8/test/webkit/dfg-uint32-to-number.js A deps/v8/test/webkit/dfg-uint32array-overflow-constant-expected.txt A deps/v8/test/webkit/dfg-uint32array-overflow-constant.js A deps/v8/test/webkit/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias-expected.txt A deps/v8/test/webkit/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.js A deps/v8/test/webkit/dfg-value-to-int32-with-side-effect-expected.txt A deps/v8/test/webkit/dfg-value-to-int32-with-side-effect.js A deps/v8/test/webkit/dfg-weak-js-constant-silent-fill-expected.txt A deps/v8/test/webkit/dfg-weak-js-constant-silent-fill.js A deps/v8/test/webkit/dictionary-no-cache-expected.txt A deps/v8/test/webkit/dictionary-no-cache.js A deps/v8/test/webkit/dictionary-prototype-caching-expected.txt A deps/v8/test/webkit/dictionary-prototype-caching.js A deps/v8/test/webkit/do-while-semicolon-expected.txt A deps/v8/test/webkit/do-while-semicolon.js A deps/v8/test/webkit/duplicate-param-crash-expected.txt A deps/v8/test/webkit/duplicate-param-crash.js A deps/v8/test/webkit/duplicate-param-gc-crash-expected.txt A deps/v8/test/webkit/duplicate-param-gc-crash.js A deps/v8/test/webkit/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt A deps/v8/test/webkit/enter-dictionary-indexing-mode-with-blank-indexing-type.js A deps/v8/test/webkit/equality-expected.txt A deps/v8/test/webkit/equality.js A deps/v8/test/webkit/eval-and-with-expected.txt A deps/v8/test/webkit/eval-and-with.js A deps/v8/test/webkit/eval-cache-crash-expected.txt A deps/v8/test/webkit/eval-cache-crash.js A deps/v8/test/webkit/eval-throw-return-expected.txt A deps/v8/test/webkit/eval-throw-return.js A deps/v8/test/webkit/eval-var-decl-expected.txt A deps/v8/test/webkit/eval-var-decl.js A deps/v8/test/webkit/exception-for-nonobject-expected.txt A deps/v8/test/webkit/exception-for-nonobject.js A deps/v8/test/webkit/exception-propagate-from-dfg-to-llint-expected.txt A deps/v8/test/webkit/exception-propagate-from-dfg-to-llint.js A deps/v8/test/webkit/exception-try-finally-scope-error-expected.txt A deps/v8/test/webkit/exception-try-finally-scope-error.js A deps/v8/test/webkit/exception-with-handler-inside-eval-with-dynamic-scope-expected.txt A deps/v8/test/webkit/exception-with-handler-inside-eval-with-dynamic-scope.js A deps/v8/test/webkit/finally-codegen-failure-expected.txt A deps/v8/test/webkit/finally-codegen-failure.js A deps/v8/test/webkit/flatten-dictionary-structure-from-which-all-properties-were-deleted-expected.txt A deps/v8/test/webkit/flatten-dictionary-structure-from-which-all-properties-were-deleted.js A deps/v8/test/webkit/for-in-avoid-duplicates-expected.txt A deps/v8/test/webkit/for-in-avoid-duplicates.js A deps/v8/test/webkit/for-in-cached-expected.txt A deps/v8/test/webkit/for-in-cached.js A deps/v8/test/webkit/for-in-exeception-expected.txt A deps/v8/test/webkit/for-in-exeception.js A deps/v8/test/webkit/for-in-to-text-expected.txt A deps/v8/test/webkit/for-in-to-text.js A deps/v8/test/webkit/for-in-var-scope-expected.txt A deps/v8/test/webkit/for-in-var-scope.js A deps/v8/test/webkit/function-apply-aliased-expected.txt A deps/v8/test/webkit/function-apply-aliased.js A deps/v8/test/webkit/function-call-aliased-expected.txt A deps/v8/test/webkit/function-call-aliased.js A deps/v8/test/webkit/function-call-register-allocation-expected.txt A deps/v8/test/webkit/function-call-register-allocation.js A deps/v8/test/webkit/function-constructor-newline-after-brace-expected.txt A deps/v8/test/webkit/function-constructor-newline-after-brace.js A deps/v8/test/webkit/function-constructor-single-line-comment-expected.txt A deps/v8/test/webkit/function-constructor-single-line-comment.js A deps/v8/test/webkit/function-declaration-expected.txt A deps/v8/test/webkit/function-declaration-statement-expected.txt A deps/v8/test/webkit/function-declaration-statement.js A deps/v8/test/webkit/function-declaration.js A deps/v8/test/webkit/function-declarations-in-switch-statement-expected.txt A deps/v8/test/webkit/function-declarations-in-switch-statement.js A deps/v8/test/webkit/function-dot-apply-replace-base-expected.txt A deps/v8/test/webkit/function-dot-apply-replace-base.js A deps/v8/test/webkit/function-dot-length-read-only-expected.txt A deps/v8/test/webkit/function-dot-length-read-only.js A deps/v8/test/webkit/function-prototype-descriptor-expected.txt A deps/v8/test/webkit/function-prototype-descriptor.js A deps/v8/test/webkit/function-toString-object-literals-expected.txt A deps/v8/test/webkit/function-toString-object-literals.js A deps/v8/test/webkit/get-by-pname-expected.txt A deps/v8/test/webkit/get-by-pname-non-final-object-expected.txt A deps/v8/test/webkit/get-by-pname-non-final-object.js A deps/v8/test/webkit/get-by-pname-that-looks-like-a-patchable-get-by-val-expected.txt A deps/v8/test/webkit/get-by-pname-that-looks-like-a-patchable-get-by-val.js A deps/v8/test/webkit/get-by-pname.js A deps/v8/test/webkit/getter-setter-gc-expected.txt A deps/v8/test/webkit/getter-setter-gc.js A deps/v8/test/webkit/global-resolve-through-eval-expected.txt A deps/v8/test/webkit/global-resolve-through-eval.js A deps/v8/test/webkit/gmail-re-re-expected.txt A deps/v8/test/webkit/gmail-re-re.js A deps/v8/test/webkit/has-own-property-expected.txt A deps/v8/test/webkit/has-own-property.js A deps/v8/test/webkit/ignored-result-null-comparison-crash-expected.txt A deps/v8/test/webkit/ignored-result-null-comparison-crash.js A deps/v8/test/webkit/ignored-result-ref-crash-expected.txt A deps/v8/test/webkit/ignored-result-ref-crash.js A deps/v8/test/webkit/indexed-setter-on-global-object-expected.txt A deps/v8/test/webkit/indexed-setter-on-global-object.js A deps/v8/test/webkit/instance-of-immediates-expected.txt A deps/v8/test/webkit/instance-of-immediates.js A deps/v8/test/webkit/instanceof-operator-expected.txt A deps/v8/test/webkit/instanceof-operator.js A deps/v8/test/webkit/integer-extremes-expected.txt A deps/v8/test/webkit/integer-extremes.js A deps/v8/test/webkit/interpreter-no-activation-expected.txt A deps/v8/test/webkit/interpreter-no-activation.js A deps/v8/test/webkit/invalid-callframe-during-unwind-expected.txt A deps/v8/test/webkit/invalid-callframe-during-unwind.js A deps/v8/test/webkit/isPrototypeOf-expected.txt A deps/v8/test/webkit/isPrototypeOf.js A deps/v8/test/webkit/jit-float32-array-nan-expected.txt A deps/v8/test/webkit/jit-float32-array-nan.js A deps/v8/test/webkit/js-continue-break-restrictions-expected.txt A deps/v8/test/webkit/js-continue-break-restrictions.js A deps/v8/test/webkit/keywords-and-reserved_words-expected.txt A deps/v8/test/webkit/keywords-and-reserved_words.js A deps/v8/test/webkit/legitimately-captured-argument-expected.txt A deps/v8/test/webkit/legitimately-captured-argument.js A deps/v8/test/webkit/logical-or-jless-expected.txt A deps/v8/test/webkit/logical-or-jless.js A deps/v8/test/webkit/math-expected.txt A deps/v8/test/webkit/math-transforms-expected.txt A deps/v8/test/webkit/math-transforms.js A deps/v8/test/webkit/math.js A deps/v8/test/webkit/mod-by-zero-expected.txt A deps/v8/test/webkit/mod-by-zero.js A deps/v8/test/webkit/mod-crash-expected.txt A deps/v8/test/webkit/mod-crash.js A deps/v8/test/webkit/multiline-comment-newline-expected.txt A deps/v8/test/webkit/multiline-comment-newline.js A deps/v8/test/webkit/named-function-expression-expected.txt A deps/v8/test/webkit/named-function-expression.js A deps/v8/test/webkit/nested-functions-expected.txt A deps/v8/test/webkit/nested-functions.js A deps/v8/test/webkit/new-array-double-with-holes-expected.txt A deps/v8/test/webkit/new-array-double-with-holes.js A deps/v8/test/webkit/no-semi-insertion-at-end-of-script-expected.txt A deps/v8/test/webkit/no-semi-insertion-at-end-of-script.js A deps/v8/test/webkit/number-cell-reuse-expected.txt A deps/v8/test/webkit/number-cell-reuse.js A deps/v8/test/webkit/number-parsing-crash-expected.txt A deps/v8/test/webkit/number-parsing-crash.js A deps/v8/test/webkit/number-toExponential-expected.txt A deps/v8/test/webkit/number-toExponential.js A deps/v8/test/webkit/numeric-compare-expected.txt A deps/v8/test/webkit/numeric-compare.js A deps/v8/test/webkit/numeric-conversion-expected.txt A deps/v8/test/webkit/numeric-conversion.js A deps/v8/test/webkit/object-literal-direct-put-expected.txt A deps/v8/test/webkit/object-literal-direct-put.js A deps/v8/test/webkit/object-literal-syntax-expected.txt A deps/v8/test/webkit/object-literal-syntax.js A deps/v8/test/webkit/order-of-operations-expected.txt A deps/v8/test/webkit/order-of-operations.js A deps/v8/test/webkit/parse-nan-expected.txt A deps/v8/test/webkit/parse-nan.js A deps/v8/test/webkit/parseFloat-expected.txt A deps/v8/test/webkit/parseFloat.js A deps/v8/test/webkit/parseInt-expected.txt A deps/v8/test/webkit/parseInt.js A deps/v8/test/webkit/parser-high-byte-character-expected.txt A deps/v8/test/webkit/parser-high-byte-character.js A deps/v8/test/webkit/parser-xml-close-comment-expected.txt A deps/v8/test/webkit/parser-xml-close-comment.js A deps/v8/test/webkit/polymorphic-construct-expected.txt A deps/v8/test/webkit/polymorphic-construct.js A deps/v8/test/webkit/pretty-print-expected.txt A deps/v8/test/webkit/pretty-print.js A deps/v8/test/webkit/preventExtensions-expected.txt A deps/v8/test/webkit/preventExtensions.js A deps/v8/test/webkit/primitive-method-this-expected.txt A deps/v8/test/webkit/primitive-method-this.js A deps/v8/test/webkit/property-getters-and-setters-expected.txt A deps/v8/test/webkit/property-getters-and-setters.js A deps/v8/test/webkit/property-iteration-expected.txt A deps/v8/test/webkit/property-iteration.js A deps/v8/test/webkit/propertyIsEnumerable-expected.txt A deps/v8/test/webkit/propertyIsEnumerable.js A deps/v8/test/webkit/prototypes-expected.txt A deps/v8/test/webkit/prototypes.js A deps/v8/test/webkit/reentrant-caching-expected.txt A deps/v8/test/webkit/reentrant-caching.js A deps/v8/test/webkit/reentrant-call-unwind-expected.txt A deps/v8/test/webkit/reentrant-call-unwind.js A deps/v8/test/webkit/regexp-alternatives-expected.txt A deps/v8/test/webkit/regexp-alternatives.js A deps/v8/test/webkit/regexp-backreferences-expected.txt A deps/v8/test/webkit/regexp-backreferences.js A deps/v8/test/webkit/regexp-char-insensitive-expected.txt A deps/v8/test/webkit/regexp-char-insensitive.js A deps/v8/test/webkit/regexp-character-match-out-of-order-expected.txt A deps/v8/test/webkit/regexp-character-match-out-of-order.js A deps/v8/test/webkit/regexp-compile-crash-expected.txt A deps/v8/test/webkit/regexp-compile-crash.js A deps/v8/test/webkit/regexp-compile-expected.txt A deps/v8/test/webkit/regexp-compile.js A deps/v8/test/webkit/regexp-divequal-expected.txt A deps/v8/test/webkit/regexp-divequal.js A deps/v8/test/webkit/regexp-extended-characters-match-expected.txt A deps/v8/test/webkit/regexp-extended-characters-match.js A deps/v8/test/webkit/regexp-extended-characters-more-expected.txt A deps/v8/test/webkit/regexp-extended-characters-more.js A deps/v8/test/webkit/regexp-find-first-asserted-expected.txt A deps/v8/test/webkit/regexp-find-first-asserted.js A deps/v8/test/webkit/regexp-in-and-foreach-handling-expected.txt A deps/v8/test/webkit/regexp-in-and-foreach-handling.js A deps/v8/test/webkit/regexp-literals-arent-constants-expected.txt A deps/v8/test/webkit/regexp-literals-arent-constants.js A deps/v8/test/webkit/regexp-many-brackets-expected.txt A deps/v8/test/webkit/regexp-many-brackets.js A deps/v8/test/webkit/regexp-negative-special-characters-expected.txt A deps/v8/test/webkit/regexp-negative-special-characters.js A deps/v8/test/webkit/regexp-non-bmp-expected.txt A deps/v8/test/webkit/regexp-non-bmp.js A deps/v8/test/webkit/regexp-non-character-expected.txt A deps/v8/test/webkit/regexp-non-character.js A deps/v8/test/webkit/regexp-norepeat-expected.txt A deps/v8/test/webkit/regexp-norepeat.js A deps/v8/test/webkit/regexp-range-bound-ffff-expected.txt A deps/v8/test/webkit/regexp-range-bound-ffff.js A deps/v8/test/webkit/regexp-zero-length-alternatives-expected.txt A deps/v8/test/webkit/regexp-zero-length-alternatives.js A deps/v8/test/webkit/registerCachingAcrossBranchTargets-expected.txt A deps/v8/test/webkit/registerCachingAcrossBranchTargets.js A deps/v8/test/webkit/rehash-assign-expected.txt A deps/v8/test/webkit/rehash-assign.js A deps/v8/test/webkit/reserved-words-expected.txt A deps/v8/test/webkit/reserved-words.js A deps/v8/test/webkit/resize-array-assign-expected.txt A deps/v8/test/webkit/resize-array-assign.js A deps/v8/test/webkit/resolve-arguments-from-scope-expected.txt A deps/v8/test/webkit/resolve-arguments-from-scope.js A deps/v8/test/webkit/resources/standalone-post.js A deps/v8/test/webkit/resources/standalone-pre.js A deps/v8/test/webkit/slash-lineterminator-parse-expected.txt A deps/v8/test/webkit/slash-lineterminator-parse.js A deps/v8/test/webkit/sort-large-array-expected.txt A deps/v8/test/webkit/sort-large-array.js A deps/v8/test/webkit/sort-no-jit-code-crash-expected.txt A deps/v8/test/webkit/sort-no-jit-code-crash.js A deps/v8/test/webkit/sort-non-numbers-expected.txt A deps/v8/test/webkit/sort-non-numbers.js A deps/v8/test/webkit/sort-randomly-expected.txt A deps/v8/test/webkit/sort-randomly.js A deps/v8/test/webkit/sort-with-side-effecting-comparisons-expected.txt A deps/v8/test/webkit/sort-with-side-effecting-comparisons.js A deps/v8/test/webkit/sparse-array-expected.txt A deps/v8/test/webkit/sparse-array.js A deps/v8/test/webkit/stack-overflow-catch-expected.txt A deps/v8/test/webkit/stack-overflow-catch.js A deps/v8/test/webkit/stack-unwinding-expected.txt A deps/v8/test/webkit/stack-unwinding.js A deps/v8/test/webkit/statement-list-register-crash-expected.txt A deps/v8/test/webkit/statement-list-register-crash.js A deps/v8/test/webkit/static-scope-object-expected.txt A deps/v8/test/webkit/static-scope-object.js A deps/v8/test/webkit/strict-callback-this-expected.txt A deps/v8/test/webkit/strict-callback-this.js A deps/v8/test/webkit/strict-throw-type-error-expected.txt A deps/v8/test/webkit/strict-throw-type-error.js A deps/v8/test/webkit/string-from-char-code-expected.txt A deps/v8/test/webkit/string-from-char-code.js A deps/v8/test/webkit/string-index-overflow-expected.txt A deps/v8/test/webkit/string-index-overflow.js A deps/v8/test/webkit/string-property-deletion-expected.txt A deps/v8/test/webkit/string-property-deletion.js A deps/v8/test/webkit/string-property-iteration-expected.txt A deps/v8/test/webkit/string-property-iteration.js A deps/v8/test/webkit/string-slice-abnormal-values-expected.txt A deps/v8/test/webkit/string-slice-abnormal-values.js A deps/v8/test/webkit/string-sort-expected.txt A deps/v8/test/webkit/string-sort.js A deps/v8/test/webkit/string-substr-expected.txt A deps/v8/test/webkit/string-substr.js A deps/v8/test/webkit/string-trim-expected.txt A deps/v8/test/webkit/string-trim.js A deps/v8/test/webkit/string_replace-expected.txt A deps/v8/test/webkit/string_replace.js A deps/v8/test/webkit/testcfg.py A deps/v8/test/webkit/this-non-object-proto-expected.txt A deps/v8/test/webkit/this-non-object-proto.js A deps/v8/test/webkit/throw-from-finally-expected.txt A deps/v8/test/webkit/throw-from-finally.js A deps/v8/test/webkit/toString-elision-trailing-comma-expected.txt A deps/v8/test/webkit/toString-elision-trailing-comma.js A deps/v8/test/webkit/toString-for-var-decl-expected.txt A deps/v8/test/webkit/toString-for-var-decl.js A deps/v8/test/webkit/toString-number-dot-expr-expected.txt A deps/v8/test/webkit/toString-number-dot-expr.js A deps/v8/test/webkit/toString-prefix-postfix-preserve-parens-expected.txt A deps/v8/test/webkit/toString-prefix-postfix-preserve-parens.js A deps/v8/test/webkit/toString-recursion-expected.txt A deps/v8/test/webkit/toString-recursion.js A deps/v8/test/webkit/tostring-exception-in-property-access-expected.txt A deps/v8/test/webkit/tostring-exception-in-property-access.js A deps/v8/test/webkit/try-catch-try-try-catch-try-finally-return-catch-finally-expected.txt A deps/v8/test/webkit/try-catch-try-try-catch-try-finally-return-catch-finally.js A deps/v8/test/webkit/try-try-return-finally-finally-expected.txt A deps/v8/test/webkit/try-try-return-finally-finally.js A deps/v8/test/webkit/typeof-codegen-crash-expected.txt A deps/v8/test/webkit/typeof-codegen-crash.js A deps/v8/test/webkit/typeof-constant-string-expected.txt A deps/v8/test/webkit/typeof-constant-string.js A deps/v8/test/webkit/unexpected-constant-crash-expected.txt A deps/v8/test/webkit/unexpected-constant-crash.js A deps/v8/test/webkit/unmatching-argument-count-expected.txt A deps/v8/test/webkit/unmatching-argument-count.js A deps/v8/test/webkit/var-declarations-zero-width-expected.txt A deps/v8/test/webkit/var-declarations-zero-width.js A deps/v8/test/webkit/var-shadows-arg-crash-expected.txt A deps/v8/test/webkit/var-shadows-arg-crash.js A deps/v8/test/webkit/var-shadows-arg-gc-crash-expected.txt A deps/v8/test/webkit/var-shadows-arg-gc-crash.js A deps/v8/test/webkit/vardecl-blocks-init-expected.txt A deps/v8/test/webkit/vardecl-blocks-init.js A deps/v8/test/webkit/webkit.status M deps/v8/tools/android-run.py M deps/v8/tools/blink_tests/TestExpectations M deps/v8/tools/gcmole/gcmole.lua A deps/v8/tools/generate_shim_headers/generate_shim_headers.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp A deps/v8/tools/perf_tests/chromium_revision M deps/v8/tools/plot-timer-events D deps/v8/tools/plot-timer-events.js M deps/v8/tools/presubmit.py A deps/v8/tools/profviz/composer.js A deps/v8/tools/profviz/gnuplot-4.6.3-emscripten.js A deps/v8/tools/profviz/profviz.css A deps/v8/tools/profviz/profviz.html A deps/v8/tools/profviz/profviz.js A deps/v8/tools/profviz/stdio.js A deps/v8/tools/profviz/worker.js M deps/v8/tools/testrunner/local/execution.py M deps/v8/tools/testrunner/local/old_statusfile.py M deps/v8/tools/testrunner/local/progress.py M deps/v8/tools/testrunner/network/endpoint.py M deps/v8/tools/testrunner/network/network_execution.py M deps/v8/tools/tickprocessor.js A deps/v8/tools/v8-info.sh A deps/v8/tools/v8-rolls.sh commit eec4335 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-06 15:05:04 -0700 smalloc: revert change to use pointer indirection Better to compare fixed addresses than to use pointer indirection. M src/smalloc.cc commit f0a05e4 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-06 03:59:45 +0400 buffer: use macro M src/node_buffer.cc commit 28609d1 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-06 03:49:11 +0400 smalloc: fix style, use macro M src/smalloc.cc commit 71ade1c refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-07-05 15:03:04 -0700 doc: remove mention of maxTickDepth maxTickDepth has been removed, but mention of it was left in the docs. Also added explanation that nextTick is allowed to starve I/O. M doc/api/process.markdown M doc/api/timers.markdown commit 2d6d461 refs/remotes/origin/v0.10.15-release Author: Tim Oxley Date: 2013-07-05 11:57:13 +0800 doc: remove obsolete spawn() stdio options M doc/api/child_process.markdown commit 30e7d08 refs/remotes/origin/v0.11.8-release Merge: 26ca7d7 806e300 Author: Ben Noordhuis Date: 2013-07-05 02:40:39 +0200 Merge remote-tracking branch 'origin/v0.10' Conflicts: lib/buffer.js lib/http.js src/node.cc commit 806e300 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-07-05 02:20:37 +0200 src: fix memory leak in UsingDomains() UsingDomains() assigned process_tickCallback when it had already been set by MakeCallback() a few frames down the call stack. Dispose the handle first or we'll retain whatever is in the lexical closure of the old process._tickCallback function. Fixes #5795. M src/node.cc commit 26ca7d7 refs/remotes/origin/v0.11.8-release Author: Jeff Barczewski Date: 2013-03-30 22:32:06 -0500 stream: objectMode transform should allow falsey values If a transform stream has objectMode = true, it should allow falsey values other than (null) like 0, false, ''. null is reserved to indicate stream eof but other falsey values should flow through properly. M lib/_stream_transform.js M test/simple/test-stream2-transform.js commit 278183a refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-06-21 11:35:29 -0700 {stream,udp,tls}_wrap: remove unused offset/length The function arguments offset and length are now no longer used since all I/O requests now use discretely allocated memory. M lib/_http_client.js M lib/_http_server.js M lib/child_process.js M lib/dgram.js M lib/net.js M src/node_http_parser.cc M src/stream_wrap.cc M src/tls_wrap.cc M src/udp_wrap.cc M test/simple/test-tcp-wrap-listen.js commit fa10b75 refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-06-20 16:44:02 -0700 smalloc: use malloc instead of new To use realloc the implementation had to be changed to use malloc/free. M src/node.cc M src/node_buffer.cc M src/node_internals.h M src/smalloc.cc M src/stream_wrap.cc M src/udp_wrap.cc commit ec90e6e refs/remotes/origin/v0.11.8-release Author: Trevor Norris Date: 2013-06-19 11:20:45 -0700 slab_allocator: remove SlabAllocator Now that Buffer instantiation has improved, the SlabAllocator is an unnecessary layer of complexity preventing further performance optimizations. Currently there is a small performance loss with very small stream requests, but this will soon be addressed. M node.gyp D src/slab_allocator.cc D src/slab_allocator.h M src/stream_wrap.cc M src/stream_wrap.h M src/udp_wrap.cc commit c1db1ec refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-06-27 19:53:29 +0200 crypto: fix memory leak in LoadPKCS12 X509_STORE_add_cert increment reference of passed `x509` cert, `X509_free` must be called to avoid memory leak. M src/node_crypto.cc commit 07fbb43 refs/remotes/origin/v0.11.8-release Author: Fedor Indutny Date: 2013-07-03 11:46:01 +0400 tls: export TLSSocket M doc/api/tls.markdown M lib/_tls_wrap.js M lib/tls.js commit 4c38742 refs/remotes/origin/v0.10.15-release Author: Timothy J Fontaine Date: 2013-07-01 21:29:15 +0000 test: fix tls-hello-parser-failure on smartos Assert that when the client closes it has seen an error, this prevents the test from timing out. Also queue a second write in the case that we were able to send the buffer before the other side closed the connection. M test/simple/test-tls-hello-parser-failure.js commit 16b59cb refs/remotes/origin/v0.10.15-release Author: Peter Rust Date: 2013-07-01 15:46:49 -0700 http: use an unref'd timer to fix delay in exit There was previously up to a second exit delay when exiting node right after an http request/response, due to the utcDate() function doing a setTimeout to update the cached date/time. Fixing this should increase the performance of our http tests. M lib/http.js A test/simple/test-http-exit-delay.js commit 6f8ddf3 refs/remotes/origin/v0.11.8-release Author: Timothy J Fontaine Date: 2013-07-01 21:29:15 +0000 test: fix tls-hello-parser-failure on smartos Assert that when the client closes it has seen an error, this prevents the test from timing out. Also queue a second write in the case that we were able to send the buffer before the other side closed the connection. M test/simple/test-tls-hello-parser-failure.js commit dc3c2d1 refs/remotes/origin/v0.10.15-release Author: Brian White Date: 2013-07-01 05:42:36 -0400 zlib: level can be negative This is a back-port of commit e945903 from the master branch. M src/node_zlib.cc commit 95dcd11 refs/remotes/origin/v0.10.15-release Author: Brian White Date: 2013-07-01 05:42:19 -0400 zlib: allow zero values for level and strategy This is a back-port of commit c9644fb from the master branch. M lib/zlib.js commit 9b09c9e refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-07-01 05:44:17 -0400 zlib: allow changing of level and strategy M doc/api/zlib.markdown M lib/zlib.js M src/node_zlib.cc A test/simple/test-zlib-params.js commit 086d4cc refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-07-01 05:44:03 -0400 zlib: allow custom flush type for flush() M doc/api/zlib.markdown M lib/zlib.js A test/simple/test-zlib-flush.js commit 0004ffa refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-07-01 05:42:57 -0400 zlib: remove unused parameter M lib/zlib.js commit e945903 refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-07-01 05:42:36 -0400 zlib: level can be negative M src/node_zlib.cc commit c9644fb refs/remotes/origin/v0.11.8-release Author: Brian White Date: 2013-07-01 05:42:19 -0400 zlib: allow zero values for level and strategy M lib/zlib.js commit 9290385 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-06-28 12:31:37 +0200 doc: vm: update github issues link M doc/api/vm.markdown commit cf6acf2 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-06-27 03:18:41 +0200 buffer: add comment explaining buffer alignment Avoids alignment issues (unaligned loads/stores) on ARM. Originally added in commit 285d8c6. Fixes #3030. M lib/buffer.js commit 2a8c5dd refs/remotes/origin/v0.10.15-release Author: isaacs Date: 2013-06-26 17:06:40 -0700 blog: v0.11.3 release A doc/blog/release/v0.11.3.md commit 0449c3d refs/remotes/origin/v0.11.8-release Merge: c16963b 38c0c47 Author: isaacs Date: 2013-06-26 16:55:46 -0700 Merge branch 'v0.11.3-release' commit c1bf89d refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-06-27 01:37:29 +0200 doc: tls: ECDH ciphers are not supported M doc/api/tls.markdown commit 7c17ca2 refs/remotes/origin/nodeconf-2013 (origin/nodeconf-2013) Author: isaacs Date: 2013-06-25 17:37:25 -0700 NodeConf 2013: exercize extra credit M lib/_http_outgoing.js commit bd54fd3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-25 17:36:39 -0700 NodeConf 2013: exercize M lib/_http_outgoing.js A test/simple/test-http-json.js commit 478c7d2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-25 17:07:05 -0700 NodeConf 2013: example 2 M lib/net.js M src/tcp_wrap.cc M src/tcp_wrap.h commit b3551f0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-25 17:01:46 -0700 NodeConf 2013: example 1 A test/simple/test-net-hello.js commit 38c0c47 refs/remotes/origin/v0.11.3-release (tag: v0.11.3, origin/v0.11.3-release) Author: isaacs Date: 2013-06-26 11:03:29 -0700 2013.06.26, Version 0.11.3 (Unstable) * uv: Upgrade to v0.11.5 * c-ares: upgrade to 1.10.0 * v8: upgrade to v3.19.13 * punycode: update to v1.2.3 (Mathias Bynens) * debugger: break on uncaught exception (Miroslav Bajtos) * child_process: emit 'disconnect' asynchronously (Ben Noordhuis) * dtrace: enable uv's probes if enabled (Timothy J Fontaine) * dtrace: unify dtrace and systemtap interfaces (Timothy J Fontaine) * buffer: New API for backing data store (Trevor Norris) * buffer: return `this` in fill() for chainability (Brian White) * build: fix include order for building on windows (Timothy J Fontaine) * build: add android support (Linus Mårtensson) * readline: strip ctrl chars for prompt width calc (Krzysztof Chrapka) * tls: introduce TLSSocket based on tls_wrap binding (Fedor Indutny) * tls: add localAddress and localPort properties (Ben Noordhuis) * crypto: free excessive memory in NodeBIO (Fedor Indutny) * process: remove maxTickDepth (Trevor Norris) * timers: use uv_now instead of Date.now (Timothy J Fontaine) * util: Add debuglog, deprecate console lookalikes (isaacs) * module: use path.sep instead of a custom solution (Robert Kowalski) * http: don't escape request path, reject bad chars (Ben Noordhuis) * net: emit dns 'lookup' event before connect (Ben Noordhuis) * dns: add getServers and setServers (Timothy J Fontaine) M AUTHORS M ChangeLog M src/node_version.h commit c16963b refs/remotes/origin/v0.11.8-release Author: Miroslav Bajtos Date: 2013-06-17 21:19:59 +0200 src: break on uncaught exception Most TryCatch blocks have SetVerbose flag on, this tells V8 to report uncaught exceptions to debugger. FatalException handler is called from V8 Message listener instead from the place where TryCatch was used. Otherwise uncaught exceptions are logged twice. See comment in `deps/v8/include/v8.h` for explanation of SetVerbose flag: > By default, exceptions that are caught by an external exception > handler are not reported. Call SetVerbose with true on an > external exception handler to have exceptions caught by the > handler reported as if they were not caught. The flag is used by `Isolate::ShouldReportException()`, which is called by `Isolate::DoThrow()` to decide whether an exception is considered uncaught. M src/node.cc M src/node.h M src/node_script.cc A test/fixtures/uncaught-exceptions/domain.js A test/fixtures/uncaught-exceptions/global.js A test/fixtures/uncaught-exceptions/parse-error-mod.js A test/fixtures/uncaught-exceptions/parse-error.js A test/fixtures/uncaught-exceptions/timeout.js A test/simple/test-debug-break-on-uncaught.js commit 4bc024d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-26 10:48:10 -0700 uv: Upgrade to v0.11.5 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/LICENSE M deps/uv/README.md A deps/uv/android-configure M deps/uv/checksparse.sh M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/gyp_uv A deps/uv/include/uv-private/pthread-fixes.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/queue.h M deps/uv/src/unix/error.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/linux-syscalls.h A deps/uv/src/unix/pthread-fixes.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/thread.c M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/util.c M deps/uv/test/task.h M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs.c M deps/uv/test/test-spawn.c M deps/uv/uv.gyp commit ccad4c7 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-10-24 09:21:39 -0700 V8 build: 'echo -n' considered harmful M deps/v8/build/common.gypi commit ca39767 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-10-25 00:52:15 +0200 v8: remove optimization switches 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. M deps/v8/build/common.gypi commit c86b381 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-10-23 11:38:09 -0700 V8: Reapply patches M deps/v8/build/common.gypi M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/flag-definitions.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/v8globals.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc commit 1111880 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-26 08:15:09 -0700 v8: Upgrade to 3.11.10.26 M deps/v8/build/common.gypi M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/flag-definitions.h M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc commit 4ae96c8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-25 23:31:10 +0200 crypto: do not move half-filled write head Might cause write head running over read head, when there were no allocation and `Commit()` was called. Source of at least one test failure on windows (`simple/test-https-drain.js`). M src/node_crypto_bio.cc commit adf9b67 refs/remotes/origin/nodeconf-2013 Merge: b255f4c 3fac415 Author: isaacs Date: 2013-06-25 11:12:33 -0700 Merge remote-tracking branch 'ry/v0.10' into master Conflicts: ChangeLog deps/uv/ChangeLog deps/uv/src/unix/stream.c deps/uv/src/version.c deps/v8/build/common.gypi deps/v8/src/frames.h deps/v8/src/runtime.cc deps/v8/test/mjsunit/debug-set-variable-value.js lib/http.js src/node_version.h commit a0b6df0 refs/remotes/origin/v0.10.15-release Author: Ben Noordhuis Date: 2013-06-25 12:47:24 +0200 Revert "configure: fix cross-compilation host_arch_cc()" Several people have reported cross-compiling build breakage, see e.g. https://groups.google.com/forum/#!topic/nodejs/k8HzqpqPkJQ Message-Id: <823c3bd1-e104-4409-86ad-0ab6de936fec@googlegroups.com> Subject: [nodejs] nodejs 0.10.12 and Angstrom issues This reverts commit acbdabb74b1b8484671fd3c44cd9eb9a7ea11f41. M configure commit 3fac415 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-24 11:16:48 +0200 doc: fs: synchronize watchFile/unwatchFile warning One said "if available", the other "if possible". Now they both say "if possible." M doc/api/fs.markdown commit b255f4c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-20 23:13:28 +0200 child_process: emit 'disconnect' asynchronously Deferring I/O-triggered events to the next event loop tick is not just a good idea, IT'S THE LAW! M lib/child_process.js M test/simple/test-child-process-disconnect.js commit 972465a refs/remotes/origin/nodeconf-2013 Author: Mathias Bynens Date: 2013-06-02 15:25:51 +0300 doc: improve punycode.js documentation M doc/api/punycode.markdown commit 157d2bc refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-20 13:21:05 +0200 buffer: fix gcc 4.2 build breakage gcc 4.2 on OS X gets confused about the call to node::Buffer::Data(). Fully qualify the function name to help it along. Fixes the following build error: ../../deps/v8/include/v8.h: In function ‘char* node::Buffer::Data(v8::Handle)’: ../../deps/v8/include/v8.h:900: error: ‘class v8::Data’ is not a function, ../../src/node_buffer.h:38: error: conflict with ‘char* node::Buffer::Data(v8::Handle)’ ../../src/node_buffer.cc:94: error: in call to ‘Data’ M src/node_buffer.cc commit 24ba9fd refs/remotes/origin/nodeconf-2013 Author: Mathias Bynens Date: 2013-06-20 12:40:44 +0200 punycode: update to v1.2.3 M lib/punycode.js commit a2c4ca0 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-06-19 17:10:02 -0700 string_bytes: properly detect 64bit M src/string_bytes.cc commit f5e13ae refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-19 13:07:24 -0700 buffer: write strings directly from call Buffer() used to pass the string to js where it would then be passed back to cpp for processing. Now only the buffer object instantiation is done in js and the string is processed in cpp. Also added a Buffer api that also accepts the encoding. M src/node_buffer.cc M src/node_buffer.h commit bf8dc07 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-19 10:16:59 +0200 crypto: change assertion to condition in bio Read head can be the same as write head, even if there's some data to read. M src/node_crypto_bio.cc commit 7373c4d refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-07 10:31:53 -0700 buffer: proper API export for Windows So that Windows users can properly include smalloc and node_buffer, NODE_EXTERN was added to the headers that export this functionality. M src/node_buffer.h M src/smalloc.h commit 4b40358 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-24 10:58:30 -0700 buffer: implement new fill behavior Old fill would take the char code of the first character and wrap around the int to fit in the 127 range. Now fill will duplicate whatever string is given through the entirety of the buffer. Note: There is one bug around ending on a partial fill of any character outside the ASCII range. M src/node_buffer.cc M test/simple/test-buffer.js commit f489649 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-26 16:58:18 -0700 buffer: deprecate legacy code Several things are now no longer necessary. These have been deprecated, and will be removed in v0.13. M lib/buffer.js commit 56869d9 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-28 22:13:45 -0700 buffer: remove c-style casts M src/node_buffer.cc commit fb40da8 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-15 11:01:33 -0700 buffer: expose class methods alloc and dispose Expose the ability for users to allocate and manually dispose data on any object. These are user-safe versions of internal smalloc functions. M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit 456942a refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-17 16:29:14 -0700 buffer: reimplement Buffer pools While the new Buffer implementation is much faster we still have the necessity of using Buffer pools. This is undesirable because it may still lead to unwanted memory retention, but for the time being this is the best solution. Because of this re-introduction, and since there is no more SlowBuffer type, the SlowBuffer method has been re-purposed to return a non-pooled Buffer instance. This will be helpful for developers to store data for indeterminate lengths of time without introducing a memory leak. Another change to Buffer pools was that they are only allocated if the requested chunk is < poolSize / 2. This was done because allocations are much quicker now, and it's a better use of the pool. M doc/api/buffer.markdown M lib/buffer.js commit 3a2f273 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-17 16:26:15 -0700 buffer: use smalloc as backing data store Memory allocations are now done through smalloc. The Buffer cc class has been removed completely, but for backwards compatibility have left the namespace as Buffer. The .parent attribute is only set if the Buffer is a slice of an allocation. Which is then set to the alloc object (not a Buffer). The .offset attribute is now a ReadOnly set to 0, for backwards compatibility. I'd like to remove it in the future (pre v1.0). A few alterations have been made to how arguments are either coerced or thrown. All primitives will now be coerced to their respective values, and (most) all out of range index requests will throw. The indexes that are coerced were left for backwards compatibility. For example: Buffer slice operates more like Array slice, and coerces instead of throwing out of range indexes. This may change in the future. The reason for wanting to throw for out of range indexes is because giving js access to raw memory has high potential risk. To mitigate that it's easier to make sure the developer is always quickly alerted to the fact that their code is attempting to access beyond memory bounds. Because SlowBuffer will be deprecated, and simply returns a new Buffer instance, all tests on SlowBuffer have been removed. Heapdumps will now show usage under "smalloc" instead of "Buffer". ParseArrayIndex was added to node_internals to support proper uint argument checking/coercion for external array data indexes. SlabAllocator had to be updated since handle_ no longer exists. M doc/api/buffer.markdown M lib/buffer.js M src/node.js M src/node_buffer.cc M src/node_buffer.h M src/node_crypto.cc M src/node_internals.h M src/slab_allocator.cc M src/string_bytes.cc M src/tls_wrap.cc D test/simple/test-buffer-regress-GH-2659.js M test/simple/test-buffer.js M test/simple/test-readdouble.js M test/simple/test-readfloat.js M test/simple/test-readint.js M test/simple/test-readuint.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js M test/simple/test-writeint.js M test/simple/test-writeuint.js commit 252cdfa refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-14 16:27:10 -0700 smalloc: add api to manually dispose Persistent If the user knows the allocation is no longer needed then the memory can be manually released. Currently this will not ClearWeak the Persistent, so the callback will still run. If the user passed a ClearWeak callback, and then disposed the object, the buffer callback argument will == NULL. M src/smalloc.cc M src/smalloc.h A test/simple/test-smalloc-dispose-segfault.js M test/simple/test-smalloc.js commit 8f3f9f7 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-17 16:18:47 -0700 smalloc: initial implementation smalloc is a simple utility for quickly allocating external memory onto js objects. This will be used to centralize how memory is managed in node, and will become the backer for Buffers. So in the future crypto's SlabBuffer, stream's SlabAllocator will be removed. Note on the js API: because no arguments are optional the order of arguments have been placed to match their cc counterparts as closely as possible. M node.gyp M src/node_extensions.h A src/smalloc.cc A src/smalloc.h A test/simple/test-smalloc-alloc-segfault.js A test/simple/test-smalloc-sliceonto-segfault.js A test/simple/test-smalloc.js commit 5fc8efb refs/remotes/origin/nodeconf-2013 Author: Sam Roberts Date: 2013-06-11 16:49:56 -0700 doc: call console module 'console' not 'stdio' The console module has always been called 'stdio' in the table-of-contents, but nowhere else, since its name is 'console'. This makes it difficult to find. This is a back-port of commit 226a20d from the master branch. M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/console.markdown M doc/api/globals.markdown D doc/api/stdio.markdown commit 67cb801 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-18 11:15:09 -0700 blog: Release 0.10.12 A doc/blog/release/v0.10.12.md commit 637acb2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-18 11:14:57 -0700 Now working on 0.10.13 M src/node_version.h commit 59dde81 refs/remotes/origin/nodeconf-2013 Merge: 9195455 a088cf4 Author: isaacs Date: 2013-06-18 11:13:26 -0700 Merge branch 'v0.10.12-release' into v0.10 commit a088cf4 refs/remotes/origin/v0.10.12-release (tag: v0.10.12, origin/v0.10.12-release) Author: isaacs Date: 2013-06-18 09:50:53 -0700 2013.06.18, Version 0.10.12 (Stable) * npm: Upgrade to 1.2.32 * readline: make `ctrl + L` clear the screen (Yuan Chuan) * v8: add setVariableValue debugger command (Ben Noordhuis) * net: Do not destroy socket mid-write (isaacs) * v8: fix build for mips32r2 architecture (Andrei Sedoi) * configure: fix cross-compilation host_arch_cc() (Andrei Sedoi) M AUTHORS M ChangeLog M src/node_version.h commit 9195455 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-18 09:42:42 -0700 npm: Upgrade to 1.2.32 M deps/npm/Makefile M deps/npm/doc/cli/faq.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/update.js A deps/npm/lib/visnup.js M deps/npm/man/man1/faq.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/init-package-json/init-package-json.js M deps/npm/node_modules/init-package-json/package.json A deps/npm/node_modules/normalize-package-data/.npmignore A deps/npm/node_modules/normalize-package-data/.travis.yml A deps/npm/node_modules/normalize-package-data/AUTHORS A deps/npm/node_modules/normalize-package-data/LICENSE A deps/npm/node_modules/normalize-package-data/README.md A deps/npm/node_modules/normalize-package-data/lib/extract_description.js A deps/npm/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/normalize-package-data/lib/is_valid.js A deps/npm/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json A deps/npm/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js A deps/npm/node_modules/normalize-package-data/package.json A deps/npm/node_modules/normalize-package-data/test/basic.js A deps/npm/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/normalize-package-data/test/fixtures/async.json A deps/npm/node_modules/normalize-package-data/test/fixtures/bcrypt.json A deps/npm/node_modules/normalize-package-data/test/fixtures/coffee-script.json A deps/npm/node_modules/normalize-package-data/test/fixtures/http-server.json A deps/npm/node_modules/normalize-package-data/test/fixtures/movefile.json A deps/npm/node_modules/normalize-package-data/test/fixtures/node-module_exist.json A deps/npm/node_modules/normalize-package-data/test/fixtures/npm.json A deps/npm/node_modules/normalize-package-data/test/fixtures/read-package-json.json A deps/npm/node_modules/normalize-package-data/test/fixtures/request.json A deps/npm/node_modules/normalize-package-data/test/fixtures/underscore.json A deps/npm/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/normalize-package-data/test/typo.js A deps/npm/node_modules/npm-user-validate/.travis.yml M deps/npm/node_modules/npm-user-validate/README.md M deps/npm/node_modules/npm-user-validate/npm-user-validate.js M deps/npm/node_modules/npm-user-validate/package.json M deps/npm/package.json commit d3b06f1 refs/remotes/origin/nodeconf-2013 Author: Rod Vagg Date: 2013-06-16 17:30:50 +1000 doc: cleanup addons code, fix isolate positioning isolate declaration global and above `using namespace v8` removed BUILDING_NODE_EXTENSION and tidied up code M doc/api/addons.markdown commit 98aad77 refs/remotes/origin/nodeconf-2013 Author: Rod Vagg Date: 2013-06-13 15:05:33 +1000 doc: cleanup addons docs for 80 char lines M doc/api/addons.markdown commit 1bf6d78 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-06-18 01:15:25 +0200 stream_wrap: remove bogus assert Libuv may provide a NULL buffer to the uv_read callback in case of an error, so with this assert we'd be using the api incorrectly. None of the current DoRead implementations rely on this constraint, either. M src/stream_wrap.cc commit b916525 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-17 23:25:01 +0200 src: clean up `using` directives Remove the unused ones and alphabetically sort the ones that remain. M src/cares_wrap.cc M src/handle_wrap.cc M src/node_script.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/slab_allocator.cc M src/stream_wrap.cc M src/string_bytes.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/v8_typed_array.cc commit 226a20d refs/remotes/origin/nodeconf-2013 Author: Sam Roberts Date: 2013-06-11 16:49:56 -0700 doc: call console module 'console' not 'stdio' The console module has always been called 'stdio' in the table-of-contents, but nowhere else, since its name is 'console'. This makes it difficult to find. M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/console.markdown M doc/api/globals.markdown D doc/api/stdio.markdown commit c0281f1 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-06-17 10:26:07 -0700 build: fix include order for building on windows fallout from the tls_wrap feature landing M src/node_wrap.h M src/tls_wrap.h commit 5e4e8ec refs/remotes/origin/nodeconf-2013 Author: Linus Mårtensson Date: 2013-05-08 14:10:07 +0200 build: add android support Resolves minor discrepancies between android and standard POSIX systems. In addition, some configure parameters were added, and a helper-script for android configuration. Ideally, this script should be merged into the standard configure script. To build for android, source the android-configure script with an NDK path: source ./android-configure ~/android-ndk-r8d This will create an android standalone toolchain and export the necessary environment parameters. After that, build as normal: make -j8 After the build, you should now have android-compatible NodeJS binaries. A android-configure M common.gypi M configure M doc/api/process.markdown M src/cares_wrap.cc M src/node.cc commit ffcd8b9 refs/remotes/origin/nodeconf-2013 Author: Krzysztof Chrapka Date: 2013-06-04 17:01:14 +0200 readline: strip ctrl chars for prompt width calc Use regular expression to strip vt ansi escape codes from display when calulating prompt display width and cursor position Fixes #3860 and #5628. M lib/readline.js M test/simple/test-readline-interface.js commit 18574bf refs/remotes/origin/nodeconf-2013 Author: Yuan Chuan Date: 2013-06-15 15:48:36 +0800 readline: make `ctrl + L` clear the screen M lib/readline.js commit 41fc46e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-03 20:29:29 +0000 v8: add setVariableValue debugger command Issue 2399 part 1: In debugger allow modifying local variable values Issue 2399 part 2: In debugger allow modifying local variable values Review URL: https://codereview.chromium.org/11415042 Review URL: https://codereview.chromium.org/11412310 This is a back-port of upstream svn commits r13122 and r13202. M deps/v8/src/debug-debugger.js M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/mirror-debugger.js M deps/v8/src/runtime.cc M deps/v8/src/runtime.h A deps/v8/test/mjsunit/debug-set-variable-value.js commit 212e9cd refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-17 12:11:13 +0200 tls: session API returns M doc/api/tls.markdown M lib/_tls_wrap.js M src/node_crypto.h M src/node_crypto_bio.h M src/tls_wrap.cc M src/tls_wrap.h A test/simple/test-tls-session-cache.js commit 3c7945b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-14 15:57:11 -0700 net: Do not destroy socket mid-write The fix in e0519ace315c7ce14278d5eaab8d1d72a0a0a054 is overly zealous, and can destroy a socket while there are still outstanding writes in progress. Closes GH-5688 M lib/net.js A test/simple/test-child-process-stdio-big-write-end.js commit 0a4260c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-16 18:56:00 -0700 doc: Correct TLS deprecation notices M doc/api/tls.markdown commit 0581f5c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-17 01:23:57 +0200 stream_wrap: fix signed/unsigned comparison warning M src/stream_wrap.cc commit 70a75cd refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-17 01:22:41 +0200 cares: fix uninitialized variable warning Suppress the following warning: ../../src/cares_wrap.cc: In function ‘v8::Handle node::cares_wrap::SetServers(const v8::Arguments&)’: ../../src/cares_wrap.cc:1017:5: warning: ‘uv_ret.uv_err_s::code’ may be used uninitialized in this function [-Wuninitialized] M src/cares_wrap.cc commit dc50f27 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-13 21:47:31 +0200 tls: share socket._hadError with http_client M lib/_http_client.js M lib/_tls_wrap.js M lib/net.js commit af80e7b refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-13 15:36:00 +0200 tls: introduce TLSSocket based on tls_wrap binding Split `tls.js` into `_tls_legacy.js`, containing legacy `createSecurePair` API, and `_tls_wrap.js` containing new code based on `tls_wrap` binding. Remove tests that are no longer useful/valid. M doc/api/tls.markdown A lib/_tls_legacy.js A lib/_tls_wrap.js M lib/https.js M lib/tls.js M node.gyp M test/simple/test-http-url.parse-https.request.js M test/simple/test-https-eof-for-eom.js M test/simple/test-https-localaddress.js M test/simple/test-https-timeout-server.js D test/simple/test-tls-client-abort3.js D test/simple/test-tls-pause-close.js D test/simple/test-tls-remote.js D test/simple/test-tls-server-slab.js D test/simple/test-tls-session-cache.js commit 03e008d refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-11 12:59:10 +0200 tls_wrap: embed TLS encryption into streamwrap M node.gyp M src/node_crypto_bio.cc M src/node_crypto_bio.h M src/node_extensions.h A src/tls_wrap.cc A src/tls_wrap.h commit 4c48a39 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-11 12:55:49 +0200 stream_wrap: introduce StreamWrapCallbacks StreamWrapCallbacks is a helper class for incepting into uv_stream_t* management process. M src/stream_wrap.cc M src/stream_wrap.h commit 6978e99 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-11 12:52:27 +0200 process: abstract out HandleToStream Originally contributed by @tjfontaine, but modified to be faster and more generic. M node.gyp M src/node.cc A src/node_wrap.h M src/pipe_wrap.cc M src/pipe_wrap.h M src/process_wrap.cc M src/tcp_wrap.cc M src/tty_wrap.cc M src/tty_wrap.h commit 0495b70 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-13 13:29:15 +0200 crypto: clear error on return in AddCRL M src/node_crypto.cc commit 5dd155a refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-11 16:11:48 +0200 crypto: ensure that read head is always non-empty M src/node_crypto_bio.cc commit 10133aa refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-15 20:33:17 +0200 test: add https tls session reuse test Check that TLS session resumptions work with HTTPS servers. Regression test for #3901. A test/simple/test-https-client-resume.js commit 5613803 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-14 10:26:15 -0700 blog: Add favicon to blog site A doc/blog/favicon.ico commit fc71a63 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-14 10:25:47 -0700 doc: Remove unnecessary sh script tags M doc/community/index.html M doc/download/index.html commit cc51749 refs/remotes/origin/nodeconf-2013 Author: Andrei Sedoi Date: 2013-06-14 17:48:49 +0300 v8: fix build for mips32r2 architecture This is a floating patch as a backport from v8 3.15.0 Committed: https://code.google.com/p/v8/source/detail?r=12833 M deps/v8/build/common.gypi commit 4536b27 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-13 12:59:29 +0200 crypto: do not deallocate embedded buffer M src/node_crypto_bio.cc commit 56d9c48 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-11 12:49:03 +0200 crypto: fix excessive buffer allocation Allocate buffer only if the next one isn't free. M src/node_crypto_bio.cc M src/node_crypto_bio.h commit acbdabb refs/remotes/origin/nodeconf-2013 Author: Andrei Sedoi Date: 2013-06-14 15:49:14 +0300 configure: fix cross-compilation host_arch_cc() In case of cross-compilation host_arch_cc() function could return target arch if CC was set to target arch compiler. Host arch compiler should always be used in this case. This was broken by commit 707863c. M configure commit 4bca631 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-13 13:22:46 -0700 doc: v0.8.25 changelog entry M ChangeLog commit 8765436 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-13 13:22:07 -0700 blog: Release v0.8.25 A doc/blog/release/v0.8.25.md commit 1a39380 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-13 13:21:50 -0700 Now working on 0.8.26 M src/node_version.h commit 7f52ee0 refs/remotes/origin/v0.8 Merge: a0837fd 0b9bdb2 Author: isaacs Date: 2013-06-13 13:21:31 -0700 Merge branch 'v0.8.25-release' into v0.8 commit 0b9bdb2 refs/remotes/origin/v0.8.25-release (tag: v0.8.25, origin/v0.8.25-release) Author: isaacs Date: 2013-06-13 11:49:15 -0700 2013.06.13, Version 0.8.25 (maintenance) * npm: Upgrade to 1.2.30 * child_process: fix handle delivery (Ben Noordhuis) M ChangeLog M src/node_version.h commit fc4b405 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-13 11:37:18 -0700 blog: Release 0.10.11 A doc/blog/release/v0.10.11.md commit 17d00f1 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-13 11:37:04 -0700 Now working on 0.10.12 M src/node_version.h commit b45489a refs/remotes/origin/nodeconf-2013 Merge: 9a4e593 d9d5bc4 Author: isaacs Date: 2013-06-13 11:36:41 -0700 Merge branch 'v0.10.11-release' into v0.10 commit d9d5bc4 refs/remotes/origin/v0.10.11-release (tag: v0.10.11, origin/v0.10.11-release) Author: isaacs Date: 2013-06-13 10:35:30 -0700 2013.06.13, Version 0.10.11 (Stable) * uv: upgrade to 0.10.11 * npm: Upgrade to 1.2.30 * openssl: add missing configuration pieces for MIPS (Andrei Sedoi) * Revert "http: remove bodyHead from 'upgrade' events" (isaacs) * v8: fix pointer arithmetic undefined behavior (Trevor Norris) * crypto: fix utf8/utf-8 encoding check (Ben Noordhuis) * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels (Ben Noordhuis, isaacs) M AUTHORS M ChangeLog M src/node_version.h commit 9a4e593 refs/remotes/origin/nodeconf-2013 Author: Veres Lajos Date: 2013-06-12 23:51:17 +0100 test: minor typo fixes M test/simple/test-child-process-fork-net.js M test/simple/test-cluster-disconnect.js M test/simple/test-http-client-upload-buf.js M test/simple/test-http-set-timeout.js M test/simple/test-repl-tab-complete.js commit 884b253 refs/remotes/origin/nodeconf-2013 Author: Andrei Sedoi Date: 2013-06-12 18:47:10 +0300 openssl: add missing configuration pieces for MIPS M configure M deps/openssl/config/opensslconf.h commit e850027 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-12 17:45:30 -0700 Revert "http: remove bodyHead from 'upgrade' events" This reverts commit a40133d10cdb911b27fe8d46d67a835b0103bbf1. Unfortunately, this breaks socket.io. Even though it's not strictly an API change, it is too subtle and in too brittle an area of node, to be done in a stable branch. Conflicts: doc/api/http.markdown M doc/api/http.markdown M lib/http.js M test/simple/test-http-upgrade-agent.js M test/simple/test-http-upgrade-client.js M test/simple/test-http-upgrade-client2.js M test/simple/test-http-upgrade-server.js commit e92f487 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-11 14:30:16 -0700 string_bytes: write strings using new API StringBytes::Write now uses new v8 API and also does preliminary check if the string is external, then will use external memory instead. M src/string_bytes.cc A test/simple/test-stringbytes-external.js commit 642ea2b refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-09 15:54:30 -0700 string_bytes: use external for large strings When large strings are used they cause v8's GC to spend a lot more time cleaning up. In these cases it's much faster to use external string resources. UTF8 strings do not use external string resources because only one and two byte external strings are supported. EXTERN_APEX is the value at which v8's GC overtakes performance. The following table has the type and buffer size that use to encode the strings as rough estimates of the percentage of performance gain from this patch (UTF8 is missing because they cannot be externalized). encoding 128KB 1MB 5MB ----------------------------- ASCII 58% 208% 250% HEX 15% 74% 86% BASE64 11% 74% 71% UCS2 2% 225% 398% BINARY 2234% 1728% 2305% BINARY is so much faster across the board because of using the new v8 WriteOneByte API. M src/string_bytes.cc commit 4847627 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-12 22:10:39 +0200 uv: upgrade to 0.10.11 M deps/uv/ChangeLog M deps/uv/config-unix.mk M deps/uv/src/unix/stream.c M deps/uv/src/version.c commit a0837fd refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-12 11:00:38 -0700 npm: Upgrade to 1.2.30 M deps/npm/README.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/tar.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/graceful-fs/LICENSE M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/test/ulimit.js M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/package.json commit 49d9ad9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-12 10:59:44 -0700 npm: Upgrade to 1.2.30 M deps/npm/README.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/tar.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/graceful-fs/LICENSE M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/test/ulimit.js M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/package.json commit 87624ab refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-09 14:34:11 -0700 string_bytes: implement new v8 API v8 has a new API to write out strings to memory. This has been implemented. One other change of note is BINARY encoded strings have a new implementation. This has improved performance substantially. M src/string_bytes.cc commit 45a08cb refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-09 14:20:01 -0700 lint: add mising isolates and minor style fixes M src/string_bytes.cc commit 3b0a759 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-12 00:24:41 +0200 test: fix up weakref.cc after v8 api change M test/gc/node_modules/weak/src/weakref.cc commit 393d33e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-12 00:07:26 +0200 src: upgrade after v8 api change The prototype of v8::Persistent::MakeWeak() has changed. Update the code in src/ to follow suit. M src/node_object_wrap.h M src/v8_typed_array.cc commit 2dbc5ea refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 6dd7807 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-11 23:45:46 +0200 v8: upgrade to v3.19.13 M deps/v8/ChangeLog M deps/v8/Makefile.nacl M deps/v8/build/common.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/shell.cc M deps/v8/src/accessors.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js A deps/v8/src/assert-scope.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops_internals_mips_gcc.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h D deps/v8/src/builtins-decls.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.cc M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/d8-posix.cc M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/externalize-string-extension.h M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/extensions/gc-extension.h M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/extensions/statistics-extension.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc M deps/v8/src/generator.js M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h A deps/v8/src/hydrogen-environment-liveness.cc A deps/v8/src/hydrogen-environment-liveness.h A deps/v8/src/hydrogen-gvn.cc A deps/v8/src/hydrogen-gvn.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/log-utils.cc M deps/v8/src/log.cc M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/marking-thread.cc M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mksnapshot.cc M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/rewriter.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/safepoint-table.h M deps/v8/src/sampler.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/store-buffer.cc M deps/v8/src/string-stream.cc M deps/v8/src/string-stream.h M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/sweeper-thread.cc M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/typedarray.js A deps/v8/src/types.cc A deps/v8/src/types.h A deps/v8/src/typing.cc A deps/v8/src/typing.h M deps/v8/src/uri.h M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8conversions.h M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-compare-nil-ic-stub.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-random.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc A deps/v8/test/cctest/test-types.cc M deps/v8/test/cctest/test-weakmaps.cc A deps/v8/test/cctest/test-weaktypedarrays.cc M deps/v8/test/mjsunit/allocation-site-info.js D deps/v8/test/mjsunit/bugs/618.js D deps/v8/test/mjsunit/bugs/bug-618.js M deps/v8/test/mjsunit/debug-compile-event.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js M deps/v8/test/mjsunit/debug-set-script-source.js M deps/v8/test/mjsunit/debug-setbreakpoint.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js M deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/generators-objects.js M deps/v8/test/mjsunit/harmony/generators-runtime.js A deps/v8/test/mjsunit/harmony/iteration-semantics.js A deps/v8/test/mjsunit/harmony/iteration-syntax.js M deps/v8/test/mjsunit/harmony/object-observe.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-define-property.js M deps/v8/test/mjsunit/object-freeze.js M deps/v8/test/mjsunit/regress/regress-1853.js A deps/v8/test/mjsunit/regress/regress-2132.js A deps/v8/test/mjsunit/regress/regress-237617.js A deps/v8/test/mjsunit/regress/regress-2690.js A deps/v8/test/mjsunit/regress/regress-2717.js A deps/v8/test/mjsunit/regress/regress-618.js A deps/v8/test/mjsunit/regress/regress-convert-hole.js A deps/v8/test/mjsunit/regress/regress-copy-hole-to-field.js A deps/v8/test/mjsunit/regress/regress-crbug-240032.js A deps/v8/test/mjsunit/regress/regress-crbug-242924.js A deps/v8/test/mjsunit/regress/regress-crbug-243868.js A deps/v8/test/mjsunit/regress/regress-crbug-244461.js A deps/v8/test/mjsunit/regress/regress-crbug-245424.js A deps/v8/test/mjsunit/regress/regress-crbug-248025.js A deps/v8/test/mjsunit/regress/regress-int32-truncation.js A deps/v8/test/mjsunit/regress/regress-seqstrsetchar-ex3.js A deps/v8/test/mjsunit/smi-representation.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/string-fromcharcode.js M deps/v8/test/mjsunit/track-fields.js A deps/v8/tools/blink_tests/TestExpectations M deps/v8/tools/gyp/v8.gyp commit 5d4ac27 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-06-11 14:39:25 -0700 v8: fix pointer arithmetic undefined behavior Clang branch release_33 would optimize out a != NULL check because of some undefined behavior. This is a floating patch as a backport of that fix. Committed: http://code.google.com/p/v8/source/detail?r=13570 M deps/v8/src/spaces.h commit 82b3524 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-10 23:34:11 +0200 crypto: fix utf8/utf-8 encoding check Normalize the encoding in getEncoding() before using it. Fixes a "AssertionError: Cannot change encoding" exception when the caller mixes "utf8" and "utf-8". Fixes #5655. M lib/crypto.js M test/simple/test-crypto.js commit 9ae1d18 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-06-07 15:31:24 +0400 crypto: free excessive memory in NodeBIO Before this commit NodeBIO never shrank, possibly consuming a lot of memory (depending on reader's haste). All buffers between write_head's child and read_head should be deallocated on read, leaving only space left in write_head and in the next buffer. M src/node_crypto_bio.cc M src/node_crypto_bio.h commit 4bb4f73 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-07 16:47:54 +0200 src: unexport node_isolate Commit 0bba5902 accidentally (or maybe erroneously) added node_isolate to src/node.h and src/node_object_wrap.h. Undo that, said variable is not for public consumption. Add-on authors should use v8::Isolate::GetCurrent() instead. I missed that while reviewing. Mea culpa. Fixes #5639. M src/node.h M src/node_object_wrap.h commit f1b878c refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-06-03 17:05:56 -0700 build: add pkgsrc rule M Makefile A tools/pkgsrc/comment A tools/pkgsrc/description commit 4d13fcf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-06 14:44:48 -0700 npm: Upgrade to 1.2.27 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js D deps/npm/node_modules/node-gyp/node_modules/request/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/README.md D deps/npm/node_modules/node-gyp/node_modules/request/aws.js D deps/npm/node_modules/node-gyp/node_modules/request/forever.js D deps/npm/node_modules/node-gyp/node_modules/request/main.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/lib/form_data.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-project D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/README.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/async.min.js.gzip D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.css D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/dist/async.min.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/index.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/nodelint.cfg D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test-async.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test.html D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/License D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/bacon.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-http-response.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-pipe.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-submit.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/README.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/mime.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/test.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/mime.types D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/node.types D deps/npm/node_modules/node-gyp/node_modules/request/oauth.js D deps/npm/node_modules/node-gyp/node_modules/request/package.json D deps/npm/node_modules/node-gyp/node_modules/request/tests/googledoodle.png D deps/npm/node_modules/node-gyp/node_modules/request/tests/run.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/server.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/squid.conf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.cnf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crl D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.csr D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.srl D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.cnf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.csr D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/npm-ca.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-body.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookie.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookiejar.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-defaults.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-errors.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all-303.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-form.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-headers.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-httpModule.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https-strict.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-oauth.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-params.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-piped-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pipes.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pool.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-protocol-changing-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-proxy.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-qs.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-s3.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-timeout.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-toJSON.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-tunnel.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/unicycle.jpg D deps/npm/node_modules/node-gyp/node_modules/request/tunnel.js D deps/npm/node_modules/node-gyp/node_modules/request/uuid.js D deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/index.js D deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/jar.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/package.json commit 8a3d0c8 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-05-10 11:19:17 -0700 child_process: fix handle delivery node.js and libuv depend on the fact that none of the supported systems ever emit more than one SCM_RIGHTS message from a recvmsg() syscall. SCM_RIGHTS messages are never coalesced. SCM_RIGHTS and normal messages however _are_ coalesced. That is, recvmsg() might return this: recvmsg(); // { "message-with-fd", "message", "message" } The operating system implicitly breaks pending messages along SCM_RIGHTS boundaries. Most Unices break before such messages but Linux also breaks _after_ them. When the sender looks like this: sendmsg("message"); sendmsg("message-with-fd"); sendmsg("message"); Then on most Unices the receiver sees messages arriving like this: recvmsg(); // { "message" } recvmsg(); // { "message-with-fd", "message" } The bug fix in commit 9352c19 assumes this behavior. On Linux however, those messages can also come in like this: recvmsg(); // { "message", "message-with-fd" } recvmsg(); // { "message" } In other words, it's incorrect to assume that the file descriptor is always attached to the first message. This commit makes node wise up. This is a back-port of commit 21bd456 from the v0.10 branch. The test has been dropped as it's not compatible with the v0.8 process model. Fixes #5330. Conflicts: lib/child_process.js M lib/child_process.js commit bf16141 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-06 14:44:10 -0700 npm: Upgrade to 1.2.27 M deps/npm/doc/cli/install.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js D deps/npm/node_modules/node-gyp/node_modules/request/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/README.md D deps/npm/node_modules/node-gyp/node_modules/request/aws.js D deps/npm/node_modules/node-gyp/node_modules/request/forever.js D deps/npm/node_modules/node-gyp/node_modules/request/main.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/lib/form_data.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-project D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/README.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/async.min.js.gzip D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.css D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/dist/async.min.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/index.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/nodelint.cfg D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test-async.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test.html D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/License D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/common.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/bacon.txt D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-http-response.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-pipe.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-submit.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/run.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/LICENSE D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/README.md D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/mime.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/package.json D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/test.js D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/mime.types D deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/node.types D deps/npm/node_modules/node-gyp/node_modules/request/oauth.js D deps/npm/node_modules/node-gyp/node_modules/request/package.json D deps/npm/node_modules/node-gyp/node_modules/request/tests/googledoodle.png D deps/npm/node_modules/node-gyp/node_modules/request/tests/run.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/server.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/squid.conf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.cnf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crl D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.csr D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.srl D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.cnf D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.csr D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/npm-ca.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.crt D deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.key D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-body.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookie.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookiejar.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-defaults.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-errors.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all-303.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-form.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-headers.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-httpModule.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https-strict.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-oauth.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-params.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-piped-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pipes.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pool.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-protocol-changing-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-proxy.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-qs.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-redirect.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-s3.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-timeout.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-toJSON.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/test-tunnel.js D deps/npm/node_modules/node-gyp/node_modules/request/tests/unicycle.jpg D deps/npm/node_modules/node-gyp/node_modules/request/tunnel.js D deps/npm/node_modules/node-gyp/node_modules/request/uuid.js D deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/index.js D deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/jar.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/package.json A deps/npm/test/tap/ignore-shrinkwrap.js A deps/npm/test/tap/ignore-shrinkwrap/npm-shrinkwrap.json A deps/npm/test/tap/ignore-shrinkwrap/package.json commit 0882a75 refs/remotes/origin/nodeconf-2013 Merge: a7820a1 e0519ac Author: isaacs Date: 2013-06-05 13:38:38 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: ChangeLog deps/uv/AUTHORS deps/uv/ChangeLog deps/uv/src/unix/linux-core.c deps/uv/src/version.c deps/uv/src/win/timer.c lib/url.js src/node_version.h test/simple/test-url.js commit e0519ac refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 23:43:29 -0700 net: Destroy when not readable and not writable This is only relevant for CentOS 6.3 using kernel version 2.6.32. On other linuxes and darwin, the `read` call gets an ECONNRESET in that case. On sunos, the `write` call fails with EPIPE. However, old CentOS will occasionally send an EOF instead of a ECONNRESET or EPIPE when the client has been destroyed abruptly. Make sure we don't keep trying to write or read more in that case. Fixes #5504 However, there is still the question of what libuv should do when it gets an EOF. Apparently in this case, it will continue trying to read, which is almost certainly the wrong thing to do. That should be fixed in libuv, even though this works around the issue. M lib/net.js A test/simple/test-net-GH-5504.js commit 6ada733 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 14:38:41 -0700 Now working on v0.10.11 M src/node_version.h commit 59c8f59 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 14:38:29 -0700 blog: Release v0.10.10 A doc/blog/release/v0.10.10.md commit fe0434c refs/remotes/origin/nodeconf-2013 Merge: 96c30df 25e51c3 Author: isaacs Date: 2013-06-04 14:38:10 -0700 Merge branch 'v0.10.10-release' into v0.10 commit 25e51c3 refs/remotes/origin/v0.10.10-release (tag: v0.10.10, origin/v0.10.10-release) Author: isaacs Date: 2013-06-04 12:13:46 -0700 2013.06.04, Version 0.10.10 (Stable) * uv: Upgrade to 0.10.10 * npm: Upgrade to 1.2.25 * url: Properly parse certain oddly formed urls (isaacs) * stream: unshift('') is a noop (isaacs) M ChangeLog M src/node_version.h commit 96c30df refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 12:11:03 -0700 uv: Upgrade to 0.10.10 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/linux-core.c M deps/uv/src/uv-common.c M deps/uv/src/version.c M deps/uv/src/win/timer.c M deps/uv/test/test-osx-select.c commit 414a909 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-21 23:04:58 +0200 url: remove unused global variable M lib/url.js commit f28f67c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 11:42:32 -0700 npm: Upgrade to 1.2.25 M deps/npm/doc/cli/install.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/config.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/package.json A deps/npm/test/tap/ignore-shrinkwrap.js A deps/npm/test/tap/ignore-shrinkwrap/npm-shrinkwrap.json A deps/npm/test/tap/ignore-shrinkwrap/package.json commit 51226b8 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 11:22:14 -0700 doc: ChangeLog update for v0.8.24 M ChangeLog commit e116ee7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 11:19:10 -0700 blog: 0.8 is maintenace, not stable M doc/blog/release/v0.8.24.md commit 0a763e3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 11:12:54 -0700 blog: Release v0.8.24 A doc/blog/release/v0.8.24.md commit 99fe35c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-04 11:12:44 -0700 blog: Release v0.10.9 A doc/blog/release/v0.10.9.md commit 6fad535 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-04 11:11:55 -0700 Now working on v0.8.25 M src/node_version.h commit 0162646 refs/remotes/origin/v0.8 Merge: 71091f7 c1a1ab0 Author: isaacs Date: 2013-06-04 11:11:34 -0700 Merge branch 'v0.8.24-release' into v0.8 commit a7820a1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-06-04 12:21:58 +0200 src: replace ngx-queue.h with queue.h No functional changes, just one less entry in the LICENSE file. M LICENSE M node.gyp M src/handle_wrap.cc M src/handle_wrap.h D src/ngx-queue.h M src/node.cc A src/queue.h M src/req_wrap.h commit 72b92e9 refs/remotes/origin/nodeconf-2013 Author: Nick Desaulniers Date: 2013-06-04 00:09:00 -0700 src: wrap macros in `do {...} while (0)` Wrapped two macros in do {...} while (0) blocks and lined up backslashes. Uses up semicolon in contexts where a dangling semicolon is erroneous. M src/node_crypto.cc commit c1a1ab0 refs/remotes/origin/v0.8.24-release (tag: v0.8.24, origin/v0.8.24-release) Author: isaacs Date: 2013-06-03 16:53:09 -0700 2013.06.04, Version 0.8.24 (maintenance) * npm: Upgrade to v1.2.24 * url: Properly parse certain oddly formed urls (isaacs) * http: Don't try to destroy nonexistent sockets (isaacs) * handle_wrap: fix NULL pointer dereference (Ben Noordhuis) M ChangeLog M src/node_version.h commit 71091f7 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-03 16:51:23 -0700 npm: Upgrade to 1.2.24 A deps/npm/.tern-project M deps/npm/doc/cli/bugs.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/developers.md M deps/npm/doc/cli/docs.md M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/folders.md M deps/npm/doc/cli/link.md M deps/npm/doc/cli/shrinkwrap.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/docs.js M deps/npm/lib/edit.js M deps/npm/lib/explore.js M deps/npm/lib/help.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/rebuild.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/submodule.js M deps/npm/lib/unbuild.js D deps/npm/lib/utils/completion/remote-packages.js D deps/npm/lib/utils/completion/users.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/find-prefix.js M deps/npm/lib/utils/lifecycle.js D deps/npm/lib/utils/sha.js M deps/npm/lib/version.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/child-process-close/README.md A deps/npm/node_modules/child-process-close/index.js A deps/npm/node_modules/child-process-close/package.json A deps/npm/node_modules/child-process-close/test/test-exec.js A deps/npm/node_modules/child-process-close/test/test-fork.js A deps/npm/node_modules/child-process-close/test/test-spawn-and-execfile.js A deps/npm/node_modules/child-process-close/test/test.js A deps/npm/node_modules/child-process-close/test/worker-fork.js A deps/npm/node_modules/child-process-close/test/worker-spawn.js A deps/npm/node_modules/editor/README.markdown A deps/npm/node_modules/editor/example/beep.json A deps/npm/node_modules/editor/example/edit.js A deps/npm/node_modules/editor/index.js A deps/npm/node_modules/editor/package.json M deps/npm/node_modules/glob/README.md M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json A deps/npm/node_modules/glob/test/globstar-match.js A deps/npm/node_modules/glob/test/stat.js M deps/npm/node_modules/graceful-fs/README.md M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/init-package-json.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js D deps/npm/node_modules/minimatch/.travis.yml M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/minimatch/test/basic.js M deps/npm/node_modules/node-gyp/README.md A deps/npm/node_modules/node-gyp/node_modules/request/LICENSE A deps/npm/node_modules/node-gyp/node_modules/request/README.md A deps/npm/node_modules/node-gyp/node_modules/request/aws.js A deps/npm/node_modules/node-gyp/node_modules/request/forever.js A deps/npm/node_modules/node-gyp/node_modules/request/main.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/.npmignore A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Readme.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-project A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/LICENSE A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/README.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/async.min.js.gzip A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.css A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/dist/async.min.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/index.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/nodelint.cfg A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test-async.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test.html A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/License A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/common.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/bacon.txt A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-http-response.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-pipe.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-submit.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/run.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/LICENSE A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/README.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/mime.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/test.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/mime.types A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/node.types A deps/npm/node_modules/node-gyp/node_modules/request/oauth.js A deps/npm/node_modules/node-gyp/node_modules/request/package.json A deps/npm/node_modules/node-gyp/node_modules/request/tests/googledoodle.png A deps/npm/node_modules/node-gyp/node_modules/request/tests/run.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/server.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/squid.conf A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.cnf A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crl A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.csr A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.key A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.srl A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.cnf A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.csr A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.key A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/npm-ca.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.key A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-body.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookie.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookiejar.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-defaults.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-errors.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all-303.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-form.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-headers.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-httpModule.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https-strict.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-oauth.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-params.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-piped-redirect.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pipes.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pool.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-protocol-changing-redirect.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-proxy.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-qs.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-redirect.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-s3.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-timeout.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-toJSON.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/unicycle.jpg A deps/npm/node_modules/node-gyp/node_modules/request/tunnel.js A deps/npm/node_modules/node-gyp/node_modules/request/uuid.js A deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/index.js A deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/jar.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npm-user-validate/.npmignore A deps/npm/node_modules/npm-user-validate/LICENSE A deps/npm/node_modules/npm-user-validate/README.md A deps/npm/node_modules/npm-user-validate/npm-user-validate.js A deps/npm/node_modules/npm-user-validate/package.json A deps/npm/node_modules/npm-user-validate/test/email.test.js A deps/npm/node_modules/npm-user-validate/test/pw.test.js A deps/npm/node_modules/npm-user-validate/test/username.test.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.npmignore A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/LICENSE A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/is_valid.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/basic.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/async.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/bcrypt.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/coffee-script.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/http-server.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/movefile.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/node-module_exist.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/npm.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/read-package-json.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/request.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/underscore.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/non-json.js M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js A deps/npm/node_modules/request/node_modules/aws-sign/LICENSE A deps/npm/node_modules/request/node_modules/aws-sign/README.md M deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/LICENSE A deps/npm/node_modules/request/node_modules/cookie-jar/README.md M deps/npm/node_modules/request/node_modules/cookie-jar/package.json A deps/npm/node_modules/request/node_modules/forever-agent/LICENSE A deps/npm/node_modules/request/node_modules/forever-agent/README.md M deps/npm/node_modules/request/node_modules/forever-agent/index.js M deps/npm/node_modules/request/node_modules/forever-agent/package.json A deps/npm/node_modules/request/node_modules/form-data/.travis.yml M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-project A deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.npmignore D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/Makefile M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/component.json D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/index.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/request/node_modules/form-data/sftp-config.json A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-filename.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js M deps/npm/node_modules/request/node_modules/hawk/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/Makefile M deps/npm/node_modules/request/node_modules/hawk/README.md M deps/npm/node_modules/request/node_modules/hawk/example/usage.js A deps/npm/node_modules/request/node_modules/hawk/lib/browser.js M deps/npm/node_modules/request/node_modules/hawk/lib/client.js M deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js M deps/npm/node_modules/request/node_modules/hawk/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/lib/server.js D deps/npm/node_modules/request/node_modules/hawk/lib/uri.js M deps/npm/node_modules/request/node_modules/hawk/lib/utils.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/images/hoek.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/escape.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/escaper.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test1.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test2.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/images/hoek.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/escape.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/escaper.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test1.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test2.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js M deps/npm/node_modules/request/node_modules/hawk/package.json A deps/npm/node_modules/request/node_modules/hawk/test/browser.js M deps/npm/node_modules/request/node_modules/hawk/test/client.js M deps/npm/node_modules/request/node_modules/hawk/test/crypto.js M deps/npm/node_modules/request/node_modules/hawk/test/index.js M deps/npm/node_modules/request/node_modules/hawk/test/readme.js M deps/npm/node_modules/request/node_modules/hawk/test/server.js M deps/npm/node_modules/request/node_modules/hawk/test/uri.js M deps/npm/node_modules/request/node_modules/hawk/test/utils.js A deps/npm/node_modules/request/node_modules/http-signature/.dir-locals.el A deps/npm/node_modules/request/node_modules/http-signature/.npmignore A deps/npm/node_modules/request/node_modules/http-signature/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/README.md A deps/npm/node_modules/request/node_modules/http-signature/http_signing.md A deps/npm/node_modules/request/node_modules/http-signature/lib/index.js A deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js A deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js A deps/npm/node_modules/request/node_modules/http-signature/lib/util.js A deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/float.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/int.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/psinfo.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/struct.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.fail.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.float.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.int.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.psinfo.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.struct.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.typedef.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/typedef.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.rfloat.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.wfloat.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.64.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.rint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wbounds.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.64.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.roundtrip.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.ruint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.wuint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicr.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicw.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.char.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.endian.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.oldwrite.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.readSize.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.structw.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.writeStruct.js A deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js M deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json A deps/npm/node_modules/request/node_modules/oauth-sign/LICENSE A deps/npm/node_modules/request/node_modules/oauth-sign/README.md M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/.npmignore D deps/npm/node_modules/request/node_modules/qs/.travis.yml D deps/npm/node_modules/request/node_modules/qs/History.md D deps/npm/node_modules/request/node_modules/qs/Makefile D deps/npm/node_modules/request/node_modules/qs/benchmark.js D deps/npm/node_modules/request/node_modules/qs/component.json D deps/npm/node_modules/request/node_modules/qs/examples.js M deps/npm/node_modules/request/node_modules/qs/index.js M deps/npm/node_modules/request/node_modules/qs/package.json D deps/npm/node_modules/request/node_modules/qs/test/browser/expect.js D deps/npm/node_modules/request/node_modules/qs/test/browser/index.html D deps/npm/node_modules/request/node_modules/qs/test/browser/jquery.js D deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.css D deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.js D deps/npm/node_modules/request/node_modules/qs/test/browser/qs.css D deps/npm/node_modules/request/node_modules/qs/test/browser/qs.js D deps/npm/node_modules/request/node_modules/qs/test/parse.js D deps/npm/node_modules/request/node_modules/qs/test/stringify.js A deps/npm/node_modules/request/node_modules/tunnel-agent/LICENSE A deps/npm/node_modules/request/node_modules/tunnel-agent/README.md M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/tests/test-basic-auth.js A deps/npm/node_modules/request/tests/test-emptyBody.js A deps/npm/node_modules/request/tests/test-http-signature.js A deps/npm/node_modules/request/tests/test-localAddress.js A deps/npm/node_modules/request/tests/test-onelineproxy.js M deps/npm/node_modules/request/tests/test-qs.js M deps/npm/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/sha/.npmignore A deps/npm/node_modules/sha/README.md A deps/npm/node_modules/sha/index.js A deps/npm/node_modules/sha/package.json D deps/npm/node_modules/slide/.npmignore M deps/npm/node_modules/slide/README.md M deps/npm/node_modules/slide/package.json M deps/npm/package.json M deps/npm/test/tap/publish-config.js commit ba0ed00 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-06-03 13:39:57 -0700 url: Properly parse certain oddly formed urls In cases where there are multiple @-chars in a url, Node currently parses the hostname and auth sections differently than web browsers. This part of the bug is serious, and should be landed in v0.10, and also ported to v0.8, and releases made as soon as possible. The less serious issue is that there are many other sorts of malformed urls which Node either accepts when it should reject, or interprets differently than web browsers. For example, `http://a.com*foo` is interpreted by Node like `http://a.com/*foo` when web browsers treat this as `http://a.com%3Bfoo/`. In general, *only* the `hostEndingChars` should be the characters that delimit the host portion of the URL. Most of the current `nonHostChars` that appear in the hostname should be escaped, but some of them (such as `;` and `%` when it does not introduce a hex pair) should raise an error. We need to have a broader discussion about whether it's best to throw in these cases, and potentially break extant programs, or return an object that has every field set to `null` so that any attempt to read the hostname/auth/etc. will appear to be empty. M lib/url.js M test/simple/test-url.js commit 5dd91b0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-03 16:02:51 -0700 url: Set href to null by default M lib/url.js commit 5dc51d4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-03 13:39:57 -0700 url: Properly parse certain oddly formed urls In cases where there are multiple @-chars in a url, Node currently parses the hostname and auth sections differently than web browsers. This part of the bug is serious, and should be landed in v0.10, and also ported to v0.8, and releases made as soon as possible. The less serious issue is that there are many other sorts of malformed urls which Node either accepts when it should reject, or interprets differently than web browsers. For example, `http://a.com*foo` is interpreted by Node like `http://a.com/*foo` when web browsers treat this as `http://a.com%3Bfoo/`. In general, *only* the `hostEndingChars` should be the characters that delimit the host portion of the URL. Most of the current `nonHostChars` that appear in the hostname should be escaped, but some of them (such as `;` and `%` when it does not introduce a hex pair) should raise an error. We need to have a broader discussion about whether it's best to throw in these cases, and potentially break extant programs, or return an object that has every field set to `null` so that any attempt to read the hostname/auth/etc. will appear to be empty. M lib/url.js M test/simple/test-url.js commit df6ffc0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-06-03 10:50:02 -0700 stream: unshift('') is a noop In some cases, the http CONNECT/Upgrade API is unshifting an empty bodyHead buffer onto the socket. Normally, stream.unshift(chunk) does not set state.reading=false. However, this check was not being done for the case when the chunk was empty (either `''` or `Buffer(0)`), and as a result, it was causing the socket to think that a read had completed, and to stop providing data. This bug is not limited to http or web sockets, but rather would affect any parser that unshifts data back onto the source stream without being very careful to never unshift an empty chunk. Since the intent of unshift is to *not* change the state.reading property, this is a bug. Fixes #5557 Fixes LearnBoost/socket.io#1242 M lib/_stream_readable.js A test/simple/test-stream-unshift-empty-chunk.js commit 2900f07 refs/remotes/origin/nodeconf-2013 Merge: 4b31a2d ce54f4a Author: isaacs Date: 2013-05-31 11:52:57 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: ChangeLog src/node_version.h commit 4b31a2d refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-30 16:51:41 -0700 process: use Tock for nextTickQueue items v8 plays very well with constructed objects, so we're using one in the nextTickQueue. M src/node.js commit bcb85a1 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-30 15:09:50 -0700 src: remove old comment code Now that maxTickDepth no longer exists there's no depth index on infoBox. Forgot to remove the comment about this. M src/node.js commit b846842 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-30 10:33:29 -0700 process: remove spinner Remove the need to call start/stop the uv_idle spinner between MakeCallbacks. The one place where the tick processor needs to be kicked is where a user catches uncaughtException. For that we'll now use setImmediate, which accomplishes the same task. M src/node.cc M src/node.js commit ce54f4a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-30 11:28:07 -0700 Now working on v0.10.10 M src/node_version.h commit 8c1a04d refs/remotes/origin/nodeconf-2013 Merge: c86afa5 878ffdb Author: isaacs Date: 2013-05-30 11:27:50 -0700 Merge branch 'v0.10.9-release' into v0.10 commit 878ffdb refs/remotes/origin/v0.10.9-release (tag: v0.10.9, origin/v0.10.9-release) Author: isaacs Date: 2013-05-30 10:31:07 -0700 2013.05.30, Version 0.10.9 (Stable) * npm: Upgrade to 1.2.24 * uv: Upgrade to v0.10.9 * repl: fix JSON.parse error check (Brian White) * tls: proper .destroySoon (Fedor Indutny) * tls: invoke write cb only after opposite read end (Fedor Indutny) * tls: ignore .shutdown() syscall error (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit c86afa5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-30 10:19:45 -0700 npm: Upgrade to 1.2.24 M deps/npm/doc/cli/config.md M deps/npm/doc/cli/developers.md M deps/npm/doc/cli/shrinkwrap.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/install.js M deps/npm/lib/shrinkwrap.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/node-gyp/README.md A deps/npm/node_modules/node-gyp/node_modules/request/LICENSE A deps/npm/node_modules/node-gyp/node_modules/request/README.md A deps/npm/node_modules/node-gyp/node_modules/request/aws.js A deps/npm/node_modules/node-gyp/node_modules/request/forever.js A deps/npm/node_modules/node-gyp/node_modules/request/main.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/.npmignore A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/Readme.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-project A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/LICENSE A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/README.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/async.min.js.gzip A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.css A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/deps/nodeunit.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/dist/async.min.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/index.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/nodelint.cfg A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test-async.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async/test/test.html A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/License A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/common.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/bacon.txt A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-http-response.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-pipe.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/integration/test-submit.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/form-data/test/run.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/LICENSE A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/README.md A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/mime.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/package.json A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/test.js A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/mime.types A deps/npm/node_modules/node-gyp/node_modules/request/node_modules/mime/types/node.types A deps/npm/node_modules/node-gyp/node_modules/request/oauth.js A deps/npm/node_modules/node-gyp/node_modules/request/package.json A deps/npm/node_modules/node-gyp/node_modules/request/tests/googledoodle.png A deps/npm/node_modules/node-gyp/node_modules/request/tests/run.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/server.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/squid.conf A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.cnf A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crl A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.csr A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.key A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/ca.srl A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.cnf A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.csr A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/ca/server.key A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/npm-ca.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.crt A deps/npm/node_modules/node-gyp/node_modules/request/tests/ssl/test.key A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-body.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookie.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-cookiejar.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-defaults.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-errors.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all-303.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-follow-all.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-form.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-headers.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-httpModule.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https-strict.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-https.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-oauth.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-params.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-piped-redirect.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pipes.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-pool.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-protocol-changing-redirect.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-proxy.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-qs.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-redirect.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-s3.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-timeout.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-toJSON.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/node-gyp/node_modules/request/tests/unicycle.jpg A deps/npm/node_modules/node-gyp/node_modules/request/tunnel.js A deps/npm/node_modules/node-gyp/node_modules/request/uuid.js A deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/index.js A deps/npm/node_modules/node-gyp/node_modules/request/vendor/cookie/jar.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/component.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/images/hoek.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/escape.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/escaper.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test1.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test2.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/images/hoek.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/escape.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/escaper.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test1.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test2.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/node_modules/hoek/test/modules/test3.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js M deps/npm/node_modules/request/node_modules/qs/index.js M deps/npm/node_modules/request/node_modules/qs/package.json M deps/npm/package.json commit 9a6c085 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-30 01:38:19 -0700 process: remove max tick check for domains maxTickDepth checks have been removed for domains and replaced with a flag that checks if the last callback threw. If it did then execution of the remaining tickQueue is deferred to the spinner. This is to prevent domains from entering a continuous loop when an error callback also throws an error. M src/node.cc M src/node.js commit 0761c90 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-29 15:19:34 -0700 process: remove maxTickDepth from _tickCallback Removes the check for maxTickDepth for non-domain callbacks. So a user can starve I/O by setting a recursive nextTick. The domain case is more complex and will be addressed in another commit. M src/node.cc M src/node.js M test/message/max_tick_depth.out D test/message/max_tick_depth_trace.js D test/message/max_tick_depth_trace.out D test/simple/test-next-tick-starvation.js commit 5b636fe refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-29 14:52:10 -0700 process: relocate needSpinner calls It's only necessary to request the spinner once tickDone has been called, and not on every nextTick. M src/node.js commit 49e3fcd refs/remotes/origin/nodeconf-2013 Author: Andrew Paprocki Date: 2013-05-28 13:16:16 -0400 vm: fix race condition in watchdog cleanup Previous code was calling uv_loop_delete() directly on a running loop, which led to race condition aborts/segfaults within libuv. This change changes the watchdog thread to call uv_run() with UV_RUN_ONCE so that the call exits after either the timer times out or uv_async_send() is called from the main thread in Watchdog::Destroy(). The timer/async handles are then closed and uv_run() with UV_RUN_DEFAULT is called so that libuv has a chance to cleanup before the thread exits. The main thread meanwhile calls uv_thread_join() and then uv_loop_delete() to complete the cleanup. M src/node_watchdog.cc M src/node_watchdog.h M test/simple/test-vm-run-timeout.js commit 36e90da refs/remotes/origin/nodeconf-2013 Author: Kiyoshi Nomo Date: 2013-05-22 23:22:21 +0900 doc: remove `bufferSize` option `bufferSize` option has been removed in b0f6789. M doc/api/fs.markdown commit 7ce5a31 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2013-05-26 05:03:02 +0900 events: define properties on prototype Speeds up EventEmitter object construction by about 15-20%. M lib/events.js commit 774b28f refs/remotes/origin/nodeconf-2013 Author: Brian White Date: 2013-05-26 12:26:39 -0400 repl: fix JSON.parse error check Before this, entering something like: > JSON.parse('066'); resulted in the "..." prompt instead of displaying the expected "SyntaxError: Unexpected number" M lib/repl.js M test/simple/test-repl.js commit 6af8788 refs/remotes/origin/nodeconf-2013 Author: Brian White Date: 2013-05-28 23:36:26 -0400 buffer: return `this` in fill() for chainability M lib/buffer.js commit 9ee86b7 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-05-30 13:35:24 +0400 tls: proper .destroySoon 1. Emit `sslOutEnd` only when `_internallyPendingBytes() === 0`. 2. Read before checking `._halfRead`, otherwise we'll see only previous value, and will invoke `._write` callback improperly. 3. Wait for both `end` and `finish` events in `.destroySoon`. 4. Unpipe encrypted stream from socket to prevent write after destroy. M lib/tls.js commit 6b654c0 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-05-30 01:09:54 +0200 uv: upgrade to v0.11.4 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/error.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/timer.c M deps/uv/test/test-idle.c M deps/uv/test/test-list.h M deps/uv/test/test-osx-select.c M deps/uv/test/test-timer.c commit c188a75 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 21:42:23 +0200 buffer: guard against integer overflow M src/node_buffer.cc commit 36ebff0 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 21:41:20 +0200 buffer: simplify ReadFloatGeneric offset checks M src/node_buffer.cc commit ef0926c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 21:21:57 +0200 os: use IsBigEndian() in GetEndianness() function M src/node_os.cc commit d02f228 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 21:17:35 +0200 buffer: guard against pointer aliasing issues M src/node_buffer.cc commit 7890a69 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 20:32:37 +0200 src: add endianness helper functions M src/node_internals.h commit 448adaa refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 20:04:17 +0200 src: simplify HandleWrap initialization M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/timer_wrap.cc M src/udp_wrap.cc commit 4d68dae refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-26 17:06:45 +0200 src: replace c-style casts with c++-style casts M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_win32_etw_provider.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 28659ab refs/remotes/origin/nodeconf-2013 Merge: ba048e7 9826b15 Author: Ben Noordhuis Date: 2013-05-29 23:12:11 +0200 Merge remote-tracking branch 'origin/v0.10' Conflicts: deps/uv/ChangeLog deps/uv/src/unix/stream.c deps/uv/src/version.c lib/tls.js commit 9826b15 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-29 16:35:00 +0200 doc: sending dgram handles only works on unix M doc/api/child_process.markdown commit 675e858 refs/remotes/origin/nodeconf-2013 Author: Daniel G. Taylor Date: 2013-05-15 13:16:09 -0600 https: Add `secureProtocol` docs Add `secureProtocol` parameter docs to the https.request method. M doc/api/https.markdown commit 30cb9fe refs/remotes/origin/nodeconf-2013 Author: Daniel G. Taylor Date: 2013-05-15 13:14:20 -0600 tls: Add `secureProtocol` docs Add `secureProtocol` parameter docs to the tls.connect method. M doc/api/tls.markdown commit f523f70 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-28 12:10:14 -0700 uv: Upgrade to v0.10.9 M deps/uv/ChangeLog M deps/uv/src/unix/core.c M deps/uv/src/unix/stream.c M deps/uv/src/uv-common.h M deps/uv/src/version.c commit 4f14221 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-05-27 14:44:33 +0400 tls: invoke write cb only after opposite read end Stream's `._write()` callback should be invoked only after it's opposite stream has finished processing incoming data, otherwise `finish` event fires too early and connection might be closed while there's some data to send to the client. see #5544 M lib/tls.js A test/simple/test-tls-client-destroy-soon.js commit fa170dd refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-05-28 17:50:38 +0400 tls: ignore .shutdown() syscall error Quote from SSL_shutdown man page: The output of SSL_get_error(3) may be misleading, as an erroneous SSL_ERROR_SYSCALL may be flagged even though no error occurred. Also, handle all other errors to prevent assertion in `ClearError()`. M lib/tls.js M src/node_crypto.cc M src/node_crypto.h commit ba048e7 refs/remotes/origin/nodeconf-2013 Merge: 9c7078c f904d61 Author: isaacs Date: 2013-05-24 17:16:08 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: AUTHORS ChangeLog configure deps/uv/ChangeLog deps/uv/src/unix/darwin.c deps/uv/src/unix/stream.c deps/uv/src/version.c deps/v8/src/isolate.cc deps/v8/src/version.cc lib/http.js src/node_version.h commit 28f4c15 refs/remotes/origin/nodeconf-2013 Author: Rafael Henrique Moreira Date: 2013-05-25 03:49:49 +0000 doc: add link to Brazilian Node community Add a link to the Brazilian community portal. M doc/community/index.html commit 14b10c4 refs/remotes/origin/nodeconf-2013 Author: Rafael Henrique Moreira Date: 2013-05-25 04:01:25 +0000 doc: remove broken links on community page Links to Node Manual and Node Bits both are broken, so this commit removes them from the community page. M doc/community/index.html commit f904d61 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-24 15:45:59 -0700 blog: Post for v0.10.8 A doc/blog/release/v0.10.8.md commit ccb77e1 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-24 15:45:46 -0700 Now working on 0.10.9 M src/node_version.h commit 83a8943 refs/remotes/origin/nodeconf-2013 Merge: 179aa0a 30d9e9f Author: isaacs Date: 2013-05-24 15:44:04 -0700 Merge branch 'v0.10.8-release' into v0.10 commit 30d9e9f refs/remotes/origin/v0.10.8-release (tag: v0.10.8, origin/v0.10.8-release) Author: isaacs Date: 2013-05-24 14:45:24 -0700 2013.05.24, Version 0.10.8 (Stable) * v8: update to 3.14.5.9 * uv: upgrade to 0.10.8 * npm: Upgrade to 1.2.23 * http: remove bodyHead from 'upgrade' events (Nathan Zadoks) * http: Return true on empty writes, not false (isaacs) * http: save roundtrips, convert buffers to strings (Ben Noordhuis) * configure: respect the --dest-os flag consistently (Nathan Rajlich) * buffer: throw when writing beyond buffer (Trevor Norris) * crypto: Clear error after DiffieHellman key errors (isaacs) * string_bytes: strip padding from base64 strings (Trevor Norris) M AUTHORS M ChangeLog M src/node_version.h commit 179aa0a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-24 15:06:03 -0700 doc: Minor fixup in http doc re bodyHead M doc/api/http.markdown commit f7ff8b4 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-05-25 01:02:34 +0400 tls: retry writing after hello parse error When writing bad data to EncryptedStream it'll first get to the ClientHello parser, and, only after it will refuse it, to the OpenSSL. But ClientHello parser has limited buffer and therefore write could return `bytes_written` < `incoming_bytes`, which is not the case when working with OpenSSL. After such errors ClientHello parser disables itself and will pass-through all data to the OpenSSL. So just trying to write data one more time will throw the rest into OpenSSL and let it handle it. M lib/tls.js A test/simple/test-tls-hello-parser-failure.js commit 074e823 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-24 14:41:43 -0700 npm: Upgrade to 1.2.23 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/build.js M deps/npm/lib/install.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json commit 1314c4a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-24 14:41:00 -0700 uv: upgrade to 0.10.8 M deps/uv/ChangeLog M deps/uv/src/unix/darwin.c M deps/uv/src/unix/error.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/version.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c commit a40133d refs/remotes/origin/nodeconf-2013 Author: Nathan Zadoks Date: 2013-05-24 19:34:38 +0200 http: remove bodyHead from 'upgrade' events Streams2 makes this unnecessary. An empty buffer is provided for compatibility. M doc/api/http.markdown M lib/http.js M test/simple/test-http-upgrade-agent.js M test/simple/test-http-upgrade-client.js M test/simple/test-http-upgrade-client2.js M test/simple/test-http-upgrade-server.js commit 9c7078c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-24 08:57:30 -0700 Remove .travis.yml file. This leads people to dump their fork build info into the IRC channel, which is noisy and unhelpful. D .travis.yml commit 007e63b refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-23 16:23:07 -0700 buffer: special case empty string writes Prior to 119354f we specifically handled passing a zero length string to write on a buffer, restore that functionality. M src/node_buffer.cc M test/simple/test-buffer.js commit a2f93cf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-23 15:12:13 -0700 http: Return true on empty writes, not false Otherwise, writing an empty string causes the whole program to grind to a halt when piping data into http messages. This wasn't as much of a problem (though it WAS a bug) in 0.8 and before, because our hyperactive 'drain' behavior would mean that some *previous* write() would probably have a pending drain event, and cause things to start moving again. M lib/http.js A test/simple/test-http-zero-length-write.js commit e238583 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-23 13:40:40 -0700 v8: re-apply floating patches M deps/v8/build/common.gypi M deps/v8/src/json-parser.h M deps/v8/src/objects-inl.h M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-posix.cc M deps/v8/src/stub-cache.cc M deps/v8/src/v8utils.h M deps/v8/tools/gen-postmortem-metadata.py commit dbe142c refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-23 13:57:59 -0700 v8: fix GetLocalizedMessage usage As is the backport of the abort on uncaught exception wouldn't compile because we it was passing in `this` when it was unnecessary. M deps/v8/src/isolate.cc commit 279361b refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-23 13:39:12 -0700 v8: update to 3.14.5.9 M deps/v8/build/common.gypi M deps/v8/src/flag-definitions.h M deps/v8/src/isolate.cc M deps/v8/src/json-parser.h M deps/v8/src/objects-inl.h M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-posix.cc M deps/v8/src/stub-cache.cc M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/tools/gen-postmortem-metadata.py commit 17e696c refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-30 20:56:39 -0700 systemtap: add tapset for node user probes This makes systemtap tracing prettier, you can do things like `stap -e 'probe node_http_server_request { println(probestr); }'` A src/node.stp M tools/install.py commit 23509eb refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-30 19:51:17 -0700 dtrace: unify dtrace and systemtap interfaces M node.gyp M src/node.cc M src/node_dtrace.cc D src/node_systemtap.d commit f8193ab refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-22 11:32:54 -0700 timers: use uv_now instead of Date.now This saves a few calls to gettimeofday which can be expensive, and potentially subject to clock drift. Instead use the loop time which uses hrtime internally. fixes #5497 M lib/timers.js M lib/tls.js M src/timer_wrap.cc commit fda2b31 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-22 21:43:35 +0200 http: save roundtrips, convert buffers to strings This commit adds an optimization to the HTTP client that makes it possible to: * Pack the headers and the first chunk of the request body into a single write(). * Pack the chunk header and the chunk itself into a single write(). Because only one write() system call is issued instead of several, the chances of data ending up in a single TCP packet are phenomenally higher: the benchmark with `type=buf size=32` jumps from 50 req/s to 7,500 req/s, a 150-fold increase. This commit removes the check from e4b716ef that pushes binary encoded strings into the slow path. The commit log mentions that: We were assuming that any string can be concatenated safely to CRLF. However, for hex, base64, or binary encoded writes, this is not the case, and results in sending the incorrect response. For hex and base64 strings that's certainly true but binary strings are 'das Ding an sich': string.length is the same before and after decoding. Fixes #5528. A benchmark/http/client-request-body.js M lib/http.js commit f58eb8f refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-22 16:09:06 -0700 src: remove unused comment Now that Context::New(Isolate*) returns Local, the removed comment is no longer applicable that there is a Persistent which will need to be disposed. M src/node_script.cc commit 2868bf9 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-22 13:04:41 -0700 src: upgrade to new v8 api Small change that Context::New requires an isolate and returns Local instead of Persistent. M src/node.cc M src/node_script.cc commit e761ac2 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 506fc4d refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-22 12:56:12 -0700 v8: upgrade to v3.19.3 M deps/v8/ChangeLog M deps/v8/build/common.gypi M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apiutils.h A deps/v8/src/arguments.cc M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.h M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.cc M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/statistics-extension.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.h M deps/v8/src/handles.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/frames-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/frames-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-posix.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/string-stream.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/type-info.cc M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/frames-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc A deps/v8/test/cctest/test-compare-nil-ic-stub.cc M deps/v8/test/cctest/test-conversions.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/mjsunit/allocation-site-info.js M deps/v8/test/mjsunit/compiler/alloc-object.js A deps/v8/test/mjsunit/compiler/dead-code.js A deps/v8/test/mjsunit/compiler/dead-code2.js A deps/v8/test/mjsunit/compiler/dead-code3.js A deps/v8/test/mjsunit/compiler/dead-code4.js A deps/v8/test/mjsunit/compiler/dead-code5.js A deps/v8/test/mjsunit/compiler/dead-code6.js M deps/v8/test/mjsunit/constant-folding-2.js M deps/v8/test/mjsunit/debug-script.js M deps/v8/test/mjsunit/elements-transition-hoisting.js A deps/v8/test/mjsunit/elide-double-hole-check-1.js A deps/v8/test/mjsunit/elide-double-hole-check-2.js A deps/v8/test/mjsunit/elide-double-hole-check-3.js A deps/v8/test/mjsunit/elide-double-hole-check-4.js A deps/v8/test/mjsunit/elide-double-hole-check-5.js A deps/v8/test/mjsunit/elide-double-hole-check-6.js A deps/v8/test/mjsunit/elide-double-hole-check-7.js A deps/v8/test/mjsunit/elide-double-hole-check-8.js A deps/v8/test/mjsunit/elide-double-hole-check-9.js M deps/v8/test/mjsunit/external-array-no-sse2.js M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/fast-element-smi-check.js M deps/v8/test/mjsunit/function-prototype.js M deps/v8/test/mjsunit/generated-transition-stub.js M deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/object-observe.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/regress/regress-241344.js A deps/v8/test/mjsunit/regress/regress-2681.js A deps/v8/test/mjsunit/regress/regress-2686.js A deps/v8/test/mjsunit/regress/regress-crbug-233737.js A deps/v8/test/mjsunit/regress/regress-crbug-242502.js A deps/v8/test/mjsunit/regress/regress-crbug-242870.js A deps/v8/test/mjsunit/regress/regress-seqstrsetchar-ex1.js A deps/v8/test/mjsunit/regress/regress-seqstrsetchar-ex2.js M deps/v8/test/mjsunit/track-fields.js M deps/v8/test/mjsunit/unbox-double-arrays.js M deps/v8/test/test262/README M deps/v8/test/test262/testcfg.py M deps/v8/tools/gyp/v8.gyp commit 52adc0d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-22 11:42:38 -0700 test: Fix test-deprecation-flags Test typos missed in util deprecation commit M test/fixtures/echo.js M test/simple/test-deprecation-flags.js M test/simple/test-util-debug.js commit 89dcf22 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-22 13:47:29 +0200 doc: the build requires gcc 4.2 or newer M README.md commit 99b737b refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-05-21 09:26:42 -0700 configure: respect the --dest-os flag consistently Consider a user on his Mac, who wants to cross-compile for his Linux ARM device: ./configure --dest-cpu=arm --dest-os=linux Before this patch, for example, DTrace probes would incorrectly attempt to be enabled because the configure script is running on a MacOS machine, even though we're trying to compile a binary for `linux`. With this patch, the `--dest-os` flag is respected throughout the configure script, thus leaving DTrace probes disabled in this cross-compiling scenario. M configure commit a846d93 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-17 15:07:28 -0700 net: use timers._unrefActive for internal timeouts M lib/net.js A test/simple/test-net-socket-timeout-unref.js commit f46ad01 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-17 15:04:24 -0700 timers: internal unref'd timer for api timeouts When an internal api needs a timeout, they should use timers._unrefActive since that won't hold the loop open. This solves the problem where you might have unref'd the socket handle but the timeout for the socket was still active. M lib/timers.js commit 896b2aa refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-21 15:22:05 -0700 util: Add debuglog, deprecate console lookalikes M doc/api/util.markdown M lib/_http_client.js M lib/_http_common.js M lib/module.js M lib/net.js M lib/timers.js M lib/tls.js M lib/util.js M test/message/stack_overflow.js M test/message/throw_custom_error.js M test/message/throw_in_line_with_tabs.js M test/message/throw_non_error.js M test/message/undefined_reference_in_new_context.js M test/simple/test-deprecation-flags.js M test/simple/test-http-proxy.js A test/simple/test-util-debug.js commit 2cad7a6 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-20 14:37:55 -0700 buffer: throw when writing beyond buffer Previously one could write anywhere in a buffer pool if they accidently got their offset wrong. Mainly because the cc level checks only test against the parent slow buffer and not against the js object properties. So now we check to make sure values won't go beyond bounds without letting the dev know. M lib/buffer.js M test/simple/test-buffer.js commit 0fefcc1 refs/remotes/origin/nodeconf-2013 Merge: d820b64 3a2b503 Author: isaacs Date: 2013-05-20 14:43:14 -0700 Merge remote-tracking branch ry/v0.10 into master Conflicts: AUTHORS ChangeLog src/node_crypto.cc src/node_version.h commit 3a2b503 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-17 17:19:12 -0700 crypto: Clear error after DiffieHellman key errors Fixes #5499 M src/node_crypto.cc M test/simple/test-crypto.js commit d5d5170 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-20 12:35:31 -0700 string_bytes: strip padding from base64 strings Because of variations in different base64 implementation, it's been decided to strip all padding from the end of a base64 string and calculate its size from that. M src/string_bytes.cc M test/simple/test-buffer.js commit d820b64 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-20 15:14:30 +0200 tls: add localAddress and localPort properties Add localAddress and localPort properties to tls.CleartextStream. Like remoteAddress and localPort, delegate to the backing net.Socket object. Refs #5502. M doc/api/tls.markdown M lib/tls.js M test/simple/test-tls-remote.js commit f57ff78 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-17 16:58:05 -0700 src: Remove superfluous static_cast M src/string_bytes.cc commit 8123560 refs/remotes/origin/nodeconf-2013 Author: Robert Kowalski Date: 2013-05-17 20:20:20 +0200 module: use path.sep instead of a custom solution Instead of using a custom solution we can use path.sep in Module._nodeModulePaths M lib/module.js A test/simple/test-module-nodemodulepaths.js commit 77de207 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-17 14:38:02 -0700 blog: Release 0.10.7 A doc/blog/release/v0.10.7.md commit bae6d08 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-17 14:37:44 -0700 Now working on 0.10.8 M src/node_version.h commit cc7ec07 refs/remotes/origin/nodeconf-2013 Merge: 49300a4 d2fdae1 Author: isaacs Date: 2013-05-17 14:37:28 -0700 Merge branch 'v0.10.7-release' into v0.10 commit 61c9f78 refs/remotes/origin/nodeconf-2013 Merge: 7998843 f59ab10 Author: isaacs Date: 2013-05-17 13:04:02 -0700 Merge remote-tracking branch 'ry/v0.10' into master Conflicts: AUTHORS ChangeLog deps/uv/ChangeLog deps/uv/config-unix.mk deps/uv/src/unix/stream.c deps/uv/src/version.c deps/uv/uv.gyp src/node.cc src/node_buffer.cc src/node_crypto.cc src/node_version.h src/stream_wrap.cc src/stream_wrap.h commit d2fdae1 refs/remotes/origin/v0.10.7-release (tag: v0.10.7, origin/v0.10.7-release) Author: isaacs Date: 2013-05-17 13:59:10 -0700 2013.05.17, Version 0.10.7 (Stable) * uv: upgrade to v0.10.7 * npm: Upgrade to 1.2.21 * crypto: Don't ignore verify encoding argument (isaacs) * buffer, crypto: fix default encoding regression (Ben Noordhuis) * timers: fix setInterval() assert (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 49300a4 refs/remotes/origin/nodeconf-2013 Author: Brandon Frohs Date: 2013-05-16 11:03:25 -0300 doc: Fix link to open issues on GitHub. M doc/api/vm.markdown commit 199fa9f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-17 13:55:29 -0700 crypto: Don't ignore verify encoding argument M src/node_crypto.cc commit e59141e refs/remotes/origin/v0.10-merge (origin/v0.10-merge) Merge: 7998843 f59ab10 Author: isaacs Date: 2013-05-17 13:04:02 -0700 Merge remote-tracking branch 'ry/v0.10' into v0.10-merge Conflicts: AUTHORS ChangeLog deps/uv/ChangeLog deps/uv/config-unix.mk deps/uv/src/unix/stream.c deps/uv/src/version.c deps/uv/uv.gyp src/node.cc src/node_buffer.cc src/node_crypto.cc src/node_version.h src/stream_wrap.cc src/stream_wrap.h commit 7998843 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-16 15:45:53 -0700 fs_event: use cached Persistent syms instead Instead of String::New every time, use a Persistent sym. This can be accomplished in two ways: 1) Local str = *persistent_str_sym; 2) Handle str = persistent_str_sym; I've chosen to use the latter method for simplicity's sake. Other small changes include creating syms on Initialize and removing unnecessary Local casting on return values. M src/fs_event_wrap.cc commit 999ee45 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-16 15:58:33 -0700 src: add node_isolates Few primitives weren't being passed node_isolate. Adding them for consistency. M src/node.cc M src/node_crypto.cc M src/tcp_wrap.cc commit f59ab10 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-15 17:52:00 +0200 buffer, crypto: fix default encoding regression The default encoding is 'buffer'. When the input is a string, treat it as 'binary'. Fixes the following assertion: node: ../src/string_bytes.cc:309: static size_t node::StringBytes::StorageSize(v8::Handle, node::encoding): Assertion `0 && "buffer encoding specified but string provided"' failed. Introduced in 64fc34b2. Fixes #5482. M src/string_bytes.cc M test/simple/test-buffer.js M test/simple/test-crypto.js commit 4cd643e refs/remotes/origin/nodeconf-2013 Author: Ryuichi Okumura Date: 2013-04-07 17:40:55 +0900 doc: fix missing Class in header M doc/api/fs.markdown commit b06c82f refs/remotes/origin/nodeconf-2013 Author: Ryuichi Okumura Date: 2013-04-07 17:19:50 +0900 doc: fix the link to Stream document M doc/api/fs.markdown commit 88333f7 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-15 14:58:14 -0700 http: don't slice unless necessary The incoming Buffer was being sliced just to possibly not be used. Instead place the .slice inside the conditional to not be created unless necessary. M lib/_http_server.js commit f0d80d7 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-16 16:18:07 -0700 dtrace: enable uv's probes if enabled M configure M node.gyp commit 22533c0 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-21 12:19:03 +0100 timers: fix setInterval() assert Test case: var t = setInterval(function() {}, 1); process.nextTick(t.unref); Output: Assertion failed: (args.Holder()->InternalFieldCount() > 0), function Unref, file ../src/handle_wrap.cc, line 78. setInterval() returns a binding layer object. Make it stop doing that, wrap the raw process.binding('timer_wrap').Timer object in a Timeout object. Fixes #4261. M lib/timers.js M test/simple/test-timers-unref.js commit 04ce807 refs/remotes/origin/nodeconf-2013 Author: Robert Kowalski Date: 2013-05-11 22:43:11 +0200 module: use path.sep instead of custom solution Instead of using a custom solution for path delimiters we can use path.sep in Module._initPaths M lib/module.js A test/simple/test-module-globalpaths-nodepath.js commit 7124387 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-15 22:25:45 +0200 http: don't escape request path, reject bad chars Commit 38149bb changes http.get() and http.request() to escape unsafe characters. However, that creates an incompatibility with v0.10 that is difficult to work around: if you escape the path manually, then in v0.11 it gets escaped twice. Change lib/http.js so it no longer tries to fix up bad request paths, simply reject them with an exception. The actual check is rather basic right now. The full check for illegal characters is difficult to implement efficiently because it requires a few characters of lookahead. That's why it currently only checks for spaces because those are guaranteed to create an invalid request. Fixes #5474. M doc/api/http.markdown M lib/http.js D test/simple/test-http-client-escape-path.js A test/simple/test-http-client-unescaped-path.js commit b3d1e50 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-07 11:55:12 -0700 net: emit dns 'lookup' event before connect net.connect() and net.createConnection() now emit a 'lookup' event after resolving the hostname but before connecting. Fixes #5418. M doc/api/net.markdown M lib/net.js M test/simple/test-net-dns-error.js A test/simple/test-net-dns-lookup.js commit 6902f65 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-15 22:46:49 +0200 deps: fix up header files in cares.gyp Please msbuild, update the header list. M deps/cares/cares.gyp commit 3afa5e6 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-15 21:25:11 +0200 deps: reapply c-ares floating patch M deps/cares/src/ares_init.c commit 1deeab2 refs/remotes/origin/nodeconf-2013 Author: Ryan Graham Date: 2013-04-08 09:59:58 -0700 doc: improve exports/module.exports consistency While they reference the same object, they are only interchangeable for updates, not assignment. M doc/api/modules.markdown commit 93391ae refs/remotes/origin/nodeconf-2013 Author: Ryan Graham Date: 2013-04-08 09:59:15 -0700 doc: clarify exports and module.exports When exporting a single function you must use `module.exports` instead of the `exports` convenience reference. M doc/api/globals.markdown M doc/api/modules.markdown commit 7934825 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-05-14 17:13:42 -0700 uv: upgrade to v0.11.3 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/config-unix.mk M deps/uv/src/unix/darwin-proctitle.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/src/win/process.c M deps/uv/test/test-process-title.c M deps/uv/test/test-tty.c M deps/uv/uv.gyp commit 6bcf51e refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-05-14 16:52:47 -0700 uv: upgrade to v0.10.7 M deps/uv/ChangeLog M deps/uv/src/version.c M deps/uv/src/win/process.c commit 7437633 refs/remotes/origin/tj-try-this (origin/tj-try-this) Author: Bert Belder Date: 2013-05-14 16:16:15 -0700 Test M deps/uv/src/win/process.c commit f564b6b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-14 14:41:41 -0700 uv: Upgrade to 0.10.6 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/config-unix.mk A deps/uv/src/unix/darwin-proctitle.c D deps/uv/src/unix/darwin-proctitle.m M deps/uv/src/unix/stream.c M deps/uv/src/version.c M deps/uv/test/runner-unix.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c M deps/uv/test/runner.h M deps/uv/test/task.h M deps/uv/test/test-list.h A deps/uv/test/test-osx-select.c M deps/uv/test/test-process-title.c M deps/uv/test/test-tty.c M deps/uv/uv.gyp commit f7b10f5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-14 14:37:59 -0700 npm: Upgrade to 1.2.21 A deps/npm/.tern-project M deps/npm/doc/cli/bugs.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/docs.md M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/folders.md M deps/npm/doc/cli/link.md M deps/npm/doc/cli/shrinkwrap.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/docs.js M deps/npm/lib/edit.js M deps/npm/lib/explore.js M deps/npm/lib/help.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/rebuild.js M deps/npm/lib/submodule.js M deps/npm/lib/unbuild.js D deps/npm/lib/utils/completion/remote-packages.js D deps/npm/lib/utils/completion/users.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/find-prefix.js M deps/npm/lib/utils/lifecycle.js D deps/npm/lib/utils/sha.js M deps/npm/lib/version.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/child-process-close/README.md A deps/npm/node_modules/child-process-close/index.js A deps/npm/node_modules/child-process-close/package.json A deps/npm/node_modules/child-process-close/test/test-exec.js A deps/npm/node_modules/child-process-close/test/test-fork.js A deps/npm/node_modules/child-process-close/test/test-spawn-and-execfile.js A deps/npm/node_modules/child-process-close/test/test.js A deps/npm/node_modules/child-process-close/test/worker-fork.js A deps/npm/node_modules/child-process-close/test/worker-spawn.js A deps/npm/node_modules/editor/README.markdown A deps/npm/node_modules/editor/example/beep.json A deps/npm/node_modules/editor/example/edit.js A deps/npm/node_modules/editor/index.js A deps/npm/node_modules/editor/package.json M deps/npm/node_modules/glob/README.md M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json A deps/npm/node_modules/glob/test/globstar-match.js A deps/npm/node_modules/glob/test/stat.js M deps/npm/node_modules/graceful-fs/README.md M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/init-package-json.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js D deps/npm/node_modules/minimatch/.travis.yml M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/minimatch/test/basic.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npm-user-validate/.npmignore A deps/npm/node_modules/npm-user-validate/LICENSE A deps/npm/node_modules/npm-user-validate/README.md A deps/npm/node_modules/npm-user-validate/npm-user-validate.js A deps/npm/node_modules/npm-user-validate/package.json A deps/npm/node_modules/npm-user-validate/test/email.test.js A deps/npm/node_modules/npm-user-validate/test/pw.test.js A deps/npm/node_modules/npm-user-validate/test/username.test.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.npmignore A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/LICENSE A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/is_valid.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/basic.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/async.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/bcrypt.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/coffee-script.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/http-server.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/movefile.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/node-module_exist.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/npm.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/read-package-json.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/request.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/underscore.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/non-json.js M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js A deps/npm/node_modules/request/node_modules/aws-sign/LICENSE A deps/npm/node_modules/request/node_modules/aws-sign/README.md M deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/LICENSE A deps/npm/node_modules/request/node_modules/cookie-jar/README.md M deps/npm/node_modules/request/node_modules/cookie-jar/package.json A deps/npm/node_modules/request/node_modules/forever-agent/LICENSE A deps/npm/node_modules/request/node_modules/forever-agent/README.md M deps/npm/node_modules/request/node_modules/forever-agent/index.js M deps/npm/node_modules/request/node_modules/forever-agent/package.json A deps/npm/node_modules/request/node_modules/form-data/.travis.yml M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-project A deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.npmignore D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/Makefile M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/index.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/request/node_modules/form-data/sftp-config.json A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-filename.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js M deps/npm/node_modules/request/node_modules/hawk/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/Makefile M deps/npm/node_modules/request/node_modules/hawk/README.md M deps/npm/node_modules/request/node_modules/hawk/example/usage.js A deps/npm/node_modules/request/node_modules/hawk/lib/browser.js M deps/npm/node_modules/request/node_modules/hawk/lib/client.js M deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js M deps/npm/node_modules/request/node_modules/hawk/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/lib/server.js D deps/npm/node_modules/request/node_modules/hawk/lib/uri.js M deps/npm/node_modules/request/node_modules/hawk/lib/utils.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js M deps/npm/node_modules/request/node_modules/hawk/package.json A deps/npm/node_modules/request/node_modules/hawk/test/browser.js M deps/npm/node_modules/request/node_modules/hawk/test/client.js M deps/npm/node_modules/request/node_modules/hawk/test/crypto.js M deps/npm/node_modules/request/node_modules/hawk/test/index.js M deps/npm/node_modules/request/node_modules/hawk/test/readme.js M deps/npm/node_modules/request/node_modules/hawk/test/server.js M deps/npm/node_modules/request/node_modules/hawk/test/uri.js M deps/npm/node_modules/request/node_modules/hawk/test/utils.js A deps/npm/node_modules/request/node_modules/http-signature/.dir-locals.el A deps/npm/node_modules/request/node_modules/http-signature/.npmignore A deps/npm/node_modules/request/node_modules/http-signature/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/README.md A deps/npm/node_modules/request/node_modules/http-signature/http_signing.md A deps/npm/node_modules/request/node_modules/http-signature/lib/index.js A deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js A deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js A deps/npm/node_modules/request/node_modules/http-signature/lib/util.js A deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/float.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/int.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/psinfo.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/struct.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.fail.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.float.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.int.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.psinfo.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.struct.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.typedef.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/typedef.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.rfloat.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.wfloat.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.64.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.rint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wbounds.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.64.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.roundtrip.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.ruint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.wuint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicr.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicw.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.char.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.endian.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.oldwrite.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.readSize.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.structw.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.writeStruct.js A deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js M deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json A deps/npm/node_modules/request/node_modules/oauth-sign/LICENSE A deps/npm/node_modules/request/node_modules/oauth-sign/README.md M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/.npmignore D deps/npm/node_modules/request/node_modules/qs/.travis.yml D deps/npm/node_modules/request/node_modules/qs/History.md D deps/npm/node_modules/request/node_modules/qs/Makefile D deps/npm/node_modules/request/node_modules/qs/benchmark.js D deps/npm/node_modules/request/node_modules/qs/component.json D deps/npm/node_modules/request/node_modules/qs/examples.js M deps/npm/node_modules/request/node_modules/qs/index.js M deps/npm/node_modules/request/node_modules/qs/package.json D deps/npm/node_modules/request/node_modules/qs/test/browser/expect.js D deps/npm/node_modules/request/node_modules/qs/test/browser/index.html D deps/npm/node_modules/request/node_modules/qs/test/browser/jquery.js D deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.css D deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.js D deps/npm/node_modules/request/node_modules/qs/test/browser/qs.css D deps/npm/node_modules/request/node_modules/qs/test/browser/qs.js D deps/npm/node_modules/request/node_modules/qs/test/parse.js D deps/npm/node_modules/request/node_modules/qs/test/stringify.js A deps/npm/node_modules/request/node_modules/tunnel-agent/LICENSE A deps/npm/node_modules/request/node_modules/tunnel-agent/README.md M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/tests/test-basic-auth.js A deps/npm/node_modules/request/tests/test-emptyBody.js A deps/npm/node_modules/request/tests/test-http-signature.js A deps/npm/node_modules/request/tests/test-localAddress.js A deps/npm/node_modules/request/tests/test-onelineproxy.js M deps/npm/node_modules/request/tests/test-qs.js M deps/npm/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/sha/.npmignore A deps/npm/node_modules/sha/README.md A deps/npm/node_modules/sha/index.js A deps/npm/node_modules/sha/package.json D deps/npm/node_modules/slide/.npmignore M deps/npm/node_modules/slide/README.md M deps/npm/node_modules/slide/package.json M deps/npm/package.json M deps/npm/test/tap/publish-config.js commit ca38def refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-14 14:35:14 -0700 blog: Release 0.10.6 A doc/blog/release/v0.10.6.md commit ef2b2a3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-14 14:33:56 -0700 Now working on v0.10.7 M src/node_version.h commit d855e9b refs/remotes/origin/nodeconf-2013 Merge: a241deb 5deb167 Author: isaacs Date: 2013-05-14 14:33:33 -0700 Merge branch 'v0.10.6-release' into v0.10 commit 8886c6b refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-08 12:56:08 -0700 dns: add getServers and setServers getServers returns an array of ips that are currently being used for resolution setServers takes an array of ips that are to be used for resolution, this will throw if there's invalid input but preserve the original configuration M doc/api/dns.markdown M lib/dns.js M src/cares_wrap.cc A test/simple/test-dns.js commit 5deb167 refs/remotes/origin/v0.10.6-release (tag: v0.10.6, origin/v0.10.6-release) Author: isaacs Date: 2013-05-14 11:42:16 -0700 2013.05.14, Version 0.10.6 (Stable) * module: Deprecate require.extensions (isaacs) * stream: make Readable.wrap support objectMode, empty streams (Daniel Moore) * child_process: fix handle delivery (Ben Noordhuis) * crypto: Fix performance regression (isaacs) * src: DRY string encoding/decoding (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit a241deb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 18:38:04 -0700 crypto: Pass encodings for Hmac digest M lib/crypto.js M src/node_crypto.cc commit c1e8c8d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 18:34:25 -0700 crypto: Pass encodings to C++ for Sign/Verify M src/node_crypto.cc commit 430dc39 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 15:32:32 -0700 crypto: use StringBytes::Encode M lib/crypto.js M src/node_crypto.cc commit a1eacdf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 12:28:48 -0700 crypto: Pass strings to binding layer directly M lib/crypto.js M src/node_crypto.cc commit 119354f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 10:44:45 -0700 buffer: DRY string encoding using StringBytes This also templatizes the Buffer::*Slice functions, and the template function probably cannot be safely used outside of Node. However, it also SHOULD not be used outside of Node, so this is arguably a feature as well as a caveat. M src/node_buffer.cc M src/node_buffer.h commit 4e8cddd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 10:49:20 -0700 src: use StringBytes for DecodeWrite/DecodeBytes/Encode Bonus: this makes node::Encode actually work properly with base64, ucs2, hex, etc. M src/node.cc commit 69dac92 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-01 15:40:13 -0700 src: Use StringBytes in StreamWrap M src/stream_wrap.cc M src/stream_wrap.h commit 64fc34b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-01 15:40:43 -0700 src: Add StringBytes static util class Four functions: - StringBytes::StorageSize() - StringBytes::Size() - StringBytes::Write() - StringBytes::Encode() M node.gyp A src/string_bytes.cc A src/string_bytes.h commit 3058f08 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-01 15:36:09 -0700 tools: remove unnecessary cpplint rules We don't actually care about header order much, and since we never use stl classes, 'string' isn't an issue for node ever. M tools/cpplint.py commit d515857 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 12:25:50 -0700 stream: Make default encoding configurable Pretty much everything assumes strings to be utf-8, but crypto traditionally used binary strings, so we need to keep the default that way until most users get off of that pattern. M lib/_stream_readable.js M lib/_stream_writable.js commit bdb78b9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-30 15:09:54 -0700 stream: don't create unnecessary buffers in Readable If there is an encoding, and we do 'stream.push(chunk, enc)', and the encoding argument matches the stated encoding, then we're converting from a string, to a buffer, and then back to a string. Of course, this is a completely pointless bit of work, so it's best to avoid it when we know that we can do so safely. M doc/api/stream.markdown M lib/_stream_readable.js M lib/_stream_transform.js commit 0b8af89 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-30 15:02:19 -0700 lint M lib/assert.js commit 201baa2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-30 14:50:21 -0700 benchmark: hash stream M benchmark/crypto/cipher-stream.js A benchmark/crypto/hash-stream-creation.js A benchmark/crypto/hash-stream-throughput.js commit 6a833a3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-14 11:35:43 -0700 blog: Release v0.11.2 A doc/blog/release/v0.11.2.md commit dbe9f8d refs/remotes/origin/nodeconf-2013 Author: Benoit Vallée Date: 2013-04-30 12:25:23 +0800 test: increase workers to 8 in cluster-disconnect Increasing the number of workers from 2 to 8 makes this test more likely to trigger race conditions. See #5330 for background. M test/simple/test-cluster-disconnect.js commit f13a3fd refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-14 12:31:38 +0200 doc: clarify subsystems in CONTRIBUTING.md M CONTRIBUTING.md commit 9498fd1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-14 01:54:58 +0200 deps: upgrade c-ares to 1.10.0 M deps/cares/.gitignore A deps/cares/Makefile A deps/cares/build.mk M deps/cares/cares.gyp M deps/cares/include/ares.h M deps/cares/include/ares_version.h M deps/cares/include/nameser.h M deps/cares/src/AUTHORS D deps/cares/src/CHANGES M deps/cares/src/README M deps/cares/src/RELEASE-NOTES M deps/cares/src/ares__close_sockets.c M deps/cares/src/ares__get_hostent.c M deps/cares/src/ares__read_line.c M deps/cares/src/ares_cancel.c A deps/cares/src/ares_create_query.c M deps/cares/src/ares_data.c M deps/cares/src/ares_data.h M deps/cares/src/ares_destroy.c M deps/cares/src/ares_dns.h M deps/cares/src/ares_expand_name.c M deps/cares/src/ares_expand_string.c M deps/cares/src/ares_fds.c M deps/cares/src/ares_free_hostent.c M deps/cares/src/ares_free_string.c M deps/cares/src/ares_gethostbyaddr.c M deps/cares/src/ares_gethostbyname.c M deps/cares/src/ares_getnameinfo.c M deps/cares/src/ares_getsock.c A deps/cares/src/ares_inet_net_pton.h M deps/cares/src/ares_init.c M deps/cares/src/ares_library_init.c M deps/cares/src/ares_llist.c M deps/cares/src/ares_llist.h M deps/cares/src/ares_mkquery.c M deps/cares/src/ares_nowarn.c M deps/cares/src/ares_options.c M deps/cares/src/ares_parse_a_reply.c M deps/cares/src/ares_parse_aaaa_reply.c M deps/cares/src/ares_parse_mx_reply.c M deps/cares/src/ares_parse_naptr_reply.c M deps/cares/src/ares_parse_ns_reply.c M deps/cares/src/ares_parse_ptr_reply.c M deps/cares/src/ares_parse_soa_reply.c M deps/cares/src/ares_parse_srv_reply.c M deps/cares/src/ares_parse_txt_reply.c M deps/cares/src/ares_private.h M deps/cares/src/ares_process.c M deps/cares/src/ares_query.c M deps/cares/src/ares_search.c M deps/cares/src/ares_send.c M deps/cares/src/ares_timeout.c M deps/cares/src/bitncmp.c M deps/cares/src/bitncmp.h D deps/cares/src/get_ver.awk M deps/cares/src/inet_net_pton.c D deps/cares/src/inet_net_pton.h M deps/cares/src/inet_ntop.c D deps/cares/src/inet_ntop.h M deps/cares/src/setup_once.h commit 458c8bb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-13 15:54:19 -0700 Now working on 0.11.3 M src/node_version.h commit dff9300 refs/remotes/origin/nodeconf-2013 Merge: 31e73a5 5d3dc0e Author: isaacs Date: 2013-05-13 15:54:05 -0700 Merge branch 'v0.11.2-release' commit 5d3dc0e refs/remotes/origin/v0.11.2-release (tag: v0.11.2, origin/v0.11.2-release) Author: isaacs Date: 2013-05-13 14:54:38 -0700 2013.05.13, Version 0.11.2 (Unstable) * uv: Upgrade to 0.11.2 * V8: Upgrade to 3.19.0 * npm: Upgrade to 1.2.21 * build: Makefile should respect configure --prefix (Timothy J Fontaine) * cluster: use round-robin load balancing (Ben Noordhuis) * debugger, cluster: each worker has new debug port (Miroslav Bajtoš) * debugger: `restart` with custom debug port (Miroslav Bajtoš) * debugger: breakpoints in scripts not loaded yet (Miroslav Bajtoš) * event: EventEmitter#setMaxListeners() returns this (Sam Roberts) * events: add EventEmitter.defaultMaxListeners (Ben Noordhuis) * install: Support $(PREFIX) install target directory prefix (Olof Johansson) * os: Include netmask in os.networkInterfaces() (Ben Kelly) * path: add path.isAbsolute(path) (Ryan Doenges) * stream: Guarantee ordering of 'finish' event (isaacs) * streams: introduce .cork/.uncork/._writev (Fedor Indutny) * vm: add support for timeout argument (Andrew Paprocki) M AUTHORS M ChangeLog M src/node_version.h commit 31e73a5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-13 14:24:36 -0700 npm: Upgrade to 1.2.21 M deps/npm/doc/cli/link.md M deps/npm/doc/cli/shrinkwrap.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/explore.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/unbuild.js M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json commit e72cd41 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-23 15:11:17 +0200 cluster: use round-robin load balancing Empirical evidence suggests that OS-level load balancing (that is, having multiple processes listen on a socket and have the operating system wake up one when a connection comes in) produces skewed load distributions on Linux, Solaris and possibly other operating systems. The observed behavior is that a fraction of the listening processes receive the majority of the connections. From the perspective of the operating system, that somewhat makes sense: a task switch is expensive, to be avoided whenever possible. That's why the operating system likes to give preferential treatment to a few processes, because it reduces the number of switches. However, that rather subverts the purpose of the cluster module, which is to distribute the load as evenly as possible. That's why this commit adds (and defaults to) round-robin support, meaning that the master process accepts connections and distributes them to the workers in a round-robin fashion, effectively bypassing the operating system. Round-robin is currently disabled on Windows due to how IOCP is wired up. It works and you can select it manually but it probably results in a heavy performance hit. Fixes #4435. M doc/api/cluster.markdown M lib/cluster.js commit bdc5881 refs/remotes/origin/nodeconf-2013 Merge: 8db693a 21bd456 Author: Bert Belder Date: 2013-05-13 11:13:39 -0700 Merge branch 'v0.10' Conflicts: tools/test.py commit 21bd456 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-10 11:19:17 -0700 child_process: fix handle delivery Commit 9352c19 ("child_process: don't emit same handle twice") trades one bug for another. Before said commit, a handle was sometimes delivered with messages it didn't belong to. The bug fix introduced another bug that needs some explaining. On UNIX systems, handles are basically file descriptors that are passed around with the sendmsg() and recvmsg() system calls, using auxiliary data (SCM_RIGHTS) as the transport. node.js and libuv depend on the fact that none of the supported systems ever emit more than one SCM_RIGHTS message from a recvmsg() syscall. That assumption is something we should probably address someday for the sake of portability but that's a separate discussion. So, SCM_RIGHTS messages are never coalesced. SCM_RIGHTS and normal messages however _are_ coalesced. That is, recvmsg() might return this: recvmsg(); // { "message-with-fd", "message", "message" } The operating system implicitly breaks pending messages along SCM_RIGHTS boundaries. Most Unices break before such messages but Linux also breaks _after_ them. When the sender looks like this: sendmsg("message"); sendmsg("message-with-fd"); sendmsg("message"); Then on most Unices the receiver sees messages arriving like this: recvmsg(); // { "message" } recvmsg(); // { "message-with-fd", "message" } The bug fix in commit 9352c19 assumes this behavior. On Linux however, those messages can also come in like this: recvmsg(); // { "message", "message-with-fd" } recvmsg(); // { "message" } In other words, it's incorrect to assume that the file descriptor is always attached to the first message. This commit makes node wise up. Fixes #5330. M lib/child_process.js A test/simple/test-child-process-recv-handle.js commit 8db693a refs/remotes/origin/nodeconf-2013 Author: Nick Sullivan Date: 2013-05-09 18:19:02 -0700 util: make util.log handle non strings like console.log util.log will fail on input that does not support .toString(). Have it use console.log() instead. Includes tests for hairy data types. Fixes #5349. M lib/util.js A test/simple/test-util-log.js commit 69572a3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-13 06:46:52 +0200 test: fix up weakref.cc deprecation warnings M test/gc/node_modules/weak/src/weakref.cc commit 7bfcaa8 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-13 06:45:05 +0200 test: fix up weakref.cc after v8 api change M test/gc/node_modules/weak/src/weakref.cc commit 7349667 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-13 04:28:59 +0200 stream_wrap: MayContainNonAscii() is deprecated V8 3.19.0 deprecates v8::String::MayContainNonAscii(). It always returns true so there is not much point in keeping the call site around. M src/stream_wrap.cc commit 0c405cf refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 7ee538d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-13 03:28:40 +0200 deps: upgrade v8 to 3.19.0 M deps/v8/ChangeLog M deps/v8/build/common.gypi M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/shell.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arguments.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc A deps/v8/src/arraybuffer.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.h M deps/v8/src/atomicops_internals_x86_gcc.h M deps/v8/src/bootstrapper.cc A deps/v8/src/builtins-decls.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/handles-inl.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/macros.py M deps/v8/src/messages.js M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mksnapshot.cc M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-posix.cc M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/sampler.cc M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/spaces.cc M deps/v8/src/string-stream.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/third_party/vtune/v8-vtune.h M deps/v8/src/third_party/vtune/vtune-jit.cc M deps/v8/src/transitions.cc M deps/v8/src/type-info.cc M deps/v8/src/typedarray.js M deps/v8/src/v8.h M deps/v8/src/v8memory.h M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-global-object.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-random.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc M deps/v8/test/cctest/test-weakmaps.cc A deps/v8/test/message/isvar.js A deps/v8/test/message/isvar.out A deps/v8/test/message/paren_in_arg_string.js A deps/v8/test/message/paren_in_arg_string.out A deps/v8/test/message/single-function-literal.js A deps/v8/test/message/single-function-literal.out M deps/v8/test/mjsunit/allocation-site-info.js A deps/v8/test/mjsunit/compare-nil.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/external-array-no-sse2.js M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/generators-runtime.js M deps/v8/test/mjsunit/harmony/typedarrays.js A deps/v8/test/mjsunit/lea-add.js A deps/v8/test/mjsunit/regress/regress-235311.js A deps/v8/test/mjsunit/regress/regress-2671-1.js A deps/v8/test/mjsunit/regress/regress-2671.js A deps/v8/test/mjsunit/track-fields.js M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp commit fc58a5d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-10 17:45:37 -0700 npm: Upgrade to 1.2.20 A deps/npm/.tern-project M deps/npm/doc/cli/bugs.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/docs.md M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/folders.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/docs.js M deps/npm/lib/edit.js M deps/npm/lib/explore.js M deps/npm/lib/help.js M deps/npm/lib/init.js M deps/npm/lib/npm.js M deps/npm/lib/rebuild.js M deps/npm/lib/submodule.js D deps/npm/lib/utils/completion/remote-packages.js D deps/npm/lib/utils/completion/users.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/find-prefix.js M deps/npm/lib/utils/lifecycle.js D deps/npm/lib/utils/sha.js M deps/npm/lib/version.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/child-process-close/README.md A deps/npm/node_modules/child-process-close/index.js A deps/npm/node_modules/child-process-close/package.json A deps/npm/node_modules/child-process-close/test/test-exec.js A deps/npm/node_modules/child-process-close/test/test-fork.js A deps/npm/node_modules/child-process-close/test/test-spawn-and-execfile.js A deps/npm/node_modules/child-process-close/test/test.js A deps/npm/node_modules/child-process-close/test/worker-fork.js A deps/npm/node_modules/child-process-close/test/worker-spawn.js A deps/npm/node_modules/editor/README.markdown A deps/npm/node_modules/editor/example/beep.json A deps/npm/node_modules/editor/example/edit.js A deps/npm/node_modules/editor/index.js A deps/npm/node_modules/editor/package.json M deps/npm/node_modules/glob/README.md M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json A deps/npm/node_modules/glob/test/globstar-match.js A deps/npm/node_modules/glob/test/stat.js M deps/npm/node_modules/graceful-fs/README.md M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/init-package-json.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js D deps/npm/node_modules/minimatch/.travis.yml M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/node_modules/sigmund/package.json M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/minimatch/test/basic.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npm-user-validate/.npmignore A deps/npm/node_modules/npm-user-validate/LICENSE A deps/npm/node_modules/npm-user-validate/README.md A deps/npm/node_modules/npm-user-validate/npm-user-validate.js A deps/npm/node_modules/npm-user-validate/package.json A deps/npm/node_modules/npm-user-validate/test/email.test.js A deps/npm/node_modules/npm-user-validate/test/pw.test.js A deps/npm/node_modules/npm-user-validate/test/username.test.js M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.npmignore A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/.travis.yml A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/AUTHORS A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/LICENSE A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/README.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/extract_description.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/is_valid.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/typos.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/.npmignore A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/History.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Makefile A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/Readme.md A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/index.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/node_modules/github-url-from-git/test.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/package.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/basic.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/consistency.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/async.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/bcrypt.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/coffee-script.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/http-server.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/movefile.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/node-module_exist.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/npm.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/read-package-json.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/request.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/fixtures/underscore.json A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/github-urls.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/normalize.js A deps/npm/node_modules/read-package-json/node_modules/normalize-package-data/test/typo.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/non-json.js M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/index.js A deps/npm/node_modules/request/node_modules/aws-sign/LICENSE A deps/npm/node_modules/request/node_modules/aws-sign/README.md M deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/LICENSE A deps/npm/node_modules/request/node_modules/cookie-jar/README.md M deps/npm/node_modules/request/node_modules/cookie-jar/package.json A deps/npm/node_modules/request/node_modules/forever-agent/LICENSE A deps/npm/node_modules/request/node_modules/forever-agent/README.md M deps/npm/node_modules/request/node_modules/forever-agent/index.js M deps/npm/node_modules/request/node_modules/forever-agent/package.json A deps/npm/node_modules/request/node_modules/form-data/.travis.yml M deps/npm/node_modules/request/node_modules/form-data/Readme.md M deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-project A deps/npm/node_modules/request/node_modules/form-data/node-form-data.sublime-workspace D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.npmignore D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/Makefile M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md D deps/npm/node_modules/request/node_modules/form-data/node_modules/async/index.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js M deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json M deps/npm/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/request/node_modules/form-data/sftp-config.json A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-filename.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js M deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js M deps/npm/node_modules/request/node_modules/hawk/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/Makefile M deps/npm/node_modules/request/node_modules/hawk/README.md M deps/npm/node_modules/request/node_modules/hawk/example/usage.js A deps/npm/node_modules/request/node_modules/hawk/lib/browser.js M deps/npm/node_modules/request/node_modules/hawk/lib/client.js M deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js M deps/npm/node_modules/request/node_modules/hawk/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/lib/server.js D deps/npm/node_modules/request/node_modules/hawk/lib/uri.js M deps/npm/node_modules/request/node_modules/hawk/lib/utils.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json M deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js M deps/npm/node_modules/request/node_modules/hawk/package.json A deps/npm/node_modules/request/node_modules/hawk/test/browser.js M deps/npm/node_modules/request/node_modules/hawk/test/client.js M deps/npm/node_modules/request/node_modules/hawk/test/crypto.js M deps/npm/node_modules/request/node_modules/hawk/test/index.js M deps/npm/node_modules/request/node_modules/hawk/test/readme.js M deps/npm/node_modules/request/node_modules/hawk/test/server.js M deps/npm/node_modules/request/node_modules/hawk/test/uri.js M deps/npm/node_modules/request/node_modules/hawk/test/utils.js A deps/npm/node_modules/request/node_modules/http-signature/.dir-locals.el A deps/npm/node_modules/request/node_modules/http-signature/.npmignore A deps/npm/node_modules/request/node_modules/http-signature/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/README.md A deps/npm/node_modules/request/node_modules/http-signature/http_signing.md A deps/npm/node_modules/request/node_modules/http-signature/lib/index.js A deps/npm/node_modules/request/node_modules/http-signature/lib/parser.js A deps/npm/node_modules/request/node_modules/http-signature/lib/signer.js A deps/npm/node_modules/request/node_modules/http-signature/lib/util.js A deps/npm/node_modules/request/node_modules/http-signature/lib/verify.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/float.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/int.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/psinfo.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/struct.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.fail.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.float.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.int.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.psinfo.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.struct.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.typedef.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/typedef.json A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.rfloat.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.wfloat.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.64.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.rint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wbounds.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.64.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.roundtrip.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.ruint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.wuint.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicr.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicw.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.char.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.endian.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.oldwrite.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.readSize.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.structw.js A deps/npm/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.writeStruct.js A deps/npm/node_modules/request/node_modules/http-signature/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json M deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js M deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js M deps/npm/node_modules/request/node_modules/mime/package.json M deps/npm/node_modules/request/node_modules/node-uuid/package.json A deps/npm/node_modules/request/node_modules/oauth-sign/LICENSE A deps/npm/node_modules/request/node_modules/oauth-sign/README.md M deps/npm/node_modules/request/node_modules/oauth-sign/package.json M deps/npm/node_modules/request/node_modules/qs/.npmignore D deps/npm/node_modules/request/node_modules/qs/.travis.yml D deps/npm/node_modules/request/node_modules/qs/History.md D deps/npm/node_modules/request/node_modules/qs/Makefile D deps/npm/node_modules/request/node_modules/qs/benchmark.js D deps/npm/node_modules/request/node_modules/qs/component.json D deps/npm/node_modules/request/node_modules/qs/examples.js M deps/npm/node_modules/request/node_modules/qs/index.js M deps/npm/node_modules/request/node_modules/qs/package.json D deps/npm/node_modules/request/node_modules/qs/test/browser/expect.js D deps/npm/node_modules/request/node_modules/qs/test/browser/index.html D deps/npm/node_modules/request/node_modules/qs/test/browser/jquery.js D deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.css D deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.js D deps/npm/node_modules/request/node_modules/qs/test/browser/qs.css D deps/npm/node_modules/request/node_modules/qs/test/browser/qs.js D deps/npm/node_modules/request/node_modules/qs/test/parse.js D deps/npm/node_modules/request/node_modules/qs/test/stringify.js A deps/npm/node_modules/request/node_modules/tunnel-agent/LICENSE A deps/npm/node_modules/request/node_modules/tunnel-agent/README.md M deps/npm/node_modules/request/node_modules/tunnel-agent/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/tests/test-basic-auth.js A deps/npm/node_modules/request/tests/test-emptyBody.js A deps/npm/node_modules/request/tests/test-http-signature.js A deps/npm/node_modules/request/tests/test-localAddress.js A deps/npm/node_modules/request/tests/test-onelineproxy.js M deps/npm/node_modules/request/tests/test-qs.js M deps/npm/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/sha/.npmignore A deps/npm/node_modules/sha/README.md A deps/npm/node_modules/sha/index.js A deps/npm/node_modules/sha/package.json D deps/npm/node_modules/slide/.npmignore M deps/npm/node_modules/slide/README.md M deps/npm/node_modules/slide/package.json M deps/npm/package.json M deps/npm/test/tap/publish-config.js commit 5e9c7a9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-10 16:40:03 -0700 test: Darwin file watcher has paths now Even when watching subdirs. M test/simple/test-fs-watch.js commit fede68f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-10 15:30:53 -0700 uv: Upgrade to 0.11.2 M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/build.mk M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c D deps/uv/src/unix/cygwin.c A deps/uv/src/unix/darwin-proctitle.c D deps/uv/src/unix/darwin-proctitle.m M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/linux-inotify.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/internal.h M deps/uv/src/win/timer.c M deps/uv/test/runner-unix.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c M deps/uv/test/runner.h M deps/uv/test/task.h M deps/uv/test/test-list.h A deps/uv/test/test-osx-select.c M deps/uv/test/test-ref.c M deps/uv/uv.gyp commit 4b69bcf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-09 15:15:39 -0700 doc: s/search.npmjs.org/npmjs.org/ M README.md M doc/about/index.html M doc/blog.html M doc/blog/Uncategorized/version-0-6.md M doc/changelog-foot.html M doc/changelog-head.html M doc/community/index.html M doc/download/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit ec57623 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-08 14:28:56 -0700 http: Use writev instead of the hacky hot end M lib/_http_outgoing.js commit a584542 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-08 13:29:54 -0700 stream: Handle multi-corking properly This adds proper support for the following situation: w.cork(); w.write(...); w.cork(); w.write(...); w.uncork(); w.write(...); w.uncork(); This is relevant when you have a function (as we do in HTTP) that wants to use cork, but in some cases, want to have a cork/uncork *around* that function, without losing the benefits of writev. M lib/_stream_writable.js A test/simple/test-stream-writev.js commit c38ce9b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-08 12:54:29 -0700 stream: Guarantee ordering of 'finish' event In synchronous Writable streams (where the _write cb is called on the current tick), the 'finish' event (and thus the end() callback) can in some cases be called before all the write() callbacks are called. Use a counter, and have stream.Transform rely on the 'prefinish' event instead of the 'finish' event. This has zero effect on most streams, but it corrects an edge case and makes it perform more deterministically, which is a Good Thing. M lib/_stream_transform.js M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 72c5815 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-06 16:37:03 -0700 test: fix pummel/test-net-many-clients.js client sockets no longer emit 'connect' event inside the requestListener, update test-net-many-clients to reflect that M test/pummel/test-net-many-clients.js commit dc92ff8 refs/remotes/origin/nodeconf-2013 Author: Robert Kowalski Date: 2013-05-06 21:53:35 +0200 doc: document stream.Writable 'error' event Fixes #5255. M doc/api/stream.markdown commit 8a407f5 refs/remotes/origin/nodeconf-2013 Author: Ben Kelly Date: 2013-02-10 17:19:43 -0500 os: Include netmask in os.networkInterfaces() re #3765 and #5432 fixes #4743 M doc/api/os.markdown M src/node_os.cc M test/simple/test-os.js commit fbf4641 refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-05-02 16:42:49 +0200 src: initialize debug-related uv_async_t handles uv_async_t handles for dispatching of debug messages and emitting NODE_DEBUG_ENABLED used to be initialized every time node::EnableDebug() was called, which happened every time user sends a SIGUSR1. Now they are initialized only once from node::Init() during application start. M src/node.cc commit 43ec1b1 refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-05-02 08:34:22 +0200 debugger, cluster: each worker has new debug port Implement support for debugging cluster workers. Each worker process is assigned a new debug port in an increasing sequence. I.e. when master process uses port 5858, then worker 1 uses port 5859, worker 2 uses port 5860, and so on. Introduce new command-line parameter '--debug-port=' which sets debug_port but does not start debugger. This option works for all node processes, it is not specific to cluster workers. Fixes joyent/node#5318. M lib/cluster.js M src/node.cc A test/fixtures/clustered-server/app.js A test/simple/test-debug-cluster.js A test/simple/test-debug-port-cluster.js A test/simple/test-debug-port-from-cmdline.js A test/simple/test-debug-signal-cluster.js commit 3b6fc60 refs/remotes/origin/nodeconf-2013 Author: Daniel Moore Date: 2013-05-01 13:46:31 -0400 stream: make Readable.wrap support empty streams This makes Readable.wrap behave properly when the wrapped stream ends before emitting any data events. M lib/_stream_readable.js A test/simple/test-stream2-readable-wrap-empty.js commit 1ad93a6 refs/remotes/origin/nodeconf-2013 Author: Daniel Moore Date: 2013-04-29 09:25:08 -0400 stream: make Readable.wrap support objectMode Added a check to see if the stream is in objectMode before deciding whether to include or exclude data from an old-style wrapped stream. M lib/_stream_readable.js M test/simple/test-stream2-readable-wrap.js commit cf87ee6 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-07 15:17:33 -0700 test: don't use total_seconds() because of py2.6 M tools/test.py commit 56492de refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-07 15:17:33 -0700 test: don't use total_seconds() because of py2.6 M tools/test.py commit aca275f refs/remotes/origin/nodeconf-2013 Author: Brian White Date: 2013-05-07 18:01:42 -0400 stream_wrap: fix memory leak on early return M src/stream_wrap.cc commit b7f6e6b refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-05-07 12:38:14 -0700 stream_wrap: remove unused arg from WriteBuffer WriteBuffer was changed in the cork/uncork implementation (60ed2c54). The unused argument has been removed. M src/stream_wrap.cc M src/stream_wrap.h commit ee4f0ba refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-07 11:59:22 -0700 test: report test duration in TAP progress M tools/test.py commit 716176f refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-07 11:59:22 -0700 test: report test duration in TAP progress M tools/test.py commit a90dc41 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-06 11:31:57 -0700 test: reap children when cluster-bind-twice fails M test/simple/test-cluster-bind-twice.js commit 5037f9a refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-02 13:54:37 -0700 build: only use DESTDIR instead of PREFIX for pkg Preserve default install prefix seen in process.config, but use DESTDIR for installing to deliniate 32/64 versions, avoid conflicts with PREFIX settings in config.mk M Makefile commit 76cbd03 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-05-02 13:54:37 -0700 build: only use DESTDIR instead of PREFIX for pkg Preserve default install prefix seen in process.config, but use DESTDIR for installing to deliniate 32/64 versions, avoid conflicts with PREFIX settings in config.mk M Makefile commit 1c2b03d refs/remotes/origin/nodeconf-2013 Author: Kevin Locke Date: 2013-04-26 17:14:39 -0600 doc: update options for exec and execFile The stdio and customFds options are never used by exec or execFile, remove them from the documentation for these functions. M doc/api/child_process.markdown commit fb9d66b refs/remotes/origin/nodeconf-2013 Merge: 4c02282 418c9bc Author: Bert Belder Date: 2013-05-03 11:33:47 +0200 Merge branch 'v0.10' commit 418c9bc refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-05-03 08:51:51 +0200 build: vcbuild.bat fix for Visual Studio 2012 Change vcbuild.bat to ignore VCINSTALLDIR environment variable, always check for specific VS version and set GYP_MSVS_VERSION accordingly. Otherwise GYP generates project files in format that cannot be compiled by VS2012. M vcbuild.bat commit 4c02282 refs/remotes/origin/nodeconf-2013 Author: Sam Roberts Date: 2013-05-02 16:38:16 -0700 test: EventEmitter#setMaxListeners() returns this Add a regression test for commit f8d8122. M test/simple/test-event-emitter-check-listener-leaks.js commit f8d8122 refs/remotes/origin/nodeconf-2013 Author: Sam Roberts Date: 2013-04-30 15:26:14 -0700 event: make setMaxListeners() return this setMaxListeners was the only EventEmitter method that returned undefined, so could not be chained. M doc/api/events.markdown M lib/events.js commit 43951d7 refs/remotes/origin/nodeconf-2013 Merge: ab518e8 41cbdc5 Author: Ben Noordhuis Date: 2013-05-03 01:13:44 +0200 Merge remote-tracking branch 'origin/v0.10' commit 41cbdc5 refs/remotes/origin/nodeconf-2013 Author: Sam Roberts Date: 2013-04-30 15:24:48 -0700 doc: document return values of EventEmitter methods M doc/api/events.markdown commit 0e21d7b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-05-02 09:47:46 -0700 doc: link joyent logo in website footer M doc/about/index.html M doc/api_assets/style.css M doc/blog.html M doc/changelog-foot.html M doc/community/index.html M doc/download/index.html M doc/index.html M doc/logos/index.html M doc/pipe.css M doc/template.html commit a32a243 refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-26 08:05:33 +0200 debugger: breakpoints in scripts not loaded yet When developer calls setBreakpoint with an unknown script name, we convert the script name into regular expression matching all paths ending with given name (name can be a relative path too). To create such breakpoint in V8, we use type `scriptRegEx` instead of `scriptId` for `setbreakpoint` request. To restore such breakpoint, we save the original script name send by the user. We use this original name to set (restore) breakpoint in the new child process. This is a back-port of commit 5db936d from the master branch. M doc/api/debugger.markdown M lib/_debugger.js A test/fixtures/break-in-module/main.js A test/fixtures/break-in-module/mod.js M test/simple/helper-debugger-repl.js A test/simple/test-debugger-repl-break-in-module.js commit 2cf7e5d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-05-01 16:21:21 +0200 Revert "deps: downgrade openssl to v1.0.0f" After much investigation it turns out that the affected servers are buggy. user-service.condenastdigital.com:443 in particular seems to reject large TLS handshake records. Cutting down the number of advertised ciphers or disabling SNI fixes the issue. Similarly, passing { secureOptions: constants.SSL_OP_NO_TLSv1_2 } seems to fix most connection issues with IIS servers. Having to work around buggy servers is annoying for our users but not a reason to downgrade OpenSSL. Therefore, revert it. This reverts commit 4fdb8acdaef4c3cb1d855e992ada0e63fee520a6. D deps/openssl/README.chromium M deps/openssl/asm/Makefile M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-elf-gas/x86_64cpuid.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s M deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x64-win32-masm/bn/x86_64-mont.asm M deps/openssl/asm/x64-win32-masm/camellia/cmll-x86_64.asm M deps/openssl/asm/x64-win32-masm/md5/md5-x86_64.asm M deps/openssl/asm/x64-win32-masm/rc4/rc4-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha1-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm M deps/openssl/asm/x64-win32-masm/whrlpool/wp-x86_64.asm M deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-elf-gas/rc4/rc4-586.s M deps/openssl/asm/x86-elf-gas/sha/sha1-586.s M deps/openssl/asm/x86-elf-gas/sha/sha256-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-macosx-gas/des/crypt586.s M deps/openssl/asm/x86-macosx-gas/rc4/rc4-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha1-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha256-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc4/rc4-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm D deps/openssl/config/android/openssl/opensslconf.h D deps/openssl/config/k8/openssl/opensslconf-posix.h D deps/openssl/config/k8/openssl/opensslconf-win32.h D deps/openssl/config/k8/openssl/opensslconf.h D deps/openssl/config/piii/openssl/opensslconf-posix.h D deps/openssl/config/piii/openssl/opensslconf-win32.h D deps/openssl/config/piii/openssl/opensslconf.h M deps/openssl/openssl.gyp M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/INSTALL.W32 M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/PROBLEMS M deps/openssl/openssl/README M deps/openssl/openssl/VMS/install-vms.com M deps/openssl/openssl/VMS/openssl_startup.com M deps/openssl/openssl/VMS/openssl_undo.com M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/Makefile M deps/openssl/openssl/crypto/aes/aes.h M deps/openssl/openssl/crypto/aes/aes_core.c M deps/openssl/openssl/crypto/aes/aes_misc.c M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-armv4.pl M deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl M deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl M deps/openssl/openssl/crypto/aes/asm/aes-sparcv9.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/asn1/Makefile M deps/openssl/openssl/crypto/asn1/a_digest.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_sign.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/a_verify.c M deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1.h M deps/openssl/openssl/crypto/asn1/asn1_err.c M deps/openssl/openssl/crypto/asn1/asn1_locl.h M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/n_pkey.c M deps/openssl/openssl/crypto/asn1/p5_pbev2.c M deps/openssl/openssl/crypto/asn1/t_crl.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_prn.c M deps/openssl/openssl/crypto/asn1/x_algor.c M deps/openssl/openssl/crypto/asn1/x_name.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/bf/Makefile M deps/openssl/openssl/crypto/bf/bf_skey.c M deps/openssl/openssl/crypto/bf/blowfish.h M deps/openssl/openssl/crypto/bio/bio.h M deps/openssl/openssl/crypto/bio/bio_err.c M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bio/bss_bio.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile M deps/openssl/openssl/crypto/bn/asm/armv4-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc.pl M deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x.S M deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_div.c M deps/openssl/openssl/crypto/bn/bn_exp.c M deps/openssl/openssl/crypto/bn/bn_gcd.c M deps/openssl/openssl/crypto/bn/bn_gf2m.c M deps/openssl/openssl/crypto/bn/bn_lcl.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_mont.c M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/bn/bn_print.c M deps/openssl/openssl/crypto/bn/bn_shift.c M deps/openssl/openssl/crypto/bn/bn_word.c M deps/openssl/openssl/crypto/bn/bntest.c M deps/openssl/openssl/crypto/buffer/Makefile M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/camellia/Makefile M deps/openssl/openssl/crypto/camellia/asm/cmll-x86.pl M deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl M deps/openssl/openssl/crypto/camellia/camellia.h M deps/openssl/openssl/crypto/camellia/cmll_locl.h M deps/openssl/openssl/crypto/camellia/cmll_misc.c M deps/openssl/openssl/crypto/cast/Makefile M deps/openssl/openssl/crypto/cast/c_skey.c M deps/openssl/openssl/crypto/cast/cast.h M deps/openssl/openssl/crypto/cms/Makefile M deps/openssl/openssl/crypto/cms/cms.h M deps/openssl/openssl/crypto/cms/cms_asn1.c M deps/openssl/openssl/crypto/cms/cms_cd.c M deps/openssl/openssl/crypto/cms/cms_enc.c M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_err.c M deps/openssl/openssl/crypto/cms/cms_lcl.h M deps/openssl/openssl/crypto/cms/cms_lib.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c M deps/openssl/openssl/crypto/comp/c_rle.c M deps/openssl/openssl/crypto/conf/conf_mall.c M deps/openssl/openssl/crypto/cpt_err.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/cryptlib.h M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/des/Makefile M deps/openssl/openssl/crypto/des/des.h M deps/openssl/openssl/crypto/des/set_key.c M deps/openssl/openssl/crypto/des/str2key.c M deps/openssl/openssl/crypto/dh/dh.h M deps/openssl/openssl/crypto/dh/dh_ameth.c M deps/openssl/openssl/crypto/dh/dh_err.c M deps/openssl/openssl/crypto/dh/dh_gen.c M deps/openssl/openssl/crypto/dh/dh_key.c M deps/openssl/openssl/crypto/dh/dh_lib.c M deps/openssl/openssl/crypto/dsa/Makefile M deps/openssl/openssl/crypto/dsa/dsa.h M deps/openssl/openssl/crypto/dsa/dsa_ameth.c M deps/openssl/openssl/crypto/dsa/dsa_asn1.c M deps/openssl/openssl/crypto/dsa/dsa_err.c M deps/openssl/openssl/crypto/dsa/dsa_gen.c M deps/openssl/openssl/crypto/dsa/dsa_key.c M deps/openssl/openssl/crypto/dsa/dsa_lib.c M deps/openssl/openssl/crypto/dsa/dsa_locl.h M deps/openssl/openssl/crypto/dsa/dsa_ossl.c M deps/openssl/openssl/crypto/dsa/dsa_pmeth.c M deps/openssl/openssl/crypto/dsa/dsa_sign.c M deps/openssl/openssl/crypto/dsa/dsa_vrf.c M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/ec/Makefile M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec2_mult.c M deps/openssl/openssl/crypto/ec/ec2_smpl.c M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_curve.c M deps/openssl/openssl/crypto/ec/ec_cvt.c M deps/openssl/openssl/crypto/ec/ec_err.c M deps/openssl/openssl/crypto/ec/ec_key.c M deps/openssl/openssl/crypto/ec/ec_lcl.h M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ec_pmeth.c M deps/openssl/openssl/crypto/ec/eck_prn.c M deps/openssl/openssl/crypto/ec/ecp_mont.c M deps/openssl/openssl/crypto/ec/ecp_nist.c M deps/openssl/openssl/crypto/ec/ecp_smpl.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/ecdh/Makefile M deps/openssl/openssl/crypto/ecdh/ecdh.h M deps/openssl/openssl/crypto/ecdh/ecdhtest.c M deps/openssl/openssl/crypto/ecdh/ech_err.c M deps/openssl/openssl/crypto/ecdh/ech_key.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdh/ech_locl.h M deps/openssl/openssl/crypto/ecdh/ech_ossl.c M deps/openssl/openssl/crypto/ecdsa/ecdsa.h M deps/openssl/openssl/crypto/ecdsa/ecdsatest.c M deps/openssl/openssl/crypto/ecdsa/ecs_err.c M deps/openssl/openssl/crypto/ecdsa/ecs_lib.c M deps/openssl/openssl/crypto/ecdsa/ecs_locl.h M deps/openssl/openssl/crypto/ecdsa/ecs_ossl.c M deps/openssl/openssl/crypto/engine/Makefile M deps/openssl/openssl/crypto/engine/eng_all.c M deps/openssl/openssl/crypto/engine/eng_cryptodev.c M deps/openssl/openssl/crypto/engine/eng_fat.c M deps/openssl/openssl/crypto/engine/engine.h M deps/openssl/openssl/crypto/err/err.c M deps/openssl/openssl/crypto/err/err.h M deps/openssl/openssl/crypto/err/err_all.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/bio_md.c M deps/openssl/openssl/crypto/evp/bio_ok.c M deps/openssl/openssl/crypto/evp/c_allc.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/e_null.c M deps/openssl/openssl/crypto/evp/e_rc2.c M deps/openssl/openssl/crypto/evp/e_rc4.c M deps/openssl/openssl/crypto/evp/evp.h M deps/openssl/openssl/crypto/evp/evp_enc.c M deps/openssl/openssl/crypto/evp/evp_err.c M deps/openssl/openssl/crypto/evp/evp_key.c M deps/openssl/openssl/crypto/evp/evp_lib.c M deps/openssl/openssl/crypto/evp/evp_locl.h M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/evp/evptests.txt M deps/openssl/openssl/crypto/evp/m_dss.c M deps/openssl/openssl/crypto/evp/m_dss1.c M deps/openssl/openssl/crypto/evp/m_ecdsa.c M deps/openssl/openssl/crypto/evp/m_md4.c M deps/openssl/openssl/crypto/evp/m_md5.c M deps/openssl/openssl/crypto/evp/m_mdc2.c M deps/openssl/openssl/crypto/evp/m_ripemd.c M deps/openssl/openssl/crypto/evp/m_sha.c M deps/openssl/openssl/crypto/evp/m_sha1.c M deps/openssl/openssl/crypto/evp/m_wp.c M deps/openssl/openssl/crypto/evp/names.c M deps/openssl/openssl/crypto/evp/p5_crpt.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/evp/p_open.c M deps/openssl/openssl/crypto/evp/p_seal.c M deps/openssl/openssl/crypto/evp/p_sign.c M deps/openssl/openssl/crypto/evp/p_verify.c M deps/openssl/openssl/crypto/evp/pmeth_gn.c M deps/openssl/openssl/crypto/evp/pmeth_lib.c M deps/openssl/openssl/crypto/hmac/hm_ameth.c M deps/openssl/openssl/crypto/hmac/hm_pmeth.c M deps/openssl/openssl/crypto/hmac/hmac.c M deps/openssl/openssl/crypto/ia64cpuid.S M deps/openssl/openssl/crypto/idea/Makefile M deps/openssl/openssl/crypto/idea/i_skey.c M deps/openssl/openssl/crypto/idea/idea.h M deps/openssl/openssl/crypto/install-crypto.com M deps/openssl/openssl/crypto/md2/md2.h M deps/openssl/openssl/crypto/md2/md2_dgst.c M deps/openssl/openssl/crypto/md4/Makefile M deps/openssl/openssl/crypto/md4/md4.h M deps/openssl/openssl/crypto/md4/md4_dgst.c M deps/openssl/openssl/crypto/md4/md4_locl.h M deps/openssl/openssl/crypto/md5/Makefile M deps/openssl/openssl/crypto/md5/asm/md5-x86_64.pl M deps/openssl/openssl/crypto/md5/md5.h M deps/openssl/openssl/crypto/md5/md5_dgst.c M deps/openssl/openssl/crypto/md5/md5_locl.h M deps/openssl/openssl/crypto/mdc2/Makefile M deps/openssl/openssl/crypto/mdc2/mdc2.h M deps/openssl/openssl/crypto/mdc2/mdc2dgst.c M deps/openssl/openssl/crypto/mem.c M deps/openssl/openssl/crypto/modes/Makefile M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/cfb128.c M deps/openssl/openssl/crypto/modes/ctr128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/modes.h M deps/openssl/openssl/crypto/modes/ofb128.c M deps/openssl/openssl/crypto/objects/o_names.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_mac.h M deps/openssl/openssl/crypto/objects/obj_mac.num M deps/openssl/openssl/crypto/objects/obj_xref.c M deps/openssl/openssl/crypto/objects/obj_xref.h M deps/openssl/openssl/crypto/objects/obj_xref.txt M deps/openssl/openssl/crypto/objects/objects.txt M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c M deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/ossl_typ.h M deps/openssl/openssl/crypto/pem/pem_all.c M deps/openssl/openssl/crypto/pem/pem_lib.c M deps/openssl/openssl/crypto/pem/pem_seal.c M deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/perlasm/cbc.pl M deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86asm.pl M deps/openssl/openssl/crypto/perlasm/x86gas.pl M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/perlasm/x86nasm.pl M deps/openssl/openssl/crypto/pkcs12/p12_decr.c M deps/openssl/openssl/crypto/pkcs12/p12_key.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c M deps/openssl/openssl/crypto/pkcs12/p12_mutl.c M deps/openssl/openssl/crypto/pkcs7/bio_pk7.c M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pk7_smime.c M deps/openssl/openssl/crypto/ppccpuid.pl M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc2/Makefile M deps/openssl/openssl/crypto/rc2/rc2.h M deps/openssl/openssl/crypto/rc2/rc2_skey.c M deps/openssl/openssl/crypto/rc4/Makefile M deps/openssl/openssl/crypto/rc4/asm/rc4-586.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-s390x.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/rc4/rc4.h M deps/openssl/openssl/crypto/rc4/rc4_skey.c M deps/openssl/openssl/crypto/rc4/rc4test.c M deps/openssl/openssl/crypto/ripemd/Makefile M deps/openssl/openssl/crypto/ripemd/ripemd.h M deps/openssl/openssl/crypto/ripemd/rmd_dgst.c M deps/openssl/openssl/crypto/ripemd/rmd_locl.h M deps/openssl/openssl/crypto/rsa/Makefile M deps/openssl/openssl/crypto/rsa/rsa.h M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_asn1.c M deps/openssl/openssl/crypto/rsa/rsa_eay.c M deps/openssl/openssl/crypto/rsa/rsa_err.c M deps/openssl/openssl/crypto/rsa/rsa_gen.c M deps/openssl/openssl/crypto/rsa/rsa_lib.c M deps/openssl/openssl/crypto/rsa/rsa_oaep.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/rsa/rsa_pss.c M deps/openssl/openssl/crypto/rsa/rsa_sign.c M deps/openssl/openssl/crypto/s390xcap.c M deps/openssl/openssl/crypto/s390xcpuid.S M deps/openssl/openssl/crypto/seed/seed.c M deps/openssl/openssl/crypto/seed/seed.h M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-586.pl M deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ia64.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha256-586.pl M deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-586.pl M deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha.h M deps/openssl/openssl/crypto/sha/sha1_one.c M deps/openssl/openssl/crypto/sha/sha1dgst.c M deps/openssl/openssl/crypto/sha/sha256.c M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/sha/sha_dgst.c M deps/openssl/openssl/crypto/sha/sha_locl.h M deps/openssl/openssl/crypto/sparccpuid.S M deps/openssl/openssl/crypto/sparcv9cap.c M deps/openssl/openssl/crypto/stack/safestack.h M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/ts/ts.h M deps/openssl/openssl/crypto/ts/ts_rsp_verify.c M deps/openssl/openssl/crypto/ui/ui.h M deps/openssl/openssl/crypto/ui/ui_openssl.c M deps/openssl/openssl/crypto/vms_rms.h M deps/openssl/openssl/crypto/whrlpool/Makefile M deps/openssl/openssl/crypto/whrlpool/asm/wp-mmx.pl M deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl M deps/openssl/openssl/crypto/whrlpool/whrlpool.h M deps/openssl/openssl/crypto/whrlpool/wp_block.c M deps/openssl/openssl/crypto/whrlpool/wp_dgst.c M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509.h M deps/openssl/openssl/crypto/x509/x509_cmp.c M deps/openssl/openssl/crypto/x509/x509_lu.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x509type.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x509v3/v3_asid.c M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/crypto/x509v3/v3_skey.c M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/doc/HOWTO/proxy_certificates.txt M deps/openssl/openssl/doc/apps/CA.pl.pod M deps/openssl/openssl/doc/apps/genpkey.pod M deps/openssl/openssl/doc/apps/openssl.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/x509.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_decrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_derive.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_encrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_keygen.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_sign.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_verify.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_alert_type_string.pod M deps/openssl/openssl/e_os.h M deps/openssl/openssl/e_os2.h M deps/openssl/openssl/engines/ccgost/Makefile M deps/openssl/openssl/engines/ccgost/gost89.c M deps/openssl/openssl/engines/ccgost/gost_ameth.c M deps/openssl/openssl/engines/ccgost/gost_crypt.c M deps/openssl/openssl/engines/ccgost/gost_eng.c M deps/openssl/openssl/engines/ccgost/gost_lcl.h M deps/openssl/openssl/engines/ccgost/gost_pmeth.c M deps/openssl/openssl/engines/ccgost/gosthash.c M deps/openssl/openssl/engines/e_aep.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/engines/e_padlock.c M deps/openssl/openssl/makevms.com M deps/openssl/openssl/ms/do_win64a.bat M deps/openssl/openssl/ms/do_win64i.bat M deps/openssl/openssl/ms/uplink-common.pl M deps/openssl/openssl/ms/uplink-ia64.pl M deps/openssl/openssl/ms/uplink-x86.pl M deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/ms/uplink.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/dtls1.h M deps/openssl/openssl/ssl/install-ssl.com M deps/openssl/openssl/ssl/kssl.c M deps/openssl/openssl/ssl/kssl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s23_meth.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_clnt.c M deps/openssl/openssl/ssl/s2_pkt.c M deps/openssl/openssl/ssl/s2_srvr.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl2.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_cert.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssl_sess.c M deps/openssl/openssl/ssl/ssl_txt.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_clnt.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/t1_meth.c M deps/openssl/openssl/ssl/t1_srvr.c M deps/openssl/openssl/ssl/tls1.h M deps/openssl/openssl/util/copy.pl M deps/openssl/openssl/util/cygwin.sh M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/mk1mf.pl M deps/openssl/openssl/util/mkdef.pl M deps/openssl/openssl/util/mkfiles.pl M deps/openssl/openssl/util/mkrc.pl M deps/openssl/openssl/util/pl/VC-32.pl M deps/openssl/openssl/util/ssleay.num D deps/openssl/patches/handshake_cutthrough.patch D deps/openssl/patches/jsse.patch D deps/openssl/patches/npn.patch D deps/openssl/patches/openssl_no_dtls1.patch D deps/openssl/patches/progs.patch D deps/openssl/patches/sha1_armv4_large.patch D deps/openssl/patches/small_records.patch D deps/openssl/patches/tls_exporter.patch D deps/openssl/patches/x509_hash_name_algorithm_change.patch commit dda7b40 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-30 07:40:43 -0700 doc: Fix require.extensions documentation 1. The stability index must come first, or it messes up the markdown 2. require.extensions is an Object, not an Array. Close #5387 M doc/api/globals.markdown commit ab518e8 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-30 12:43:32 +0200 https: implement https.Server#setTimeout() Like commit d258fb0 ("http: More useful setTimeout API on server") but this time for the https module. Fixes #5361. M doc/api/https.markdown M lib/https.js A test/simple/test-https-set-timeout-server.js commit c081809 refs/remotes/origin/nodeconf-2013 Author: Andrew Paprocki Date: 2012-10-08 21:24:08 +0200 vm: add support for timeout argument Add a watchdog class which executes a timer in a separate event loop in a separate thread that will terminate v8 execution if it expires. Add timeout argument to functions in vm module which use the watchdog if a non-zero timeout is specified. M doc/api/vm.markdown M lib/module.js M node.gyp M src/node.js M src/node_script.cc A src/node_watchdog.cc A src/node_watchdog.h A test/simple/test-vm-run-timeout.js commit b5c1721 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-29 23:08:02 +0200 tools: fix test.py after v8 upgrade test.py imports deps/v8/tools/utils.py but that file is gone after the upgrade to 3.18.4 in commit 2f75785. Resurrect the file in tools/ M tools/test.py A tools/utils.py commit 4c1bb83 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 2f75785 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-29 22:35:21 +0200 deps: upgrade v8 to 3.18.4 M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/build/README.txt M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bignum-dtoa.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/cached-powers.cc M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/code.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.cc M deps/v8/src/counters.cc M deps/v8/src/counters.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.h M deps/v8/src/dtoa.cc M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/extensions/gc-extension.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/fixed-dtoa.cc M deps/v8/src/flag-definitions.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/generator.js M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-stringifier.h M deps/v8/src/list-inl.h M deps/v8/src/lithium.cc M deps/v8/src/log-utils.cc M deps/v8/src/log-utils.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/mark-compact.cc M deps/v8/src/math.js M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/parser.cc M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/sampler.cc M deps/v8/src/sampler.h M deps/v8/src/scanner.cc M deps/v8/src/scopes.cc M deps/v8/src/serialize.cc M deps/v8/src/spaces.cc M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/strtod.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/utils.h M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/vm-state.h M deps/v8/src/win32-math.cc M deps/v8/src/win32-math.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-conversions.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/mjsunit/allocation-site-info.js A deps/v8/test/mjsunit/bugs/bug-proto.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/fuzz-natives-part4.js A deps/v8/test/mjsunit/harmony/generators-iteration.js M deps/v8/test/mjsunit/harmony/generators-parsing.js M deps/v8/test/mjsunit/harmony/generators-runtime.js A deps/v8/test/mjsunit/math-imul.js A deps/v8/test/mjsunit/regress/regress-234101.js A deps/v8/test/mjsunit/regress/regress-2646.js A deps/v8/test/mjsunit/regress/regress-2653.js A deps/v8/test/mjsunit/regress/regress-mul-canoverflow.js M deps/v8/tools/check-static-initializers.sh M deps/v8/tools/gcmole/README M deps/v8/tools/gcmole/gcmole.cc M deps/v8/tools/gcmole/gcmole.lua M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py M deps/v8/tools/test-server.py M deps/v8/tools/tickprocessor.js D deps/v8/tools/utils.py commit 5ddf7f4 refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-29 14:09:26 +0200 debugger: fix bug in breakpoint regex escaping Fix a bug in setBreakpoint() where not all regex characters are escaped when constructing scriptRegEx for V8. M lib/_debugger.js M test/simple/test-debugger-repl-break-in-module.js commit 179784e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-29 14:15:07 +0200 Revert "deps: downgrade openssl to v1.0.0f" This commit undoes the downgrade from OpenSSL v1.0.1e to v1.0.0f, effectively upgrading OpenSSL to v1.0.1e again. The reason for the downgrade was to work around compatibility issues with certain TLS servers in the stable branch. See the commit log of 4fdb8ac and the linked issue for details. We're going to revisit that in the master branch. This reverts commit 4fdb8acdaef4c3cb1d855e992ada0e63fee520a6. D deps/openssl/README.chromium M deps/openssl/asm/Makefile M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-elf-gas/x86_64cpuid.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s M deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x64-win32-masm/bn/x86_64-mont.asm M deps/openssl/asm/x64-win32-masm/camellia/cmll-x86_64.asm M deps/openssl/asm/x64-win32-masm/md5/md5-x86_64.asm M deps/openssl/asm/x64-win32-masm/rc4/rc4-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha1-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm M deps/openssl/asm/x64-win32-masm/whrlpool/wp-x86_64.asm M deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-elf-gas/rc4/rc4-586.s M deps/openssl/asm/x86-elf-gas/sha/sha1-586.s M deps/openssl/asm/x86-elf-gas/sha/sha256-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-macosx-gas/des/crypt586.s M deps/openssl/asm/x86-macosx-gas/rc4/rc4-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha1-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha256-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc4/rc4-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm D deps/openssl/config/android/openssl/opensslconf.h D deps/openssl/config/k8/openssl/opensslconf-posix.h D deps/openssl/config/k8/openssl/opensslconf-win32.h D deps/openssl/config/k8/openssl/opensslconf.h D deps/openssl/config/piii/openssl/opensslconf-posix.h D deps/openssl/config/piii/openssl/opensslconf-win32.h D deps/openssl/config/piii/openssl/opensslconf.h M deps/openssl/openssl.gyp M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/INSTALL.W32 M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/PROBLEMS M deps/openssl/openssl/README M deps/openssl/openssl/VMS/install-vms.com M deps/openssl/openssl/VMS/openssl_startup.com M deps/openssl/openssl/VMS/openssl_undo.com M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/Makefile M deps/openssl/openssl/crypto/aes/aes.h M deps/openssl/openssl/crypto/aes/aes_core.c M deps/openssl/openssl/crypto/aes/aes_misc.c M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-armv4.pl M deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl M deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl M deps/openssl/openssl/crypto/aes/asm/aes-sparcv9.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/asn1/Makefile M deps/openssl/openssl/crypto/asn1/a_digest.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_sign.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/a_verify.c M deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1.h M deps/openssl/openssl/crypto/asn1/asn1_err.c M deps/openssl/openssl/crypto/asn1/asn1_locl.h M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/n_pkey.c M deps/openssl/openssl/crypto/asn1/p5_pbev2.c M deps/openssl/openssl/crypto/asn1/t_crl.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_prn.c M deps/openssl/openssl/crypto/asn1/x_algor.c M deps/openssl/openssl/crypto/asn1/x_name.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/bf/Makefile M deps/openssl/openssl/crypto/bf/bf_skey.c M deps/openssl/openssl/crypto/bf/blowfish.h M deps/openssl/openssl/crypto/bio/bio.h M deps/openssl/openssl/crypto/bio/bio_err.c M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bio/bss_bio.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile M deps/openssl/openssl/crypto/bn/asm/armv4-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc.pl M deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x.S M deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_div.c M deps/openssl/openssl/crypto/bn/bn_exp.c M deps/openssl/openssl/crypto/bn/bn_gcd.c M deps/openssl/openssl/crypto/bn/bn_gf2m.c M deps/openssl/openssl/crypto/bn/bn_lcl.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_mont.c M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/bn/bn_print.c M deps/openssl/openssl/crypto/bn/bn_shift.c M deps/openssl/openssl/crypto/bn/bn_word.c M deps/openssl/openssl/crypto/bn/bntest.c M deps/openssl/openssl/crypto/buffer/Makefile M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/camellia/Makefile M deps/openssl/openssl/crypto/camellia/asm/cmll-x86.pl M deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl M deps/openssl/openssl/crypto/camellia/camellia.h M deps/openssl/openssl/crypto/camellia/cmll_locl.h M deps/openssl/openssl/crypto/camellia/cmll_misc.c M deps/openssl/openssl/crypto/cast/Makefile M deps/openssl/openssl/crypto/cast/c_skey.c M deps/openssl/openssl/crypto/cast/cast.h M deps/openssl/openssl/crypto/cms/Makefile M deps/openssl/openssl/crypto/cms/cms.h M deps/openssl/openssl/crypto/cms/cms_asn1.c M deps/openssl/openssl/crypto/cms/cms_cd.c M deps/openssl/openssl/crypto/cms/cms_enc.c M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_err.c M deps/openssl/openssl/crypto/cms/cms_lcl.h M deps/openssl/openssl/crypto/cms/cms_lib.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c M deps/openssl/openssl/crypto/comp/c_rle.c M deps/openssl/openssl/crypto/conf/conf_mall.c M deps/openssl/openssl/crypto/cpt_err.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/cryptlib.h M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/des/Makefile M deps/openssl/openssl/crypto/des/des.h M deps/openssl/openssl/crypto/des/set_key.c M deps/openssl/openssl/crypto/des/str2key.c M deps/openssl/openssl/crypto/dh/dh.h M deps/openssl/openssl/crypto/dh/dh_ameth.c M deps/openssl/openssl/crypto/dh/dh_err.c M deps/openssl/openssl/crypto/dh/dh_gen.c M deps/openssl/openssl/crypto/dh/dh_key.c M deps/openssl/openssl/crypto/dh/dh_lib.c M deps/openssl/openssl/crypto/dsa/Makefile M deps/openssl/openssl/crypto/dsa/dsa.h M deps/openssl/openssl/crypto/dsa/dsa_ameth.c M deps/openssl/openssl/crypto/dsa/dsa_asn1.c M deps/openssl/openssl/crypto/dsa/dsa_err.c M deps/openssl/openssl/crypto/dsa/dsa_gen.c M deps/openssl/openssl/crypto/dsa/dsa_key.c M deps/openssl/openssl/crypto/dsa/dsa_lib.c M deps/openssl/openssl/crypto/dsa/dsa_locl.h M deps/openssl/openssl/crypto/dsa/dsa_ossl.c M deps/openssl/openssl/crypto/dsa/dsa_pmeth.c M deps/openssl/openssl/crypto/dsa/dsa_sign.c M deps/openssl/openssl/crypto/dsa/dsa_vrf.c M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/ec/Makefile M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec2_mult.c M deps/openssl/openssl/crypto/ec/ec2_smpl.c M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_curve.c M deps/openssl/openssl/crypto/ec/ec_cvt.c M deps/openssl/openssl/crypto/ec/ec_err.c M deps/openssl/openssl/crypto/ec/ec_key.c M deps/openssl/openssl/crypto/ec/ec_lcl.h M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ec_pmeth.c M deps/openssl/openssl/crypto/ec/eck_prn.c M deps/openssl/openssl/crypto/ec/ecp_mont.c M deps/openssl/openssl/crypto/ec/ecp_nist.c M deps/openssl/openssl/crypto/ec/ecp_smpl.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/ecdh/Makefile M deps/openssl/openssl/crypto/ecdh/ecdh.h M deps/openssl/openssl/crypto/ecdh/ecdhtest.c M deps/openssl/openssl/crypto/ecdh/ech_err.c M deps/openssl/openssl/crypto/ecdh/ech_key.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdh/ech_locl.h M deps/openssl/openssl/crypto/ecdh/ech_ossl.c M deps/openssl/openssl/crypto/ecdsa/ecdsa.h M deps/openssl/openssl/crypto/ecdsa/ecdsatest.c M deps/openssl/openssl/crypto/ecdsa/ecs_err.c M deps/openssl/openssl/crypto/ecdsa/ecs_lib.c M deps/openssl/openssl/crypto/ecdsa/ecs_locl.h M deps/openssl/openssl/crypto/ecdsa/ecs_ossl.c M deps/openssl/openssl/crypto/engine/Makefile M deps/openssl/openssl/crypto/engine/eng_all.c M deps/openssl/openssl/crypto/engine/eng_cryptodev.c M deps/openssl/openssl/crypto/engine/eng_fat.c M deps/openssl/openssl/crypto/engine/engine.h M deps/openssl/openssl/crypto/err/err.c M deps/openssl/openssl/crypto/err/err.h M deps/openssl/openssl/crypto/err/err_all.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/bio_md.c M deps/openssl/openssl/crypto/evp/bio_ok.c M deps/openssl/openssl/crypto/evp/c_allc.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/e_null.c M deps/openssl/openssl/crypto/evp/e_rc2.c M deps/openssl/openssl/crypto/evp/e_rc4.c M deps/openssl/openssl/crypto/evp/evp.h M deps/openssl/openssl/crypto/evp/evp_enc.c M deps/openssl/openssl/crypto/evp/evp_err.c M deps/openssl/openssl/crypto/evp/evp_key.c M deps/openssl/openssl/crypto/evp/evp_lib.c M deps/openssl/openssl/crypto/evp/evp_locl.h M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/evp/evptests.txt M deps/openssl/openssl/crypto/evp/m_dss.c M deps/openssl/openssl/crypto/evp/m_dss1.c M deps/openssl/openssl/crypto/evp/m_ecdsa.c M deps/openssl/openssl/crypto/evp/m_md4.c M deps/openssl/openssl/crypto/evp/m_md5.c M deps/openssl/openssl/crypto/evp/m_mdc2.c M deps/openssl/openssl/crypto/evp/m_ripemd.c M deps/openssl/openssl/crypto/evp/m_sha.c M deps/openssl/openssl/crypto/evp/m_sha1.c M deps/openssl/openssl/crypto/evp/m_wp.c M deps/openssl/openssl/crypto/evp/names.c M deps/openssl/openssl/crypto/evp/p5_crpt.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/evp/p_open.c M deps/openssl/openssl/crypto/evp/p_seal.c M deps/openssl/openssl/crypto/evp/p_sign.c M deps/openssl/openssl/crypto/evp/p_verify.c M deps/openssl/openssl/crypto/evp/pmeth_gn.c M deps/openssl/openssl/crypto/evp/pmeth_lib.c M deps/openssl/openssl/crypto/hmac/hm_ameth.c M deps/openssl/openssl/crypto/hmac/hm_pmeth.c M deps/openssl/openssl/crypto/hmac/hmac.c M deps/openssl/openssl/crypto/ia64cpuid.S M deps/openssl/openssl/crypto/idea/Makefile M deps/openssl/openssl/crypto/idea/i_skey.c M deps/openssl/openssl/crypto/idea/idea.h M deps/openssl/openssl/crypto/install-crypto.com M deps/openssl/openssl/crypto/md2/md2.h M deps/openssl/openssl/crypto/md2/md2_dgst.c M deps/openssl/openssl/crypto/md4/Makefile M deps/openssl/openssl/crypto/md4/md4.h M deps/openssl/openssl/crypto/md4/md4_dgst.c M deps/openssl/openssl/crypto/md4/md4_locl.h M deps/openssl/openssl/crypto/md5/Makefile M deps/openssl/openssl/crypto/md5/asm/md5-x86_64.pl M deps/openssl/openssl/crypto/md5/md5.h M deps/openssl/openssl/crypto/md5/md5_dgst.c M deps/openssl/openssl/crypto/md5/md5_locl.h M deps/openssl/openssl/crypto/mdc2/Makefile M deps/openssl/openssl/crypto/mdc2/mdc2.h M deps/openssl/openssl/crypto/mdc2/mdc2dgst.c M deps/openssl/openssl/crypto/mem.c M deps/openssl/openssl/crypto/modes/Makefile M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/cfb128.c M deps/openssl/openssl/crypto/modes/ctr128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/modes.h M deps/openssl/openssl/crypto/modes/ofb128.c M deps/openssl/openssl/crypto/objects/o_names.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_mac.h M deps/openssl/openssl/crypto/objects/obj_mac.num M deps/openssl/openssl/crypto/objects/obj_xref.c M deps/openssl/openssl/crypto/objects/obj_xref.h M deps/openssl/openssl/crypto/objects/obj_xref.txt M deps/openssl/openssl/crypto/objects/objects.txt M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c M deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/ossl_typ.h M deps/openssl/openssl/crypto/pem/pem_all.c M deps/openssl/openssl/crypto/pem/pem_lib.c M deps/openssl/openssl/crypto/pem/pem_seal.c M deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/perlasm/cbc.pl M deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86asm.pl M deps/openssl/openssl/crypto/perlasm/x86gas.pl M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/perlasm/x86nasm.pl M deps/openssl/openssl/crypto/pkcs12/p12_decr.c M deps/openssl/openssl/crypto/pkcs12/p12_key.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c M deps/openssl/openssl/crypto/pkcs12/p12_mutl.c M deps/openssl/openssl/crypto/pkcs7/bio_pk7.c M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pk7_smime.c M deps/openssl/openssl/crypto/ppccpuid.pl M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc2/Makefile M deps/openssl/openssl/crypto/rc2/rc2.h M deps/openssl/openssl/crypto/rc2/rc2_skey.c M deps/openssl/openssl/crypto/rc4/Makefile M deps/openssl/openssl/crypto/rc4/asm/rc4-586.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-s390x.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/rc4/rc4.h M deps/openssl/openssl/crypto/rc4/rc4_skey.c M deps/openssl/openssl/crypto/rc4/rc4test.c M deps/openssl/openssl/crypto/ripemd/Makefile M deps/openssl/openssl/crypto/ripemd/ripemd.h M deps/openssl/openssl/crypto/ripemd/rmd_dgst.c M deps/openssl/openssl/crypto/ripemd/rmd_locl.h M deps/openssl/openssl/crypto/rsa/Makefile M deps/openssl/openssl/crypto/rsa/rsa.h M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_asn1.c M deps/openssl/openssl/crypto/rsa/rsa_eay.c M deps/openssl/openssl/crypto/rsa/rsa_err.c M deps/openssl/openssl/crypto/rsa/rsa_gen.c M deps/openssl/openssl/crypto/rsa/rsa_lib.c M deps/openssl/openssl/crypto/rsa/rsa_oaep.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/rsa/rsa_pss.c M deps/openssl/openssl/crypto/rsa/rsa_sign.c M deps/openssl/openssl/crypto/s390xcap.c M deps/openssl/openssl/crypto/s390xcpuid.S M deps/openssl/openssl/crypto/seed/seed.c M deps/openssl/openssl/crypto/seed/seed.h M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-586.pl M deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ia64.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha256-586.pl M deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-586.pl M deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha.h M deps/openssl/openssl/crypto/sha/sha1_one.c M deps/openssl/openssl/crypto/sha/sha1dgst.c M deps/openssl/openssl/crypto/sha/sha256.c M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/sha/sha_dgst.c M deps/openssl/openssl/crypto/sha/sha_locl.h M deps/openssl/openssl/crypto/sparccpuid.S M deps/openssl/openssl/crypto/sparcv9cap.c M deps/openssl/openssl/crypto/stack/safestack.h M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/ts/ts.h M deps/openssl/openssl/crypto/ts/ts_rsp_verify.c M deps/openssl/openssl/crypto/ui/ui.h M deps/openssl/openssl/crypto/ui/ui_openssl.c M deps/openssl/openssl/crypto/vms_rms.h M deps/openssl/openssl/crypto/whrlpool/Makefile M deps/openssl/openssl/crypto/whrlpool/asm/wp-mmx.pl M deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl M deps/openssl/openssl/crypto/whrlpool/whrlpool.h M deps/openssl/openssl/crypto/whrlpool/wp_block.c M deps/openssl/openssl/crypto/whrlpool/wp_dgst.c M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509.h M deps/openssl/openssl/crypto/x509/x509_cmp.c M deps/openssl/openssl/crypto/x509/x509_lu.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x509type.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x509v3/v3_asid.c M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/crypto/x509v3/v3_skey.c M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/doc/HOWTO/proxy_certificates.txt M deps/openssl/openssl/doc/apps/CA.pl.pod M deps/openssl/openssl/doc/apps/genpkey.pod M deps/openssl/openssl/doc/apps/openssl.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/x509.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_decrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_derive.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_encrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_keygen.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_sign.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_verify.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_alert_type_string.pod M deps/openssl/openssl/e_os.h M deps/openssl/openssl/e_os2.h M deps/openssl/openssl/engines/ccgost/Makefile M deps/openssl/openssl/engines/ccgost/gost89.c M deps/openssl/openssl/engines/ccgost/gost_ameth.c M deps/openssl/openssl/engines/ccgost/gost_crypt.c M deps/openssl/openssl/engines/ccgost/gost_eng.c M deps/openssl/openssl/engines/ccgost/gost_lcl.h M deps/openssl/openssl/engines/ccgost/gost_pmeth.c M deps/openssl/openssl/engines/ccgost/gosthash.c M deps/openssl/openssl/engines/e_aep.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/engines/e_padlock.c M deps/openssl/openssl/makevms.com M deps/openssl/openssl/ms/do_win64a.bat M deps/openssl/openssl/ms/do_win64i.bat M deps/openssl/openssl/ms/uplink-common.pl M deps/openssl/openssl/ms/uplink-ia64.pl M deps/openssl/openssl/ms/uplink-x86.pl M deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/ms/uplink.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/dtls1.h M deps/openssl/openssl/ssl/install-ssl.com M deps/openssl/openssl/ssl/kssl.c M deps/openssl/openssl/ssl/kssl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s23_meth.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_clnt.c M deps/openssl/openssl/ssl/s2_pkt.c M deps/openssl/openssl/ssl/s2_srvr.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl2.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_cert.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssl_sess.c M deps/openssl/openssl/ssl/ssl_txt.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_clnt.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/t1_meth.c M deps/openssl/openssl/ssl/t1_srvr.c M deps/openssl/openssl/ssl/tls1.h M deps/openssl/openssl/util/copy.pl M deps/openssl/openssl/util/cygwin.sh M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/mk1mf.pl M deps/openssl/openssl/util/mkdef.pl M deps/openssl/openssl/util/mkfiles.pl M deps/openssl/openssl/util/mkrc.pl M deps/openssl/openssl/util/pl/VC-32.pl M deps/openssl/openssl/util/ssleay.num D deps/openssl/patches/handshake_cutthrough.patch D deps/openssl/patches/jsse.patch D deps/openssl/patches/npn.patch D deps/openssl/patches/openssl_no_dtls1.patch D deps/openssl/patches/progs.patch D deps/openssl/patches/sha1_armv4_large.patch D deps/openssl/patches/small_records.patch D deps/openssl/patches/tls_exporter.patch D deps/openssl/patches/x509_hash_name_algorithm_change.patch commit d3ddee6 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-29 14:12:24 +0200 http: forward-port missing bits from 01e2920 Forward-port the comments from commit 01e2920 (v0.10) to the master branch. Everything else from that patch already exists in master. It didn't merge cleanly because lib/http.js has been split up in several files. M lib/_http_incoming.js M lib/_http_outgoing.js commit af1ed99 refs/remotes/origin/nodeconf-2013 Merge: 9cfc929 4fdb8ac Author: Ben Noordhuis Date: 2013-04-29 14:08:51 +0200 Merge remote-tracking branch 'origin/v0.10' Conflicts: AUTHORS ChangeLog deps/uv/ChangeLog deps/uv/src/version.c lib/http.js src/node_crypto.cc src/node_os.cc src/node_version.h test/simple/helper-debugger-repl.js commit 4fdb8ac refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-26 14:49:54 +0200 deps: downgrade openssl to v1.0.0f Several people have reported issues with IIS and Resin servers (or maybe SSL terminators sitting in front of those servers) that are fixed by downgrading OpenSSL. The AESNI performance improvements were nice but stability is more important. Downgrade OpenSSL from 1.0.1e to 1.0.0f. Fixes #5360 (and others). A deps/openssl/README.chromium M deps/openssl/asm/Makefile M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-elf-gas/x86_64cpuid.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s M deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x64-win32-masm/bn/x86_64-mont.asm M deps/openssl/asm/x64-win32-masm/camellia/cmll-x86_64.asm M deps/openssl/asm/x64-win32-masm/md5/md5-x86_64.asm M deps/openssl/asm/x64-win32-masm/rc4/rc4-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha1-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm M deps/openssl/asm/x64-win32-masm/whrlpool/wp-x86_64.asm M deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-elf-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-elf-gas/rc4/rc4-586.s M deps/openssl/asm/x86-elf-gas/sha/sha1-586.s M deps/openssl/asm/x86-elf-gas/sha/sha256-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-macosx-gas/des/crypt586.s M deps/openssl/asm/x86-macosx-gas/rc4/rc4-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha1-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha256-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc4/rc4-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm A deps/openssl/config/android/openssl/opensslconf.h A deps/openssl/config/k8/openssl/opensslconf-posix.h A deps/openssl/config/k8/openssl/opensslconf-win32.h A deps/openssl/config/k8/openssl/opensslconf.h A deps/openssl/config/piii/openssl/opensslconf-posix.h A deps/openssl/config/piii/openssl/opensslconf-win32.h A deps/openssl/config/piii/openssl/opensslconf.h M deps/openssl/openssl.gyp M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/INSTALL.W32 M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/PROBLEMS M deps/openssl/openssl/README M deps/openssl/openssl/VMS/install-vms.com M deps/openssl/openssl/VMS/openssl_startup.com M deps/openssl/openssl/VMS/openssl_undo.com M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/Makefile M deps/openssl/openssl/crypto/aes/aes.h M deps/openssl/openssl/crypto/aes/aes_core.c M deps/openssl/openssl/crypto/aes/aes_misc.c M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-armv4.pl M deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl M deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl M deps/openssl/openssl/crypto/aes/asm/aes-sparcv9.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/asn1/Makefile M deps/openssl/openssl/crypto/asn1/a_digest.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_sign.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/a_verify.c M deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1.h M deps/openssl/openssl/crypto/asn1/asn1_err.c M deps/openssl/openssl/crypto/asn1/asn1_locl.h M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/n_pkey.c M deps/openssl/openssl/crypto/asn1/p5_pbev2.c M deps/openssl/openssl/crypto/asn1/t_crl.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_prn.c M deps/openssl/openssl/crypto/asn1/x_algor.c M deps/openssl/openssl/crypto/asn1/x_name.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/bf/Makefile M deps/openssl/openssl/crypto/bf/bf_skey.c M deps/openssl/openssl/crypto/bf/blowfish.h M deps/openssl/openssl/crypto/bio/bio.h M deps/openssl/openssl/crypto/bio/bio_err.c M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bio/bss_bio.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile M deps/openssl/openssl/crypto/bn/asm/armv4-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc.pl M deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x.S M deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_div.c M deps/openssl/openssl/crypto/bn/bn_exp.c M deps/openssl/openssl/crypto/bn/bn_gcd.c M deps/openssl/openssl/crypto/bn/bn_gf2m.c M deps/openssl/openssl/crypto/bn/bn_lcl.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_mont.c M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/bn/bn_print.c M deps/openssl/openssl/crypto/bn/bn_shift.c M deps/openssl/openssl/crypto/bn/bn_word.c M deps/openssl/openssl/crypto/bn/bntest.c M deps/openssl/openssl/crypto/buffer/Makefile M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/camellia/Makefile M deps/openssl/openssl/crypto/camellia/asm/cmll-x86.pl M deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl M deps/openssl/openssl/crypto/camellia/camellia.h M deps/openssl/openssl/crypto/camellia/cmll_locl.h M deps/openssl/openssl/crypto/camellia/cmll_misc.c M deps/openssl/openssl/crypto/cast/Makefile M deps/openssl/openssl/crypto/cast/c_skey.c M deps/openssl/openssl/crypto/cast/cast.h M deps/openssl/openssl/crypto/cms/Makefile M deps/openssl/openssl/crypto/cms/cms.h M deps/openssl/openssl/crypto/cms/cms_asn1.c M deps/openssl/openssl/crypto/cms/cms_cd.c M deps/openssl/openssl/crypto/cms/cms_enc.c M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_err.c M deps/openssl/openssl/crypto/cms/cms_lcl.h M deps/openssl/openssl/crypto/cms/cms_lib.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c M deps/openssl/openssl/crypto/comp/c_rle.c M deps/openssl/openssl/crypto/conf/conf_mall.c M deps/openssl/openssl/crypto/cpt_err.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/cryptlib.h M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/des/Makefile M deps/openssl/openssl/crypto/des/des.h M deps/openssl/openssl/crypto/des/set_key.c M deps/openssl/openssl/crypto/des/str2key.c M deps/openssl/openssl/crypto/dh/dh.h M deps/openssl/openssl/crypto/dh/dh_ameth.c M deps/openssl/openssl/crypto/dh/dh_err.c M deps/openssl/openssl/crypto/dh/dh_gen.c M deps/openssl/openssl/crypto/dh/dh_key.c M deps/openssl/openssl/crypto/dh/dh_lib.c M deps/openssl/openssl/crypto/dsa/Makefile M deps/openssl/openssl/crypto/dsa/dsa.h M deps/openssl/openssl/crypto/dsa/dsa_ameth.c M deps/openssl/openssl/crypto/dsa/dsa_asn1.c M deps/openssl/openssl/crypto/dsa/dsa_err.c M deps/openssl/openssl/crypto/dsa/dsa_gen.c M deps/openssl/openssl/crypto/dsa/dsa_key.c M deps/openssl/openssl/crypto/dsa/dsa_lib.c M deps/openssl/openssl/crypto/dsa/dsa_locl.h M deps/openssl/openssl/crypto/dsa/dsa_ossl.c M deps/openssl/openssl/crypto/dsa/dsa_pmeth.c M deps/openssl/openssl/crypto/dsa/dsa_sign.c M deps/openssl/openssl/crypto/dsa/dsa_vrf.c M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/ec/Makefile M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec2_mult.c M deps/openssl/openssl/crypto/ec/ec2_smpl.c M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_curve.c M deps/openssl/openssl/crypto/ec/ec_cvt.c M deps/openssl/openssl/crypto/ec/ec_err.c M deps/openssl/openssl/crypto/ec/ec_key.c M deps/openssl/openssl/crypto/ec/ec_lcl.h M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ec_pmeth.c M deps/openssl/openssl/crypto/ec/eck_prn.c M deps/openssl/openssl/crypto/ec/ecp_mont.c M deps/openssl/openssl/crypto/ec/ecp_nist.c M deps/openssl/openssl/crypto/ec/ecp_smpl.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/ecdh/Makefile M deps/openssl/openssl/crypto/ecdh/ecdh.h M deps/openssl/openssl/crypto/ecdh/ecdhtest.c M deps/openssl/openssl/crypto/ecdh/ech_err.c M deps/openssl/openssl/crypto/ecdh/ech_key.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdh/ech_locl.h M deps/openssl/openssl/crypto/ecdh/ech_ossl.c M deps/openssl/openssl/crypto/ecdsa/ecdsa.h M deps/openssl/openssl/crypto/ecdsa/ecdsatest.c M deps/openssl/openssl/crypto/ecdsa/ecs_err.c M deps/openssl/openssl/crypto/ecdsa/ecs_lib.c M deps/openssl/openssl/crypto/ecdsa/ecs_locl.h M deps/openssl/openssl/crypto/ecdsa/ecs_ossl.c M deps/openssl/openssl/crypto/engine/Makefile M deps/openssl/openssl/crypto/engine/eng_all.c M deps/openssl/openssl/crypto/engine/eng_cryptodev.c M deps/openssl/openssl/crypto/engine/eng_fat.c M deps/openssl/openssl/crypto/engine/engine.h M deps/openssl/openssl/crypto/err/err.c M deps/openssl/openssl/crypto/err/err.h M deps/openssl/openssl/crypto/err/err_all.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/bio_md.c M deps/openssl/openssl/crypto/evp/bio_ok.c M deps/openssl/openssl/crypto/evp/c_allc.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/e_null.c M deps/openssl/openssl/crypto/evp/e_rc2.c M deps/openssl/openssl/crypto/evp/e_rc4.c M deps/openssl/openssl/crypto/evp/evp.h M deps/openssl/openssl/crypto/evp/evp_enc.c M deps/openssl/openssl/crypto/evp/evp_err.c M deps/openssl/openssl/crypto/evp/evp_key.c M deps/openssl/openssl/crypto/evp/evp_lib.c M deps/openssl/openssl/crypto/evp/evp_locl.h M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/evp/evptests.txt M deps/openssl/openssl/crypto/evp/m_dss.c M deps/openssl/openssl/crypto/evp/m_dss1.c M deps/openssl/openssl/crypto/evp/m_ecdsa.c M deps/openssl/openssl/crypto/evp/m_md4.c M deps/openssl/openssl/crypto/evp/m_md5.c M deps/openssl/openssl/crypto/evp/m_mdc2.c M deps/openssl/openssl/crypto/evp/m_ripemd.c M deps/openssl/openssl/crypto/evp/m_sha.c M deps/openssl/openssl/crypto/evp/m_sha1.c M deps/openssl/openssl/crypto/evp/m_wp.c M deps/openssl/openssl/crypto/evp/names.c M deps/openssl/openssl/crypto/evp/p5_crpt.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/evp/p_open.c M deps/openssl/openssl/crypto/evp/p_seal.c M deps/openssl/openssl/crypto/evp/p_sign.c M deps/openssl/openssl/crypto/evp/p_verify.c M deps/openssl/openssl/crypto/evp/pmeth_gn.c M deps/openssl/openssl/crypto/evp/pmeth_lib.c M deps/openssl/openssl/crypto/hmac/hm_ameth.c M deps/openssl/openssl/crypto/hmac/hm_pmeth.c M deps/openssl/openssl/crypto/hmac/hmac.c M deps/openssl/openssl/crypto/ia64cpuid.S M deps/openssl/openssl/crypto/idea/Makefile M deps/openssl/openssl/crypto/idea/i_skey.c M deps/openssl/openssl/crypto/idea/idea.h M deps/openssl/openssl/crypto/install-crypto.com M deps/openssl/openssl/crypto/md2/md2.h M deps/openssl/openssl/crypto/md2/md2_dgst.c M deps/openssl/openssl/crypto/md4/Makefile M deps/openssl/openssl/crypto/md4/md4.h M deps/openssl/openssl/crypto/md4/md4_dgst.c M deps/openssl/openssl/crypto/md4/md4_locl.h M deps/openssl/openssl/crypto/md5/Makefile M deps/openssl/openssl/crypto/md5/asm/md5-x86_64.pl M deps/openssl/openssl/crypto/md5/md5.h M deps/openssl/openssl/crypto/md5/md5_dgst.c M deps/openssl/openssl/crypto/md5/md5_locl.h M deps/openssl/openssl/crypto/mdc2/Makefile M deps/openssl/openssl/crypto/mdc2/mdc2.h M deps/openssl/openssl/crypto/mdc2/mdc2dgst.c M deps/openssl/openssl/crypto/mem.c M deps/openssl/openssl/crypto/modes/Makefile M deps/openssl/openssl/crypto/modes/cbc128.c M deps/openssl/openssl/crypto/modes/cfb128.c M deps/openssl/openssl/crypto/modes/ctr128.c M deps/openssl/openssl/crypto/modes/cts128.c M deps/openssl/openssl/crypto/modes/modes.h M deps/openssl/openssl/crypto/modes/ofb128.c M deps/openssl/openssl/crypto/objects/o_names.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_mac.h M deps/openssl/openssl/crypto/objects/obj_mac.num M deps/openssl/openssl/crypto/objects/obj_xref.c M deps/openssl/openssl/crypto/objects/obj_xref.h M deps/openssl/openssl/crypto/objects/obj_xref.txt M deps/openssl/openssl/crypto/objects/objects.txt M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c M deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/ossl_typ.h M deps/openssl/openssl/crypto/pem/pem_all.c M deps/openssl/openssl/crypto/pem/pem_lib.c M deps/openssl/openssl/crypto/pem/pem_seal.c M deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/perlasm/cbc.pl M deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86asm.pl M deps/openssl/openssl/crypto/perlasm/x86gas.pl M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/perlasm/x86nasm.pl M deps/openssl/openssl/crypto/pkcs12/p12_decr.c M deps/openssl/openssl/crypto/pkcs12/p12_key.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c M deps/openssl/openssl/crypto/pkcs12/p12_mutl.c M deps/openssl/openssl/crypto/pkcs7/bio_pk7.c M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pk7_smime.c M deps/openssl/openssl/crypto/ppccpuid.pl M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc2/Makefile M deps/openssl/openssl/crypto/rc2/rc2.h M deps/openssl/openssl/crypto/rc2/rc2_skey.c M deps/openssl/openssl/crypto/rc4/Makefile M deps/openssl/openssl/crypto/rc4/asm/rc4-586.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-s390x.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/rc4/rc4.h M deps/openssl/openssl/crypto/rc4/rc4_skey.c M deps/openssl/openssl/crypto/rc4/rc4test.c M deps/openssl/openssl/crypto/ripemd/Makefile M deps/openssl/openssl/crypto/ripemd/ripemd.h M deps/openssl/openssl/crypto/ripemd/rmd_dgst.c M deps/openssl/openssl/crypto/ripemd/rmd_locl.h M deps/openssl/openssl/crypto/rsa/Makefile M deps/openssl/openssl/crypto/rsa/rsa.h M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_asn1.c M deps/openssl/openssl/crypto/rsa/rsa_eay.c M deps/openssl/openssl/crypto/rsa/rsa_err.c M deps/openssl/openssl/crypto/rsa/rsa_gen.c M deps/openssl/openssl/crypto/rsa/rsa_lib.c M deps/openssl/openssl/crypto/rsa/rsa_oaep.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/rsa/rsa_pss.c M deps/openssl/openssl/crypto/rsa/rsa_sign.c M deps/openssl/openssl/crypto/s390xcap.c M deps/openssl/openssl/crypto/s390xcpuid.S M deps/openssl/openssl/crypto/seed/seed.c M deps/openssl/openssl/crypto/seed/seed.h M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-586.pl M deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ia64.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha256-586.pl M deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-586.pl M deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha.h M deps/openssl/openssl/crypto/sha/sha1_one.c M deps/openssl/openssl/crypto/sha/sha1dgst.c M deps/openssl/openssl/crypto/sha/sha256.c M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/sha/sha_dgst.c M deps/openssl/openssl/crypto/sha/sha_locl.h M deps/openssl/openssl/crypto/sparccpuid.S M deps/openssl/openssl/crypto/sparcv9cap.c M deps/openssl/openssl/crypto/stack/safestack.h M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/ts/ts.h M deps/openssl/openssl/crypto/ts/ts_rsp_verify.c M deps/openssl/openssl/crypto/ui/ui.h M deps/openssl/openssl/crypto/ui/ui_openssl.c M deps/openssl/openssl/crypto/vms_rms.h M deps/openssl/openssl/crypto/whrlpool/Makefile M deps/openssl/openssl/crypto/whrlpool/asm/wp-mmx.pl M deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl M deps/openssl/openssl/crypto/whrlpool/whrlpool.h M deps/openssl/openssl/crypto/whrlpool/wp_block.c M deps/openssl/openssl/crypto/whrlpool/wp_dgst.c M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509.h M deps/openssl/openssl/crypto/x509/x509_cmp.c M deps/openssl/openssl/crypto/x509/x509_lu.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x509type.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x509v3/v3_asid.c M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/crypto/x509v3/v3_skey.c M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/doc/HOWTO/proxy_certificates.txt M deps/openssl/openssl/doc/apps/CA.pl.pod M deps/openssl/openssl/doc/apps/genpkey.pod M deps/openssl/openssl/doc/apps/openssl.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/x509.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_decrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_derive.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_encrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_keygen.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_sign.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_verify.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_alert_type_string.pod M deps/openssl/openssl/e_os.h M deps/openssl/openssl/e_os2.h M deps/openssl/openssl/engines/ccgost/Makefile M deps/openssl/openssl/engines/ccgost/gost89.c M deps/openssl/openssl/engines/ccgost/gost_ameth.c M deps/openssl/openssl/engines/ccgost/gost_crypt.c M deps/openssl/openssl/engines/ccgost/gost_eng.c M deps/openssl/openssl/engines/ccgost/gost_lcl.h M deps/openssl/openssl/engines/ccgost/gost_pmeth.c M deps/openssl/openssl/engines/ccgost/gosthash.c M deps/openssl/openssl/engines/e_aep.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/engines/e_padlock.c M deps/openssl/openssl/makevms.com M deps/openssl/openssl/ms/do_win64a.bat M deps/openssl/openssl/ms/do_win64i.bat M deps/openssl/openssl/ms/uplink-common.pl M deps/openssl/openssl/ms/uplink-ia64.pl M deps/openssl/openssl/ms/uplink-x86.pl M deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/ms/uplink.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/dtls1.h M deps/openssl/openssl/ssl/install-ssl.com M deps/openssl/openssl/ssl/kssl.c M deps/openssl/openssl/ssl/kssl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s23_meth.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_clnt.c M deps/openssl/openssl/ssl/s2_pkt.c M deps/openssl/openssl/ssl/s2_srvr.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl2.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_cert.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssl_sess.c M deps/openssl/openssl/ssl/ssl_txt.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_clnt.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/t1_meth.c M deps/openssl/openssl/ssl/t1_srvr.c M deps/openssl/openssl/ssl/tls1.h M deps/openssl/openssl/util/copy.pl M deps/openssl/openssl/util/cygwin.sh M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/mk1mf.pl M deps/openssl/openssl/util/mkdef.pl M deps/openssl/openssl/util/mkfiles.pl M deps/openssl/openssl/util/mkrc.pl M deps/openssl/openssl/util/pl/VC-32.pl M deps/openssl/openssl/util/ssleay.num A deps/openssl/patches/handshake_cutthrough.patch A deps/openssl/patches/jsse.patch A deps/openssl/patches/npn.patch A deps/openssl/patches/openssl_no_dtls1.patch A deps/openssl/patches/progs.patch A deps/openssl/patches/sha1_armv4_large.patch A deps/openssl/patches/small_records.patch A deps/openssl/patches/tls_exporter.patch A deps/openssl/patches/x509_hash_name_algorithm_change.patch commit 626d7ab refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-29 12:06:30 +0200 doc: cluster: s/server.destroy/server.close/ Fixes #5379. M doc/api/cluster.markdown commit 7bd8a5a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-28 22:10:24 -0700 doc: Deprecate require.extensions M doc/api/globals.markdown commit 9cfc929 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-27 23:41:16 -0700 doc: stream writev cleanups M doc/api/stream.markdown commit f2d5cea refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-09 02:04:38 +0400 benchmark: add chunked-encoding benchmark A benchmark/http/chunked.js commit 0c72936 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-08 16:40:31 +0400 test: fix timing sensitive tests M test/simple/test-http-client-timeout-event.js M test/simple/test-http-upgrade-server.js commit df8a4f8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-08 16:40:21 +0400 http: write buffers when chunked to embrace writev M lib/_http_outgoing.js commit 60ed2c5 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-09 12:56:56 +0400 net: implement ._writev for .cork/uncork() support Add Writev method to StreamWrap class for writing mixed array of strings and buffers. Expose this method for TCP class. M lib/net.js M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc commit 21ed8df refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-14 08:15:15 -0400 streams: introduce .cork/.uncork/._writev M doc/api/stream.markdown M lib/_stream_writable.js commit 5db936d refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-26 08:05:33 +0200 debugger: breakpoints in scripts not loaded yet When developer calls setBreakpoint with an unknown script name, we convert the script name into regular expression matching all paths ending with given name (name can be a relative path too). To create such breakpoint in V8, we use type `scriptRegEx` instead of `scriptId` for `setbreakpoint` request. To restore such breakpoint, we save the original script name send by the user. We use this original name to set (restore) breakpoint in the new child process. M doc/api/debugger.markdown M lib/_debugger.js A test/fixtures/break-in-module/main.js A test/fixtures/break-in-module/mod.js M test/simple/helper-debugger-repl.js A test/simple/test-debugger-repl-break-in-module.js commit 8c2ad47 refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-26 21:07:56 +0200 debugger: `restart` with custom debug port Fixed a bug in debugger repl where `restart` command did not work when a custom debug port was specified via command-line option --port={number}. File test/simple/helper-debugger-repl.js was extracted from test/simple/test-debugger-repl.js M lib/_debugger.js A test/simple/helper-debugger-repl.js A test/simple/test-debugger-repl-restart.js M test/simple/test-debugger-repl.js commit fd9e01c refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-26 21:09:08 +0200 debugger: print port number when connecting to debuggee To improve troubleshooting of debugger problems in the future, the debugger repl now prints the port it is connecting to. M lib/_debugger.js commit 74323a9 refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-26 21:07:56 +0200 debugger: `restart` with custom debug port Fixed a bug in debugger repl where `restart` command did not work when a custom debug port was specified via command-line option --port={number}. File test/simple/helper-debugger-repl.js was extracted from test/simple/test-debugger-repl.js M lib/_debugger.js A test/simple/helper-debugger-repl.js A test/simple/test-debugger-repl-restart.js M test/simple/test-debugger-repl.js commit 45ed546 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-25 22:01:24 +0200 test: cluster: unhide child errors in bind-twice Errors in leaf child processes weren't picked up by the test runner because they didn't get bubbled up to the main process. Don't forcibly kill the child processes; tell them to quit gracefully, then inspect their exit codes. M test/simple/test-cluster-bind-twice.js commit 872e720 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-25 22:02:42 +0200 test: cluster: rename bind-twice-v2 to bind-twice D test/simple/test-cluster-bind-twice-v2.js A test/simple/test-cluster-bind-twice.js commit 5a16d25 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-25 22:00:06 +0200 test: cluster: remove bind-twice-v1 test It tests the same thing as bind-twice-v2, only not as in-depth. D test/simple/test-cluster-bind-twice-v1.js commit 85e4fc4 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-24 10:15:36 -0700 build: Makefile should respect configure --prefix Fixes a regression that got introduced in commit ddf4d1a. M configure commit 8e56b4d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-23 14:43:46 -0700 ChangeLog: Merge in v0.8 Close #5355 M ChangeLog commit 72cf499 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-23 14:08:01 -0700 blog: Post for v0.10.5 A doc/blog/release/v0.10.5.md commit ec5577c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-23 14:07:23 -0700 Now working on 0.10.6 M src/node_version.h commit 52aeb3f refs/remotes/origin/nodeconf-2013 Merge: 0602fbb deeaf8f Author: isaacs Date: 2013-04-23 14:07:09 -0700 Merge branch 'v0.10.5-release' into v0.10 commit ddf4d1a refs/remotes/origin/nodeconf-2013 Author: Olof Johansson Date: 2013-04-23 20:17:09 +0200 install: Support $(PREFIX) install target directory prefix This change introduces support for the common PREFIX variable in the Makefile and install.py, instead of having /usr/local hardcoded. This makes it much easier to install node to custom locations e.g. in a user's home directory. The PREFIX variable defaults to /usr/local. M Makefile M tools/install.py commit deeaf8f refs/remotes/origin/v0.10.5-release (tag: v0.10.5, origin/v0.10.5-release) Author: isaacs Date: 2013-04-22 18:00:41 -0700 2013.04.23, Version 0.10.5 (Stable) * uv: Upgrade to 0.10.5 (isaacs) * build: added support for Visual Studio 2012 (Miroslav Bajtoš) * http: Don't try to destroy nonexistent sockets (isaacs) * crypto: LazyTransform on properties, not methods (isaacs) * assert: put info in err.message, not err.name (Ryan Doenges) * dgram: fix no address bind() (Ben Noordhuis) * handle_wrap: fix NULL pointer dereference (Ben Noordhuis) * os: fix unlikely buffer overflow in os.type() (Ben Noordhuis) * stream: Fix unshift() race conditions (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit 0602fbb refs/remotes/origin/nodeconf-2013 Author: Miroslav Bajtoš Date: 2013-04-23 09:38:17 +0200 build: added support for Visual Studio 2012 M vcbuild.bat commit ff99cd5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-22 17:39:05 -0700 uv: Upgrade to 0.10.5 M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux-core.c M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/timer.c commit c777473 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-22 10:18:46 -0700 os: Fix uname() error handling on sunos The uname function can return any non-negative int to indicate success. Strange, but that's how it is documented. This also fixes a similar buffer overflow in the even more unlikely event that info.release is > 255 characters, similar to how 78c5de5 did for info.sysname. M src/node_os.cc commit 025f913 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-22 08:52:42 -0700 http: Don't try to destroy nonexistent sockets Fixes #3740 In the case of pipelined requests, you can have a situation where the socket gets destroyed via one req/res object, but then trying to destroy *another* req/res on the same socket will cause it to call undefined.destroy(), since it was already removed from that message. Add a guard to OutgoingMessage.destroy and IncomingMessage.destroy to prevent this error. M lib/_http_incoming.js M lib/_http_outgoing.js A test/simple/test-http-incoming-pipelined-socket-destroy.js commit 4dc5b13 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-04-22 08:52:42 -0700 http: Don't try to destroy nonexistent sockets Fixes #3740 In the case of pipelined requests, you can have a situation where the socket gets destroyed via one req/res object, but then trying to destroy *another* req/res on the same socket will cause it to call undefined.destroy(), since it was already removed from that message. Add a guard to OutgoingMessage.destroy and IncomingMessage.destroy to prevent this error. M lib/http.js A test/simple/test-http-incoming-pipelined-socket-destroy.js commit 01e2920 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-22 08:52:42 -0700 http: Don't try to destroy nonexistent sockets Fixes #3740 In the case of pipelined requests, you can have a situation where the socket gets destroyed via one req/res object, but then trying to destroy *another* req/res on the same socket will cause it to call undefined.destroy(), since it was already removed from that message. Add a guard to OutgoingMessage.destroy and IncomingMessage.destroy to prevent this error. M lib/http.js A test/simple/test-http-incoming-pipelined-socket-destroy.js commit 1d794ec refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 08:32:24 -0700 test: fix dgram-bind-default-address on osx Allow the IPv4-mapped-as-IPv6 style address. M test/simple/test-dgram-bind-default-address.js commit 4bf1d10 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-08 08:43:20 -0700 crypto: LazyTransform on properties, not methods It needs to apply the Transform class when the _readableState, _writableState, or _transformState properties are accessed, otherwise things like setEncoding and on('data') don't work properly. Also, the methods wrappers are no longer needed, since they're only problematic because they access the undefined properties. M lib/crypto.js A test/simple/test-crypto-hash-stream-pipe.js commit c4379a5 refs/remotes/origin/nodeconf-2013 Author: mscdex Date: 2013-04-20 23:21:13 -0400 src: fix potential memory leak on early return M src/node_crypto.cc commit 2322580 refs/remotes/origin/nodeconf-2013 Author: mscdex Date: 2013-04-20 23:21:05 -0400 src: don't initialize variable before assignment M src/node_crypto.cc commit 41b75ca refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-15 14:17:17 +0200 cluster: clean up lib/cluster.js Clean up and DRY the cluster source code. Fix a few bugs while we're here: * Short-lived handles in long-lived worker processes were never reclaimed, resulting in resource leaks. * Handles in the master process are now closed when the last worker that holds a reference to them quits. Previously, they were only closed at cluster shutdown. * The cluster object no longer exposes functions/properties that are only valid in the 'other' process, e.g. cluster.fork() is no longer exported in worker processes. So much goodness and still manages to reduce the line count from 590 to 320. M lib/cluster.js commit c773124 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 16:25:11 -0700 lint M lib/assert.js commit cf0fa96 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-05-04 17:45:27 +0200 events: add EventEmitter.defaultMaxListeners Class property that controls the maximum number of listeners for all instances of EventEmitter. Fixes #3014. Conflicts: lib/events.js M doc/api/events.markdown M lib/events.js M test/simple/test-event-emitter-check-listener-leaks.js commit 2efb6cf refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 50624a5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 10:50:44 -0700 V8: Upgrade to 3.18.1 M deps/v8/.gitignore M deps/v8/ChangeLog D deps/v8/SConstruct M deps/v8/build/common.gypi D deps/v8/preparser/SConscript D deps/v8/samples/SConscript D deps/v8/src/SConscript M deps/v8/src/api.cc M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/atomicops_internals_x86_gcc.h D deps/v8/src/builtins-decls.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/deoptimizer.cc M deps/v8/src/disassembler.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/generator.js M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/log.cc M deps/v8/src/macros.py M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-posix.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/safepoint-table.cc M deps/v8/src/spaces.cc M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc D deps/v8/test/benchmarks/testcfg.py D deps/v8/test/cctest/SConscript M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/testcfg.py D deps/v8/test/es5conform/README D deps/v8/test/es5conform/es5conform.status D deps/v8/test/es5conform/harness-adapt.js D deps/v8/test/es5conform/testcfg.py M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/harmony/generators-objects.js M deps/v8/test/mjsunit/harmony/typedarrays.js A deps/v8/test/mjsunit/regress/regress-grow-store-smi-check.js M deps/v8/test/mjsunit/string-fromcharcode.js M deps/v8/test/mjsunit/testcfg.py M deps/v8/test/mozilla/testcfg.py M deps/v8/test/preparser/testcfg.py D deps/v8/test/sputnik/README D deps/v8/test/sputnik/sputnik.status D deps/v8/test/sputnik/testcfg.py M deps/v8/test/test262/testcfg.py D deps/v8/tools/test-wrapper-gypbuild.py D deps/v8/tools/test.py commit 9026675 refs/remotes/origin/nodeconf-2013 Author: Ryan Doenges Date: 2013-04-14 12:44:40 -0700 path: add path.isAbsolute(path) An absolute path will always open the same location regardless of your current working directory. For posix, this just means path.charAt(0) === '/', but on Windows it's a little more complicated. Fixes joyent/node#5299. M doc/api/path.markdown M lib/path.js M test/simple/test-path.js commit 0b04abc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 09:21:29 -0700 blog: v0.11.1 does not work on windows x64 M doc/blog/release/v0.11.1.md commit e4406b7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 09:14:44 -0700 Now working on 0.11.2 M src/node_version.h commit 9227780 refs/remotes/origin/nodeconf-2013 Merge: 0a4ebc3 4babd2b Author: isaacs Date: 2013-04-19 09:14:24 -0700 Merge branch 'v0.11.1-release' commit 223f22a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 09:12:34 -0700 blog: Post about 0.11.1 A doc/blog/release/v0.11.1.md commit 56e90da refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-19 09:12:22 -0700 blog: Post about 0.10.4 A doc/blog/release/v0.10.4.md commit 4babd2b refs/remotes/origin/v0.11.1-release (tag: v0.11.1, origin/v0.11.1-release) Author: isaacs Date: 2013-04-19 07:39:44 -0700 2013.04.19, Version 0.11.1 (Unstable) * V8: upgrade to 3.18.0 * uv: Upgrade to v0.11.1 * http: split into multiple separate modules (Timothy J Fontaine) * http: escape unsafe characters in request path (Ben Noordhuis) * url: Escape all unwise characters (isaacs) * build: depend on v8 postmortem-metadata if enabled (Paddy Byers) * etw: update prototypes to match dtrace provider (Timothy J Fontaine) * buffer: change output of Buffer.prototype.toJSON() (David Braun) * dtrace: actually use the _handle.fd value (Timothy J Fontaine) * dtrace: pass more arguments to probes (Dave Pacheco) * build: allow building with dtrace on osx (Dave Pacheco) * zlib: allow passing options to convenience methods (Kyle Robinson Young) M AUTHORS M ChangeLog M src/node_version.h commit 42b8682 refs/remotes/origin/v0.11.1-release Author: isaacs Date: 2013-04-19 08:32:24 -0700 test: fix dgram-bind-default-address on osx Allow the IPv4-mapped-as-IPv6 style address. M test/simple/test-dgram-bind-default-address.js commit 0a4ebc3 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-18 16:52:07 -0700 src: replace Holder() with This() Switch to always use args.This() to retrieve object instance. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node_crypto.cc M src/node_crypto.h M src/node_internals.h M src/node_script.cc M src/node_stat_watcher.cc commit 223607c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-19 14:54:21 +0200 build: fix arm build after v8 upgrade V8 was upgraded to 3.18 in commit 9f68226. The knobs that control the ARM build have changed in a number of ways. This commit patches the configure script to reflect that. Should fix the Raspberry Pi build. Fixes #5329. M configure commit 63466e5 refs/remotes/origin/nodeconf-2013 Author: Sean Silva Date: 2013-04-18 18:34:12 -0400 doc: document value of `this` inside listeners Fixes #5326. M doc/api/events.markdown commit 0bccb34 refs/remotes/origin/nodeconf-2013 Merge: 8e190bf 6101eb1 Author: isaacs Date: 2013-04-18 16:21:24 -0700 Merge remote-tracking branch 'ry/v0.10' commit 6101eb1 refs/remotes/origin/nodeconf-2013 Author: Ryan Doenges Date: 2013-04-13 18:48:00 -0700 assert: put info in err.message, not err.name 4716dc6 made assert.equal() and related functions work better by generating a better toString() from the expected, actual, and operator values passed to fail(). Unfortunately, this was accomplished by putting the generated message into the error's `name` property. When you passed in a custom error message, the error would put the custom error into `name` *and* `message`, resulting in helpful string representations like "AssertionError: Oh no: Oh no". This commit resolves that issue by storing the generated message in the `message` property while leaving the error's name alone and adding a regression test so that this doesn't pop back up later. Closes #5292. M lib/assert.js M test/simple/test-assert.js commit a835a2f refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-18 22:06:03 +0200 website: add link to nightlies on download page M doc/download/index.html commit 8e190bf refs/remotes/origin/nodeconf-2013 Merge: 39dfe94 659fb23 Author: Ben Noordhuis Date: 2013-04-18 12:14:30 +0200 Merge remote-tracking branch 'origin/v0.10' Conflicts: src/node_os.cc commit 659fb23 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-17 11:45:13 -0700 crypto: fix return Local Handle w/o scope.Close() A new String was being created and returned, but was not sent through the scope.Close(), which caused it to be cleaned up before being returned. M src/node_crypto.cc commit 39dfe94 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-17 15:37:22 -0700 build: libv8_base.a is now libv8_base..a This fixes generating the v8 contstants for dtrace on smartos M node.gyp commit 92023b4 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-18 00:44:53 +0200 dgram: fix no address bind() I broke dgram.Socket#bind(port, cb) almost a year ago in 332fea5a but it wasn't until today that someone complained and none of the tests caught it because they all either specify the address or omit the callback. Anyway, now it works again and does what you expect: it binds the socket to the "any" address ("0.0.0.0" for IPv4 and "::" for IPv6.) M lib/dgram.js A test/simple/test-dgram-bind-default-address.js commit 600cd28 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-04-17 23:59:49 +0200 test: make stdout-close-unref work in test runner process.stdout isn't fully initialized yet by the time the test starts when invoked with `python tools/test.py`. Use process.stdin instead and force initialization with process.stdin.resume(). This is a back-port of commit 2e70dda from the v0.10 branch. M test/simple/test-stdout-close-unref.js commit 2e70dda refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-17 23:59:49 +0200 test: make stdout-close-unref work in test runner process.stdout isn't fully initialized yet by the time the test starts when invoked with `python tools/test.py`. Use process.stdin instead and force initialization with process.stdin.resume(). M test/simple/test-stdout-close-unref.js commit f044a6f refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-17 16:59:19 +0200 buffer: upgrade to new V8 profiler API M src/node_buffer.cc commit c7d7072 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 9f68226 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-17 16:10:37 +0200 deps: upgrade v8 to 3.18.0 M deps/v8/ChangeLog M deps/v8/Makefile A deps/v8/Makefile.nacl M deps/v8/PRESUBMIT.py M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-preparser.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/preparser/preparser-process.cc M deps/v8/preparser/preparser.gyp M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/allocation.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arguments.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/constants-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops_internals_x86_gcc.cc M deps/v8/src/atomicops_internals_x86_gcc.h M deps/v8/src/bignum.cc M deps/v8/src/bootstrapper.cc A deps/v8/src/builtins-decls.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/collection.js M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/date.js M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/factory.cc M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc A deps/v8/src/generator.js M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/cpu-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/list-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/liveedit.cc M deps/v8/src/log-utils.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macro-assembler.h M deps/v8/src/mark-compact.cc M deps/v8/src/math.js M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparse-data.cc M deps/v8/src/preparser-api.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator.cc M deps/v8/src/proxy.js M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-stack.cc M deps/v8/src/regexp.js M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h A deps/v8/src/sampler.cc A deps/v8/src/sampler.h M deps/v8/src/scanner.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/symbol.js A deps/v8/src/third_party/vtune/ittnotify_config.h A deps/v8/src/third_party/vtune/ittnotify_types.h A deps/v8/src/third_party/vtune/jitprofiling.cc A deps/v8/src/third_party/vtune/jitprofiling.h A deps/v8/src/third_party/vtune/v8-vtune.h A deps/v8/src/third_party/vtune/v8vtune.gyp A deps/v8/src/third_party/vtune/vtune-jit.cc A deps/v8/src/third_party/vtune/vtune-jit.h M deps/v8/src/typedarray.js M deps/v8/src/unicode-inl.h M deps/v8/src/uri.js M deps/v8/src/utils.cc M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8conversions.h M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8utils.cc M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-mips.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-func-name-inference.cc A deps/v8/test/cctest/test-global-handles.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform-win32.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-utils.cc M deps/v8/test/cctest/testcfg.py M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/allocation-site-info.js A deps/v8/test/mjsunit/bugs/bug-2615.js M deps/v8/test/mjsunit/builtins.js A deps/v8/test/mjsunit/external-array-no-sse2.js M deps/v8/test/mjsunit/harmony/collections.js A deps/v8/test/mjsunit/harmony/generators-objects.js M deps/v8/test/mjsunit/harmony/generators-parsing.js A deps/v8/test/mjsunit/harmony/generators-runtime.js M deps/v8/test/mjsunit/harmony/symbols.js M deps/v8/test/mjsunit/harmony/typedarrays.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-define-property.js M deps/v8/test/mjsunit/pixel-array-rounding.js A deps/v8/test/mjsunit/proto-poison.js A deps/v8/test/mjsunit/regress/readonly5.js A deps/v8/test/mjsunit/regress/regress-2273.js A deps/v8/test/mjsunit/regress/regress-2595.js A deps/v8/test/mjsunit/regress/regress-2606.js A deps/v8/test/mjsunit/regress/regress-2612.js A deps/v8/test/mjsunit/regress/regress-2618.js A deps/v8/test/mjsunit/regress/regress-2624.js A deps/v8/test/mjsunit/regress/regress-581.js A deps/v8/test/mjsunit/regress/regress-crbug-229923.js M deps/v8/test/mjsunit/regress/regress-json-stringify-gc.js M deps/v8/tools/gyp/v8.gyp A deps/v8/tools/mingw-generate-makefiles.sh A deps/v8/tools/nacl-run.py M deps/v8/tools/presubmit.py M deps/v8/tools/run-tests.py A deps/v8/tools/testrunner/local/junit_output.py M deps/v8/tools/testrunner/local/progress.py M deps/v8/tools/testrunner/local/statusfile.py M deps/v8/tools/tickprocessor.js commit 951e0b6 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-11 16:11:12 -0700 http: split Client into _http_client.js A lib/_http_client.js M lib/_http_outgoing.js M lib/http.js M node.gyp commit 6717fdc refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-11 16:00:19 -0700 http: move Server and ServerResponse out M lib/_http_common.js M lib/_http_outgoing.js A lib/_http_server.js M lib/http.js M node.gyp commit dc9f97b refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-11 15:37:14 -0700 http: move OutgoingMessage into it's own file M lib/_http_common.js A lib/_http_outgoing.js M lib/http.js M node.gyp commit bb56489 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-11 15:15:41 -0700 http: move parsers into _http_common.js A lib/_http_common.js M lib/http.js M node.gyp commit 5909a9c refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-11 15:00:45 -0700 http: move IncomingMessage into its own file A lib/_http_incoming.js M lib/http.js M node.gyp commit 62e4f89 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-04-11 14:47:15 -0700 http: split Agent into its own file A lib/_http_agent.js M lib/http.js M node.gyp commit 36503b5 refs/remotes/origin/nodeconf-2013 Author: Kelly Gerber Date: 2013-04-09 13:36:34 -0700 docs: update path.join() example for v0.10 The current example shows the behavior of v0.8. In v0.10 arguments to path.join() must be strings; otherwise, an exception is thrown. M doc/api/path.markdown commit b02b93b refs/remotes/origin/nodeconf-2013 Author: Ryan Graham Date: 2013-04-16 13:52:52 -0700 doc: note a gotcha with http.Server sockets M doc/api/http.markdown commit 0801a18 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-04-16 23:17:50 +0200 handle_wrap: fix NULL pointer dereference Fix a NULL pointer dereference in src/handle_wrap.cc which is really a use-after-close bug. The test checks that unref() after close() works on process.stdout but this bug affects everything that derives from HandleWrap. I discovered it because child processes would sometimes quit for no reason (that is, no reason until I turned on core dumps.) This is a back-port of commit ccd3722 from the v0.10 branch. M src/handle_wrap.cc A test/simple/test-stdout-close-unref.js commit ccd3722 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-16 22:59:35 +0200 handle_wrap: fix NULL pointer dereference Fix a NULL pointer dereference in src/handle_wrap.cc which is really a use-after-close bug. The test checks that unref() after close() works on process.stdout but this bug affects everything that derives from HandleWrap. I discovered it because child processes would sometimes quit for no reason (that is, no reason until I turned on core dumps.) M src/handle_wrap.cc A test/simple/test-stdout-close-unref.js commit 7592615 refs/remotes/origin/nodeconf-2013 Author: Stanislav Ochotnicky Date: 2013-04-16 09:51:56 +0200 test: preserve process.env after test-init exec When LD_LIBRARY_PATH is overriden for custom builds we need to preserve it for child processes. To be sure we preserve whole environment of parent process and just add TEST_INIT variable to it. M test/simple/test-init.js commit 47198af refs/remotes/origin/nodeconf-2013 Author: Stanislav Ochotnicky Date: 2013-04-10 15:38:02 +0200 test: preserve process.env in forked child_process When LD_LIBRARY_PATH is overriden for custom builds we need to preserve it for forked process. There are possibly other environment variables that could cause test failures so we preserve whole environment of parent process. M test/simple/test-child-process-fork-exec-path.js commit d58ee7e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-15 22:36:49 +0200 os: unbreak windows build Windows doesn't have MAXHOSTNAMELEN. Introduced in afbadde. M src/node_os.cc commit afbadde refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-15 21:05:20 +0200 os: handle 256 character hostnames Fix a (rather academic) buffer overflow. MAXHOSTNAMELEN is 256 on most platforms, which means the buffer wasn't big enough to hold the trailing nul byte on a system with a maximum length hostname. M src/node_os.cc commit 78c5de5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-15 20:51:28 +0200 os: fix unlikely buffer overflow in os.type() * Fix a buffer overflow that happens iff strlen(info.sysname) > 255. * Check the return value of uname(). M src/node_os.cc commit 31d0d5a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-12 16:16:18 +0200 test: add extra checks M test/simple/test-http-client-escape-path.js commit 38149bb refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-12 15:54:31 +0200 http: escape unsafe characters in request path Make http.request() and friends escape unsafe characters in the request path. That is, a request for '/foo bar' is now escaped as '/foo%20bar'. Before this commit, the path was used as-is in the request status line, creating an invalid HTTP request ("GET /foo bar HTTP/1.1"). Fixes #4381. M lib/http.js A test/simple/test-http-client-escape-path.js commit 881ef7c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-12 16:27:42 -0700 url: ~ is not actually an unwise char M lib/url.js M test/simple/test-url.js commit 17a379e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-12 11:39:28 -0700 url: Escape all unwise characters This makes node's http URL handling logic identical to Chrome's Re #5284 M lib/url.js M test/simple/test-url.js commit 061151c refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-12 11:43:05 -0400 uv: Upgrade to v0.11.1 M deps/uv/.gitignore M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/README.md M deps/uv/build.mk M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/include/uv.h M deps/uv/src/inet.c M deps/uv/src/unix/aix.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/poll.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winsock.c M deps/uv/test/test-platform-output.c M deps/uv/test/test-tcp-writealot.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 259839f refs/remotes/origin/nodeconf-2013 Merge: f83afd3 8ee4300 Author: Fedor Indutny Date: 2013-04-12 11:30:11 -0400 Merge branch 'v0.10' Conflicts: ChangeLog deps/uv/src/version.c src/node.h src/node_crypto.cc src/node_crypto_bio.cc src/node_crypto_bio.h src/node_object_wrap.h src/node_version.h commit 8ee4300 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 20:40:05 -0700 build: Typo in tools/msvs/msi/product.wxs M tools/msvs/msi/product.wxs commit b0de1e4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 15:01:26 -0700 stream: Fix unshift() race conditions Fix #5272 The consumption of a readable stream is a dance with 3 partners. 1. The specific stream Author (A) 2. The Stream Base class (B), and 3. The Consumer of the stream (C) When B calls the _read() method that A implements, it sets a 'reading' flag, so that parallel calls to _read() can be avoided. When A calls stream.push(), B knows that it's safe to start calling _read() again. If the consumer C is some kind of parser that wants in some cases to pass the source stream off to some other party, but not before "putting back" some bit of previously consumed data (as in the case of Node's websocket http upgrade implementation). So, stream.unshift() will generally *never* be called by A, but *only* called by C. Prior to this patch, stream.unshift() *also* unset the state.reading flag, meaning that C could indicate the end of a read, and B would dutifully fire off another _read() call to A. This is inappropriate. In the case of fs streams, and other variably-laggy streams that don't tolerate overlapped _read() calls, this causes big problems. Also, calling stream.shift() after the 'end' event did not raise any kind of error, but would cause very strange behavior indeed. Calling it after the EOF chunk was seen, but before the 'end' event was fired would also cause weird behavior, and could lead to data being lost, since it would not emit another 'readable' event. This change makes it so that: 1. stream.unshift() does *not* set state.reading = false 2. stream.unshift() is allowed up until the 'end' event. 3. unshifting onto a EOF-encountered and zero-length (but not yet end-emitted) stream will defer the 'end' event until the new data is consumed. 4. pushing onto a EOF-encountered stream is now an error. So, if you read(), you have that single tick to safely unshift() data back into the stream, even if the null chunk was pushed, and the length was 0. M doc/api/stream.markdown M lib/_stream_readable.js A test/simple/test-stream-unshift-read-race.js commit 440bc06 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 11:07:08 -0700 Now working on v0.10.5 M src/node_version.h commit bf8ed11 refs/remotes/origin/nodeconf-2013 Merge: 22c7d13 9712aa9 Author: isaacs Date: 2013-04-11 11:06:37 -0700 Merge branch 'v0.10.4-release' into v0.10 commit 22c7d13 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 11:06:07 -0700 lint M lib/cluster.js M lib/net.js commit 50be397 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 11:05:53 -0700 blog: Fix title for v0.8.23 release M doc/blog/release/v0.8.23.md commit 9712aa9 refs/remotes/origin/v0.10.4-release (tag: v0.10.4, origin/v0.10.4-release) Author: isaacs Date: 2013-04-11 09:39:16 -0700 2013.04.11, Version 0.10.4 (Stable) * uv: Upgrade to 0.10.4 * npm: Upgrade to 1.2.18 * v8: Avoid excessive memory growth in JSON.parse (Fedor Indutny) * child_process, cluster: fix O(n*m) scan of cmd string (Ben Noordhuis) * net: fix socket.bytesWritten Buffers support (Fedor Indutny) * buffer: fix offset checks (Łukasz Walukiewicz) * stream: call write cb before finish event (isaacs) * http: Support write(data, 'hex') (isaacs) * crypto: dh secret should be left-padded (Fedor Indutny) * process: expose NODE_MODULE_VERSION in process.versions (Rod Vagg) * crypto: fix constructor call in crypto streams (Andreas Madsen) * net: account for encoding in .byteLength (Fedor Indutny) * net: fix buffer iteration in bytesWritten (Fedor Indutny) * crypto: zero is not an error if writing 0 bytes (Fedor Indutny) * tls: Re-enable check of CN-ID in cert verification (Tobias Müllerleile) M AUTHORS M ChangeLog M src/node_version.h commit 1ccae9c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 09:16:47 -0700 npm: Upgrade to 1.2.18 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html D deps/npm/lib/utils/cmd-shim.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/request/README.md D deps/npm/node_modules/request/aws.js D deps/npm/node_modules/request/forever.js A deps/npm/node_modules/request/index.js D deps/npm/node_modules/request/main.js D deps/npm/node_modules/request/mimetypes.js A deps/npm/node_modules/request/node_modules/aws-sign/index.js A deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/index.js A deps/npm/node_modules/request/node_modules/cookie-jar/jar.js A deps/npm/node_modules/request/node_modules/cookie-jar/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/tests/run.js A deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookie.js A deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookiejar.js A deps/npm/node_modules/request/node_modules/forever-agent/index.js A deps/npm/node_modules/request/node_modules/forever-agent/package.json A deps/npm/node_modules/request/node_modules/form-data/.npmignore A deps/npm/node_modules/request/node_modules/form-data/License A deps/npm/node_modules/request/node_modules/form-data/Makefile A deps/npm/node_modules/request/node_modules/form-data/Readme.md A deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.npmignore A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/LICENSE A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/Makefile A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/index.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/License A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-empty-string.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-is-stream-like.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js A deps/npm/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/request/node_modules/form-data/test/common.js A deps/npm/node_modules/request/node_modules/form-data/test/fixture/bacon.txt A deps/npm/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-headers.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js A deps/npm/node_modules/request/node_modules/form-data/test/run.js A deps/npm/node_modules/request/node_modules/hawk/.npmignore A deps/npm/node_modules/request/node_modules/hawk/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/LICENSE A deps/npm/node_modules/request/node_modules/hawk/Makefile A deps/npm/node_modules/request/node_modules/hawk/README.md A deps/npm/node_modules/request/node_modules/hawk/example/usage.js A deps/npm/node_modules/request/node_modules/hawk/images/hawk.png A deps/npm/node_modules/request/node_modules/hawk/images/logo.png A deps/npm/node_modules/request/node_modules/hawk/index.js A deps/npm/node_modules/request/node_modules/hawk/lib/client.js A deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js A deps/npm/node_modules/request/node_modules/hawk/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/lib/server.js A deps/npm/node_modules/request/node_modules/hawk/lib/uri.js A deps/npm/node_modules/request/node_modules/hawk/lib/utils.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js A deps/npm/node_modules/request/node_modules/hawk/package.json A deps/npm/node_modules/request/node_modules/hawk/test/client.js A deps/npm/node_modules/request/node_modules/hawk/test/crypto.js A deps/npm/node_modules/request/node_modules/hawk/test/index.js A deps/npm/node_modules/request/node_modules/hawk/test/readme.js A deps/npm/node_modules/request/node_modules/hawk/test/server.js A deps/npm/node_modules/request/node_modules/hawk/test/uri.js A deps/npm/node_modules/request/node_modules/hawk/test/utils.js A deps/npm/node_modules/request/node_modules/json-stringify-safe/LICENSE A deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md A deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json A deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js A deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js A deps/npm/node_modules/request/node_modules/mime/LICENSE A deps/npm/node_modules/request/node_modules/mime/README.md A deps/npm/node_modules/request/node_modules/mime/mime.js A deps/npm/node_modules/request/node_modules/mime/package.json A deps/npm/node_modules/request/node_modules/mime/test.js A deps/npm/node_modules/request/node_modules/mime/types/mime.types A deps/npm/node_modules/request/node_modules/mime/types/node.types A deps/npm/node_modules/request/node_modules/node-uuid/.npmignore A deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md A deps/npm/node_modules/request/node_modules/node-uuid/README.md A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js A deps/npm/node_modules/request/node_modules/node-uuid/package.json A deps/npm/node_modules/request/node_modules/node-uuid/test/compare_v1.js A deps/npm/node_modules/request/node_modules/node-uuid/test/test.html A deps/npm/node_modules/request/node_modules/node-uuid/test/test.js A deps/npm/node_modules/request/node_modules/node-uuid/uuid.js A deps/npm/node_modules/request/node_modules/oauth-sign/index.js A deps/npm/node_modules/request/node_modules/oauth-sign/package.json A deps/npm/node_modules/request/node_modules/oauth-sign/test.js A deps/npm/node_modules/request/node_modules/qs/.gitmodules A deps/npm/node_modules/request/node_modules/qs/.npmignore A deps/npm/node_modules/request/node_modules/qs/.travis.yml A deps/npm/node_modules/request/node_modules/qs/History.md A deps/npm/node_modules/request/node_modules/qs/Makefile A deps/npm/node_modules/request/node_modules/qs/Readme.md A deps/npm/node_modules/request/node_modules/qs/benchmark.js A deps/npm/node_modules/request/node_modules/qs/component.json A deps/npm/node_modules/request/node_modules/qs/examples.js A deps/npm/node_modules/request/node_modules/qs/index.js A deps/npm/node_modules/request/node_modules/qs/package.json A deps/npm/node_modules/request/node_modules/qs/test/browser/expect.js A deps/npm/node_modules/request/node_modules/qs/test/browser/index.html A deps/npm/node_modules/request/node_modules/qs/test/browser/jquery.js A deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.css A deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.js A deps/npm/node_modules/request/node_modules/qs/test/browser/qs.css A deps/npm/node_modules/request/node_modules/qs/test/browser/qs.js A deps/npm/node_modules/request/node_modules/qs/test/parse.js A deps/npm/node_modules/request/node_modules/qs/test/stringify.js A deps/npm/node_modules/request/node_modules/tunnel-agent/index.js A deps/npm/node_modules/request/node_modules/tunnel-agent/package.json D deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json A deps/npm/node_modules/request/tests/googledoodle.jpg D deps/npm/node_modules/request/tests/googledoodle.png M deps/npm/node_modules/request/tests/run.js M deps/npm/node_modules/request/tests/server.js A deps/npm/node_modules/request/tests/test-basic-auth.js M deps/npm/node_modules/request/tests/test-body.js D deps/npm/node_modules/request/tests/test-cookie.js D deps/npm/node_modules/request/tests/test-cookiejar.js M deps/npm/node_modules/request/tests/test-defaults.js A deps/npm/node_modules/request/tests/test-digest-auth.js M deps/npm/node_modules/request/tests/test-errors.js M deps/npm/node_modules/request/tests/test-follow-all-303.js M deps/npm/node_modules/request/tests/test-follow-all.js A deps/npm/node_modules/request/tests/test-form.js A deps/npm/node_modules/request/tests/test-hawk.js M deps/npm/node_modules/request/tests/test-headers.js M deps/npm/node_modules/request/tests/test-httpModule.js M deps/npm/node_modules/request/tests/test-https-strict.js M deps/npm/node_modules/request/tests/test-https.js M deps/npm/node_modules/request/tests/test-oauth.js M deps/npm/node_modules/request/tests/test-params.js A deps/npm/node_modules/request/tests/test-piped-redirect.js M deps/npm/node_modules/request/tests/test-pipes.js M deps/npm/node_modules/request/tests/test-pool.js M deps/npm/node_modules/request/tests/test-protocol-changing-redirect.js M deps/npm/node_modules/request/tests/test-proxy.js M deps/npm/node_modules/request/tests/test-qs.js M deps/npm/node_modules/request/tests/test-redirect.js A deps/npm/node_modules/request/tests/test-s3.js M deps/npm/node_modules/request/tests/test-timeout.js M deps/npm/node_modules/request/tests/test-toJSON.js M deps/npm/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/request/tests/unicycle.jpg D deps/npm/node_modules/request/tunnel.js D deps/npm/node_modules/request/uuid.js D deps/npm/node_modules/request/vendor/cookie/index.js D deps/npm/node_modules/request/vendor/cookie/jar.js M deps/npm/package.json commit e5fdc4d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-11 09:07:22 -0700 uv: Upgrade to v0.10.4 M deps/uv/.gitignore M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/ChangeLog M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/include/uv.h M deps/uv/src/inet.c M deps/uv/src/unix/aix.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/stream.c A deps/uv/src/unix/uv-dtrace.d M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/poll.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winsock.c M deps/uv/test/test-tcp-writealot.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 212eb8a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-11 13:50:45 +0200 child_process: fix O(n*m) scan of cmd string Don't scan the whole string for a "NODE_" substring, just check that the string starts with the expected prefix. This is a reprise of dbbfbe7 but this time for the child_process module. M lib/child_process.js commit dbbfbe7 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-11 13:18:02 +0200 cluster: fix O(n*m) scan of cmd string Don't scan the whole string for a "NODE_CLUSTER_" substring, just check that the string starts with the expected prefix. The linear scan was causing a noticeable (but unsurprising) slowdown on messages with a large .cmd string property. M lib/cluster.js commit f83afd3 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-09 16:17:34 -0700 src: get rid of compiler warning Removed the following compiler warning from clang: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] M src/node.cc commit 8428b52 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-09 15:31:22 -0700 req_wrap: only grab domain object if in use M src/req_wrap.h commit deda899 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-09 16:36:38 -0700 src: add using_domains to node_internals Make it easy to check if domains are in use M src/node.cc M src/node_internals.h commit 33fae69 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-09 15:29:03 -0700 domain: change name for domain setup The name UsingDomains is misleading for a function that initializes domains for use. M lib/domain.js M src/node.cc commit 591cfe6 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-04-09 15:19:47 -0700 src: add node_isolate to remaining scopes M src/node.cc M src/node_crypto.cc M src/node_internals.h M src/node_object_wrap.h M src/req_wrap.h M src/tcp_wrap.cc commit cd96f0a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-10 15:25:40 +0200 src: don't SetInternalField() in ObjectWrap dtor Call SetPointerInInternalField(0, NULL) rather than SetInternalField(0, Undefined()). Fixes the following spurious NULL pointer dereference in debug builds: #0 0x03ad2821 in v8::internal::FixedArrayBase::length () #1 0x03ad1dfc in v8::internal::FixedArray::get () #2 0x03ae05dd in v8::internal::Context::global_object () #3 0x03b6b87d in v8::internal::Context::builtins () #4 0x03ae1871 in v8::internal::Isolate::js_builtins_object () #5 0x03ab4fab in v8::CallV8HeapFunction () #6 0x03ab4d4a in v8::Value::Equals () #7 0x03b4f38b in CheckEqualsHelper () #8 0x03ac0f4b in v8::Object::SetInternalField () #9 0x06a99ddd in node::ObjectWrap::~ObjectWrap () #10 0x06a8b051 in node::Buffer::~Buffer () #11 0x06a8afbb in node::Buffer::~Buffer () #12 0x06a8af5e in node::Buffer::~Buffer () #13 0x06a9e569 in node::ObjectWrap::WeakCallback () M src/node_object_wrap.h commit c985095 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-06 23:26:24 +0400 crypto: move write_head in bio's Reset() method M src/node_crypto_bio.cc commit 798d177 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-06 23:26:00 +0400 crypto: fix changing buffers in bio We should go to next buffer if *current* one is full, not the next one. Otherwise we may hop through buffers and written data will become interleaved, which will lead to failure. M src/node_crypto_bio.cc commit 62a2142 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-06 22:47:53 +0400 crypto: fix style issues in bio Stop changing arguments, use local variables for things that change. M src/node_crypto_bio.cc M src/node_crypto_bio.h commit 0d5595a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-10 13:50:59 +0200 Revert "crypto: use better memory BIO implementation" This change shouldn't have landed in the stable branch. It's a feature, not a bug fix. This reverts commit 58f93ffc4a23aa7240808288acf8cf9f3022abea. This reverts commit 8c8ebe49b62c47b0ac87d697d0bc3515604667c3. This reverts commit ba0f7b8066cb4dc8cb3cd4931e52aa94af40a709. This reverts commit 21f3c5c3670861436392f30da2033cccbc137309. M node.gyp M src/node_crypto.cc D src/node_crypto_bio.cc D src/node_crypto_bio.h commit c665b8e refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-10 14:21:41 +0400 net: fix socket.bytesWritten Buffers support Buffer.byteLength() works only for string inputs. Thus, when connection has pending Buffer to write, it should just use it's length instead of throwing exception. M lib/net.js M test/simple/test-http-byteswritten.js commit eeb4c32 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-10 01:38:59 +0200 crypto: remove unused ClientHelloParser field M src/node_crypto.h commit a2fd657 refs/remotes/origin/nodeconf-2013 Author: Felix Geisendörfer Date: 2013-04-09 13:39:17 +0300 docs: uncaughtException is here to stay Brings docs in line with decision made here: https://github.com/joyent/node/issues/2582#issuecomment-9971225 M doc/api/process.markdown commit 67096fd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-08 17:41:49 -0700 blog: Post for v0.8.23 A doc/blog/release/v0.8.23.md commit 49dcab9 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-04-08 17:41:26 -0700 Now working on 0.8.24 M src/node_version.h commit b36aab1 refs/remotes/origin/v0.8 Merge: b2587b2 c67f8d0 Author: isaacs Date: 2013-04-08 17:40:58 -0700 Merge branch 'v0.8.23-release' into v0.8 commit c67f8d0 refs/remotes/origin/v0.8.23-release (tag: v0.8.23, origin/v0.8.23-release) Author: isaacs Date: 2013-04-08 16:51:44 -0700 2013.04.09, Version 0.8.23 (maintenance) * npm: Upgrade to v1.2.18 * http: Avoid EE warning on ECONNREFUSED handling (isaacs) * tls: Re-enable check of CN-ID in cert verification (Tobias Müllerleile) * child_process: fix sending utf-8 to child process (Ben Noordhuis) * crypto: check key type in GetPeerCertificate() (Ben Noordhuis) * win/openssl: mark assembled object files as seh safe (Bert Belder) * windows/msi: fix msi build issue with WiX 3.7/3.8 (Raymond Feng) M AUTHORS M ChangeLog M src/node_version.h commit f2f893b refs/remotes/origin/v0.8.23-release Author: isaacs Date: 2013-04-08 16:47:58 -0700 npm: Upgrade to v1.2.18 M deps/npm/.npmignore M deps/npm/doc/cli/disputes.md M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/rebuild.js M deps/npm/lib/search.js D deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/cmd-shim/.npmignore A deps/npm/node_modules/cmd-shim/.travis.yml A deps/npm/node_modules/cmd-shim/LICENSE A deps/npm/node_modules/cmd-shim/README.md A deps/npm/node_modules/cmd-shim/index.js A deps/npm/node_modules/cmd-shim/package.json A deps/npm/node_modules/cmd-shim/test/00-setup.js A deps/npm/node_modules/cmd-shim/test/basic.js A deps/npm/node_modules/cmd-shim/test/zz-cleanup.js M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json A deps/npm/node_modules/lru-cache/s.js M deps/npm/node_modules/lru-cache/test/basic.js M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/request/README.md D deps/npm/node_modules/request/aws.js D deps/npm/node_modules/request/forever.js A deps/npm/node_modules/request/index.js D deps/npm/node_modules/request/main.js D deps/npm/node_modules/request/mimetypes.js A deps/npm/node_modules/request/node_modules/aws-sign/index.js A deps/npm/node_modules/request/node_modules/aws-sign/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/index.js A deps/npm/node_modules/request/node_modules/cookie-jar/jar.js A deps/npm/node_modules/request/node_modules/cookie-jar/package.json A deps/npm/node_modules/request/node_modules/cookie-jar/tests/run.js A deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookie.js A deps/npm/node_modules/request/node_modules/cookie-jar/tests/test-cookiejar.js A deps/npm/node_modules/request/node_modules/forever-agent/index.js A deps/npm/node_modules/request/node_modules/forever-agent/package.json A deps/npm/node_modules/request/node_modules/form-data/.npmignore A deps/npm/node_modules/request/node_modules/form-data/License A deps/npm/node_modules/request/node_modules/form-data/Makefile A deps/npm/node_modules/request/node_modules/form-data/Readme.md A deps/npm/node_modules/request/node_modules/form-data/lib/form_data.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.gitmodules A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/.npmignore A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/LICENSE A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/Makefile A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/README.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/index.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/async/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/.npmignore A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/License A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/Makefile A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/common.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-empty-string.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-is-stream-like.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js A deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/run.js A deps/npm/node_modules/request/node_modules/form-data/package.json A deps/npm/node_modules/request/node_modules/form-data/test/common.js A deps/npm/node_modules/request/node_modules/form-data/test/fixture/bacon.txt A deps/npm/node_modules/request/node_modules/form-data/test/fixture/unicycle.jpg A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-custom-headers.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-form-get-length.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-get-boundary.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-http-response.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-pipe.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit-custom.js A deps/npm/node_modules/request/node_modules/form-data/test/integration/test-submit.js A deps/npm/node_modules/request/node_modules/form-data/test/run.js A deps/npm/node_modules/request/node_modules/hawk/.npmignore A deps/npm/node_modules/request/node_modules/hawk/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/LICENSE A deps/npm/node_modules/request/node_modules/hawk/Makefile A deps/npm/node_modules/request/node_modules/hawk/README.md A deps/npm/node_modules/request/node_modules/hawk/example/usage.js A deps/npm/node_modules/request/node_modules/hawk/images/hawk.png A deps/npm/node_modules/request/node_modules/hawk/images/logo.png A deps/npm/node_modules/request/node_modules/hawk/index.js A deps/npm/node_modules/request/node_modules/hawk/lib/client.js A deps/npm/node_modules/request/node_modules/hawk/lib/crypto.js A deps/npm/node_modules/request/node_modules/hawk/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/lib/server.js A deps/npm/node_modules/request/node_modules/hawk/lib/uri.js A deps/npm/node_modules/request/node_modules/hawk/lib/utils.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/package.json A deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js A deps/npm/node_modules/request/node_modules/hawk/package.json A deps/npm/node_modules/request/node_modules/hawk/test/client.js A deps/npm/node_modules/request/node_modules/hawk/test/crypto.js A deps/npm/node_modules/request/node_modules/hawk/test/index.js A deps/npm/node_modules/request/node_modules/hawk/test/readme.js A deps/npm/node_modules/request/node_modules/hawk/test/server.js A deps/npm/node_modules/request/node_modules/hawk/test/uri.js A deps/npm/node_modules/request/node_modules/hawk/test/utils.js A deps/npm/node_modules/request/node_modules/json-stringify-safe/LICENSE A deps/npm/node_modules/request/node_modules/json-stringify-safe/README.md A deps/npm/node_modules/request/node_modules/json-stringify-safe/package.json A deps/npm/node_modules/request/node_modules/json-stringify-safe/stringify.js A deps/npm/node_modules/request/node_modules/json-stringify-safe/test.js A deps/npm/node_modules/request/node_modules/mime/LICENSE A deps/npm/node_modules/request/node_modules/mime/README.md A deps/npm/node_modules/request/node_modules/mime/mime.js A deps/npm/node_modules/request/node_modules/mime/package.json A deps/npm/node_modules/request/node_modules/mime/test.js A deps/npm/node_modules/request/node_modules/mime/types/mime.types A deps/npm/node_modules/request/node_modules/mime/types/node.types A deps/npm/node_modules/request/node_modules/node-uuid/.npmignore A deps/npm/node_modules/request/node_modules/node-uuid/LICENSE.md A deps/npm/node_modules/request/node_modules/node-uuid/README.md A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/README.md A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/bench.sh A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c A deps/npm/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js A deps/npm/node_modules/request/node_modules/node-uuid/package.json A deps/npm/node_modules/request/node_modules/node-uuid/test/compare_v1.js A deps/npm/node_modules/request/node_modules/node-uuid/test/test.html A deps/npm/node_modules/request/node_modules/node-uuid/test/test.js A deps/npm/node_modules/request/node_modules/node-uuid/uuid.js A deps/npm/node_modules/request/node_modules/oauth-sign/index.js A deps/npm/node_modules/request/node_modules/oauth-sign/package.json A deps/npm/node_modules/request/node_modules/oauth-sign/test.js A deps/npm/node_modules/request/node_modules/qs/.gitmodules A deps/npm/node_modules/request/node_modules/qs/.npmignore A deps/npm/node_modules/request/node_modules/qs/.travis.yml A deps/npm/node_modules/request/node_modules/qs/History.md A deps/npm/node_modules/request/node_modules/qs/Makefile A deps/npm/node_modules/request/node_modules/qs/Readme.md A deps/npm/node_modules/request/node_modules/qs/benchmark.js A deps/npm/node_modules/request/node_modules/qs/component.json A deps/npm/node_modules/request/node_modules/qs/examples.js A deps/npm/node_modules/request/node_modules/qs/index.js A deps/npm/node_modules/request/node_modules/qs/package.json A deps/npm/node_modules/request/node_modules/qs/test/browser/expect.js A deps/npm/node_modules/request/node_modules/qs/test/browser/index.html A deps/npm/node_modules/request/node_modules/qs/test/browser/jquery.js A deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.css A deps/npm/node_modules/request/node_modules/qs/test/browser/mocha.js A deps/npm/node_modules/request/node_modules/qs/test/browser/qs.css A deps/npm/node_modules/request/node_modules/qs/test/browser/qs.js A deps/npm/node_modules/request/node_modules/qs/test/parse.js A deps/npm/node_modules/request/node_modules/qs/test/stringify.js A deps/npm/node_modules/request/node_modules/tunnel-agent/index.js A deps/npm/node_modules/request/node_modules/tunnel-agent/package.json D deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json A deps/npm/node_modules/request/tests/googledoodle.jpg D deps/npm/node_modules/request/tests/googledoodle.png M deps/npm/node_modules/request/tests/run.js M deps/npm/node_modules/request/tests/server.js A deps/npm/node_modules/request/tests/test-basic-auth.js M deps/npm/node_modules/request/tests/test-body.js D deps/npm/node_modules/request/tests/test-cookie.js D deps/npm/node_modules/request/tests/test-cookiejar.js M deps/npm/node_modules/request/tests/test-defaults.js A deps/npm/node_modules/request/tests/test-digest-auth.js M deps/npm/node_modules/request/tests/test-errors.js M deps/npm/node_modules/request/tests/test-follow-all-303.js M deps/npm/node_modules/request/tests/test-follow-all.js A deps/npm/node_modules/request/tests/test-form.js A deps/npm/node_modules/request/tests/test-hawk.js M deps/npm/node_modules/request/tests/test-headers.js M deps/npm/node_modules/request/tests/test-httpModule.js M deps/npm/node_modules/request/tests/test-https-strict.js M deps/npm/node_modules/request/tests/test-https.js M deps/npm/node_modules/request/tests/test-oauth.js M deps/npm/node_modules/request/tests/test-params.js A deps/npm/node_modules/request/tests/test-piped-redirect.js M deps/npm/node_modules/request/tests/test-pipes.js M deps/npm/node_modules/request/tests/test-pool.js M deps/npm/node_modules/request/tests/test-protocol-changing-redirect.js M deps/npm/node_modules/request/tests/test-proxy.js M deps/npm/node_modules/request/tests/test-qs.js M deps/npm/node_modules/request/tests/test-redirect.js A deps/npm/node_modules/request/tests/test-s3.js M deps/npm/node_modules/request/tests/test-timeout.js M deps/npm/node_modules/request/tests/test-toJSON.js M deps/npm/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/request/tests/unicycle.jpg D deps/npm/node_modules/request/tunnel.js D deps/npm/node_modules/request/uuid.js D deps/npm/node_modules/request/vendor/cookie/index.js D deps/npm/node_modules/request/vendor/cookie/jar.js M deps/npm/node_modules/tar/package.json M deps/npm/node_modules/tar/test/pack.js M deps/npm/package.json M deps/npm/test/tap/peer-deps-invalid.js M deps/npm/test/tap/peer-deps-invalid/package.json M deps/npm/test/tap/peer-deps-without-package-json.js commit b2587b2 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-04-01 16:23:20 -0700 http: Avoid EE warning on ECONNREFUSED handling This is a back-port of the same fix in deb1dc279d49463e13af44feed45c79ae0f379f9, for v0.8. M lib/http.js A test/simple/test-http-many-ended-pipelines.js commit 2e28832 refs/remotes/origin/nodeconf-2013 Author: Łukasz Walukiewicz Date: 2013-04-05 16:48:18 +0200 buffer: fix offset checks Fixed offset checks in Buffer.readInt32LE() and Buffer.readInt32BE() functions. M lib/buffer.js M test/simple/test-buffer.js commit c93af86 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-08 11:00:26 -0700 stream: call write cb before finish event Since 049903e, an end callback could be called before a write callback if end() is called before the write is done. This patch resolves the issue. In collaboration with @gne Fixes felixge/node-formidable#209 Fixes #5215 M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 7357bcb refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:34:11 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc commit 587e83c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 20:25:29 +0200 v8: upgrade to 3.17.16 M deps/v8/.gitignore M deps/v8/ChangeLog M deps/v8/OWNERS M deps/v8/build/common.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apiutils.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/elements-kind.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/gdb-jit.cc M deps/v8/src/gdb-jit.h M deps/v8/src/global-handles.cc M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap-snapshot-generator-inl.h M deps/v8/src/heap-snapshot-generator.cc M deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json-stringifier.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/messages.js A deps/v8/src/mips/OWNERS M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/symbol.js M deps/v8/src/token.h M deps/v8/src/type-info.cc A deps/v8/src/typedarray.js M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/message/overwritten-builtins.out A deps/v8/test/mjsunit/array-non-smi-length.js M deps/v8/test/mjsunit/array-shift.js M deps/v8/test/mjsunit/array-splice.js M deps/v8/test/mjsunit/array-unshift.js M deps/v8/test/mjsunit/compiler/rotate.js M deps/v8/test/mjsunit/debug-evaluate-locals.js M deps/v8/test/mjsunit/debug-liveedit-compile-error.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/error-accessors.js A deps/v8/test/mjsunit/harmony/generators-parsing.js M deps/v8/test/mjsunit/harmony/object-observe.js A deps/v8/test/mjsunit/harmony/proxies-symbols.js M deps/v8/test/mjsunit/harmony/symbols.js A deps/v8/test/mjsunit/harmony/typedarrays.js M deps/v8/test/mjsunit/json.js M deps/v8/test/mjsunit/json2.js A deps/v8/test/mjsunit/nans.js A deps/v8/test/mjsunit/regress/external-and-normal-array-polymorphism.js A deps/v8/test/mjsunit/regress/negative_lookup.js A deps/v8/test/mjsunit/regress/readonly1.js A deps/v8/test/mjsunit/regress/readonly2.js A deps/v8/test/mjsunit/regress/readonly3.js A deps/v8/test/mjsunit/regress/readonly4.js A deps/v8/test/mjsunit/regress/regress-105.js M deps/v8/test/mjsunit/regress/regress-166379.js A deps/v8/test/mjsunit/regress/regress-201590.js M deps/v8/test/mjsunit/regress/regress-2374.js M deps/v8/test/mjsunit/regress/regress-2419.js M deps/v8/test/mjsunit/regress/regress-2438.js M deps/v8/test/mjsunit/regress/regress-2444.js M deps/v8/test/mjsunit/regress/regress-2451.js A deps/v8/test/mjsunit/regress/regress-2564.js M deps/v8/test/mjsunit/regress/regress-2570.js A deps/v8/test/mjsunit/regress/regress-2593.js A deps/v8/test/mjsunit/regress/regress-2596.js M deps/v8/test/mjsunit/regress/regress-753.js M deps/v8/test/mjsunit/regress/regress-crbug-146910.js M deps/v8/test/mjsunit/regress/regress-crbug-158185.js A deps/v8/test/mjsunit/regress/regress-crbug-171715.js M deps/v8/test/mjsunit/regress/regress-crbug-178790.js A deps/v8/test/mjsunit/regress/regress-crbug-217858.js A deps/v8/test/mjsunit/regress/regress-crbug-222893.js M deps/v8/test/mjsunit/regress/regress-json-stringify-gc.js M deps/v8/test/mjsunit/regress/regress-latin-1.js A deps/v8/test/mjsunit/regress/setter.js M deps/v8/test/mjsunit/shift-for-integer-div.js M deps/v8/test/mjsunit/string-natives.js M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp commit e4b716e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-08 08:46:51 -0700 http: Support write(data, 'hex') We were assuming that any string can be concatenated safely to CRLF. However, for hex, base64, or binary encoded writes, this is not the case, and results in sending the incorrect response. An unusual edge case, but certainly a bug. M lib/http.js M test/simple/test-http-byteswritten.js commit 037bcac refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-08 18:00:18 +0400 crypto: dh secret should be left-padded DH_compute_secret() may return key that is smaller than input buffer, in such cases key should be left-padded because it is a BN (big number). fix #5239 M src/node_crypto.cc A test/simple/test-dh-padding.js commit ccabd4a refs/remotes/origin/nodeconf-2013 Author: Rod Vagg Date: 2013-04-08 15:13:23 +1000 process: expose NODE_MODULE_VERSION in process.versions M doc/api/process.markdown M src/node.cc M src/node.h commit 21f3c5c refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-06 23:26:24 +0400 crypto: move write_head in bio's Reset() method M src/node_crypto_bio.cc commit ba0f7b8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-06 23:26:00 +0400 crypto: fix changing buffers in bio We should go to next buffer if *current* one is full, not the next one. Otherwise we may hop through buffers and written data will become interleaved, which will lead to failure. M src/node_crypto_bio.cc commit 8c8ebe4 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-06 22:47:53 +0400 crypto: fix style issues in bio Stop changing arguments, use local variables for things that change. M src/node_crypto_bio.cc M src/node_crypto_bio.h commit fed8cff refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2013-04-08 10:32:53 +0200 crypto: fix constructor call in crypto streams When using some stream method on a lazy crypto stream, the transform constructor wasn't called. This caused the internal state object to be undefined. M lib/crypto.js A test/simple/test-crypto-stream.js commit ff32ecd refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-08 11:48:46 +0400 net: account encoding in .byteLength M lib/net.js commit e8c0173 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-08 00:41:33 +0200 doc: document linux pwrite() bug On Linux, positional writes don't work when the file is opened in append mode. The kernel ignores the position argument and always appends the data to the end of the file. To quote the man page: POSIX requires that opening a file with the O_APPEND flag should have no affect on the location at which pwrite() writes data. However, on Linux, if a file is opened with O_APPEND, pwrite() appends data to the end of the file, regardless of the value of offset. M doc/api/fs.markdown commit eb39c98 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-08 00:50:40 +0400 net: fix buffer iteration in bytesWritten M lib/net.js M test/simple/test-http-byteswritten.js commit 77715ed refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-07 18:03:27 +0400 crypto: zero is not an error if writing 0 bytes fix #5128 M src/node_crypto.cc A test/simple/test-tls-zero-clear-in.js commit 4108c31 refs/remotes/origin/nodeconf-2013 Author: Tobias Müllerleile Date: 2013-04-04 22:10:53 +0300 tls: Re-enable check of CN-ID in cert verification RFC 6125 explicitly states that a client "MUST NOT seek a match for a reference identifier of CN-ID if the presented identifiers include a DNS-ID, SRV-ID, URI-ID, or any application-specific identifier types supported by the client", but it MAY do so if none of the mentioned identifier types (but others) are present. M lib/tls.js commit 1a95ce5 refs/remotes/origin/v0.8 Author: Tobias Müllerleile Date: 2013-04-04 22:10:53 +0300 tls: Re-enable check of CN-ID in cert verification RFC 6125 explicitly states that a client "MUST NOT seek a match for a reference identifier of CN-ID if the presented identifiers include a DNS-ID, SRV-ID, URI-ID, or any application-specific identifier types supported by the client", but it MAY do so if none of the mentioned identifier types (but others) are present. M lib/tls.js commit bd0d458 refs/remotes/origin/nodeconf-2013 Author: Rafael Garcia Date: 2013-04-04 12:54:57 -0700 stream: unused variable M lib/_stream_transform.js commit ea4f0b4 refs/remotes/origin/nodeconf-2013 Author: Rafael Garcia Date: 2013-04-04 12:18:21 -0700 stream: remove vestiges of previous _transform API M lib/_stream_transform.js commit 1fd95b5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-05 11:32:33 -0700 test: Fix message/error_exit M test/message/error_exit.out commit aeef951 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-05 11:07:53 -0700 doc: Correct caveats for http Readables M doc/api/http.markdown commit 2c9a38d refs/remotes/origin/nodeconf-2013 Merge: b9655fc 58f93ff Author: isaacs Date: 2013-04-05 09:02:48 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: AUTHORS ChangeLog deps/v8/src/json-parser.h lib/crypto.js src/node_version.h commit 58f93ff refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-03 16:58:10 +0400 crypto: use better memory BIO implementation M node.gyp M src/node_crypto.cc A src/node_crypto_bio.cc A src/node_crypto_bio.h commit b9655fc refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-04-04 01:59:36 +0200 build: fix windows build, disable postmortem Always define v8_postmortem_support, even if the platform does not support it. Commit d8852aa adds a rule that references it in node.gyp. Fixes the Windows build. M common.gypi commit d8852aa refs/remotes/origin/nodeconf-2013 Author: Paddy Byers Date: 2013-04-03 08:35:39 +0100 build: depend on v8 postmortem-metadata if enabled M node.gyp commit 0f460b0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-03 11:27:04 -0700 blog: Post about 0.10.3 A doc/blog/release/v0.10.3.md commit 734a190 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-03 11:26:54 -0700 Now working on 0.10.4 M src/node_version.h commit d1c9c93 refs/remotes/origin/nodeconf-2013 Merge: 55d058e d4982f6 Author: isaacs Date: 2013-04-03 11:27:55 -0700 Merge branch 'v0.10.3-release' into v0.10 commit 55d058e refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-03 22:11:32 +0400 v8: cherry-pick 75311294 from upstream Quote from commit message: Create a new HandleScope for each JSON-parsed object to avoid excessive growth. M deps/v8/src/json-parser.h commit d4982f6 refs/remotes/origin/v0.10.3-release (tag: v0.10.3, origin/v0.10.3-release) Author: isaacs Date: 2013-04-03 10:30:57 -0700 2013.04.03, Version 0.10.3 (Stable) * npm: Upgrade to 1.2.17 * child_process: acknowledge sent handles (Fedor Indutny) * etw: update prototypes to match dtrace provider (Timothy J Fontaine) * dtrace: pass more arguments to probes (Dave Pacheco) * build: allow building with dtrace on osx (Dave Pacheco) * http: Remove legacy ECONNRESET workaround code (isaacs) * http: Ensure socket cleanup on client response end (isaacs) * tls: Destroy socket when encrypted side closes (isaacs) * repl: isSyntaxError() catches "strict mode" errors (Nathan Rajlich) * crypto: Pass options to ctor calls (isaacs) * src: tie process.versions.uv to uv_version_string() (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 88686aa refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-01 15:46:51 -0700 http: Remove legacy ECONNRESET workaround code Fix #5179 M lib/http.js A test/simple/test-http-many-ended-pipelines.js commit d46ebff refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-03 10:17:04 -0700 npm: Upgrade to 1.2.17 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/build.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/cmd-shim/.npmignore A deps/npm/node_modules/cmd-shim/.travis.yml A deps/npm/node_modules/cmd-shim/LICENSE A deps/npm/node_modules/cmd-shim/README.md A deps/npm/node_modules/cmd-shim/index.js A deps/npm/node_modules/cmd-shim/package.json A deps/npm/node_modules/cmd-shim/test/00-setup.js A deps/npm/node_modules/cmd-shim/test/basic.js A deps/npm/node_modules/cmd-shim/test/zz-cleanup.js M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py M deps/npm/node_modules/node-gyp/package.json M deps/npm/package.json commit b319264 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-03 10:01:50 -0700 test: fork-getconnections stricter, less chatty M test/simple/test-child-process-fork-getconnections.js commit 5902bc4 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-04-02 00:07:24 +0400 child_process: acknowledge sent handles Fix race-condition when multiple handles are sent and SCM_RIGHTS messages are gets merged by OS by avoiding sending multiple handles at once! fix #4885 M lib/child_process.js commit 4716dc6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-03 09:43:17 -0700 assert: Simplify AssertError creation M lib/assert.js commit 9f65b1e refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-29 20:46:36 -0700 etw: update prototypes to match dtrace provider The DTrace probes were updated to accomodate platforms that can't handle structs, update the prototypes for ETW but it's not necessary to do anything with the new arguments as it's redundant information. M src/node_win32_etw_provider-inl.h M src/node_win32_etw_provider.h commit 7546389 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-30 01:49:19 +0100 dtrace: check if _handle property is set Check that _handle is an object before trying to read its `fd` property, avoids bogus values. M src/node_dtrace.cc commit aca31e3 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-28 16:51:52 -0700 dtrace: actually use the _handle.fd value When using the DTrace/systemtap subsystems it would be helpful to actually have an fd associated with the requests and responses. M src/node_dtrace.cc M src/node_provider.d commit bf22f99 refs/remotes/origin/nodeconf-2013 Author: Dave Pacheco Date: 2013-03-28 13:52:43 -0700 dtrace: pass more arguments to probes OSX and other DTrace implementations don't support dereferencing structs in probes. To accomodate that pass members from the struct as arguments so that DTrace is useful on those systems. M src/node_dtrace.cc M src/node_provider.d commit ec69fcf refs/remotes/origin/nodeconf-2013 Author: Dave Pacheco Date: 2013-03-28 11:36:00 -0700 build: allow building with dtrace on osx M configure M node.gyp commit 38106da refs/remotes/origin/nodeconf-2013 Author: Brian White Date: 2013-04-02 12:27:19 -0400 src: remove unused variables M src/node.cc commit 234fb12 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-04-01 17:19:05 -0700 http client: Ensure socket cleanup on response end If an http response has an 'end' handler that throws, then the socket will never be released back into the pool. Granted, we do NOT guarantee that throwing will never have adverse effects on Node internal state. Such a guarantee cannot be reasonably made in a shared-global mutable-state side-effecty language like JavaScript. However, in this case, it's a rather trivial patch to increase our resilience a little bit, so it seems like a win. There is no semantic change in this case, except that some event listeners are removed, and the `'free'` event is emitted on nextTick, so that you can schedule another request which will re-use the same socket. From the user's point of view, there should be no detectable difference. Closes #5107 M lib/http.js A test/simple/test-http-end-throw-socket-handling.js commit db8ce89 refs/remotes/origin/nodeconf-2013 Author: Andrew Hart Date: 2013-03-31 00:16:52 -0600 test: test intended code-paths The tests did not agree with the test comments. Tests first and second were both testing the !state.reading case. Now second tests the state.reading && state.length case. Fixes joyent/node#5183 M test/simple/test-stream-readable-event.js commit 164d5b3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-29 18:23:39 -0700 tls: Destroy socket when encrypted side closes The v0.8 Stream.pipe() method automatically destroyed the destination stream whenever the src stream closed. However, this caused a lot of problems, and was removed by popular demand. (Many userland modules still have a no-op destroy() method just because of this.) It was also very hazardous because this would be done even if { end: false } was passed in the pipe options. In v0.10, we decided that the 'close' event and destroy() method are application-specific, and pipe() doesn't automatically call destroy(). However, TLS actually depended (silently) on this behavior. So, in this case, we should just go ahead and destroy the thing when close happens. Closes #5145 M lib/tls.js commit 440dcae refs/remotes/origin/nodeconf-2013 Author: Michael Hart Date: 2013-03-30 12:29:50 +1100 Ensure BAD domain example actually uses domain M doc/api/domain.markdown commit b3a8e0d refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-29 20:46:36 -0700 etw: update prototypes to match dtrace provider The DTrace probes were updated to accomodate platforms that can't handle structs, update the prototypes for ETW but it's not necessary to do anything with the new arguments as it's redundant information. M src/node_win32_etw_provider-inl.h M src/node_win32_etw_provider.h commit 889fec3 refs/remotes/origin/nodeconf-2013 Author: Kyle Robinson Young Date: 2013-03-28 16:16:12 -0700 doc: typo fixes M doc/api/fs.markdown M doc/api/tls.markdown M doc/blog/feature/streams2.md commit e5b90a1 refs/remotes/origin/nodeconf-2013 Author: Mitar Date: 2013-03-31 03:42:33 -0700 querystring: Removing unnecessary binding Binding of `http_parser` in querystring isn't used anywhere and should be removed. M lib/querystring.js commit 840a29f refs/remotes/origin/nodeconf-2013 Author: David Braun Date: 2013-03-26 12:14:52 -0300 buffer: change output of Buffer.prototype.toJSON() Expand the JSON representation of Buffer to include type information so that it can be deserialized in JSON.parse() without context. Fixes #5110. Fixes #5143. M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit 55ea7cc refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-03-30 13:35:36 -0700 repl: use more readable RegExp syntax for spaces This is just a cosmetic change really, nothing major. M lib/repl.js commit 085f9d6 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-03-30 13:10:30 -0700 repl: isSyntaxError() catches "strict mode" errors Closes #5178. M lib/repl.js M test/simple/test-repl.js commit 9b8dd39 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-30 01:49:19 +0100 dtrace: check if _handle property is set Check that _handle is an object before trying to read its `fd` property, avoids bogus values. M src/node_dtrace.cc commit aa5da48 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-28 16:51:52 -0700 dtrace: actually use the _handle.fd value When using the DTrace/systemtap subsystems it would be helpful to actually have an fd associated with the requests and responses. M src/node_dtrace.cc M src/node_provider.d commit 7634069 refs/remotes/origin/nodeconf-2013 Author: Dave Pacheco Date: 2013-03-28 13:52:43 -0700 dtrace: pass more arguments to probes OSX and other DTrace implementations don't support dereferencing structs in probes. To accomodate that pass members from the struct as arguments so that DTrace is useful on those systems. M src/node_dtrace.cc M src/node_provider.d commit fe7440c refs/remotes/origin/nodeconf-2013 Author: Dave Pacheco Date: 2013-03-28 11:36:00 -0700 build: allow building with dtrace on osx M configure M node.gyp commit 2093e7d refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-29 08:32:53 -0700 lint: add isolate, remove semicolon M src/node.cc M src/node_buffer.cc commit 7af075e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-29 09:39:51 -0700 crypto: Pass options to ctor calls M lib/crypto.js commit 3f091c7 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-29 16:13:06 +0100 src: fix Persistent<> deprecation warning Pass the Isolate to Persistent::New(). Fixes the following warning: ../../src/node.cc: In function ‘v8::Handle node::UsingDomains(const v8::Arguments&)’: ../../src/node.cc:921: warning: ‘New’ is deprecated declared at ../../deps/v8/include/v8.h:4438) M src/node.cc commit 87f9ece refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-29 16:10:56 +0100 deps: upgrade libuv to c43e851 M deps/uv/LICENSE M deps/uv/config-unix.mk D deps/uv/include/uv-private/ngx-queue.h M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-linux.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h A deps/uv/src/queue.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/linux-inotify.c M deps/uv/src/unix/loop-watcher.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/version.c M deps/uv/src/win/core.c M deps/uv/src/win/handle-inl.h M deps/uv/test/test-getaddrinfo.c M deps/uv/test/test-list.h M deps/uv/test/test-threadpool-cancel.c M deps/uv/uv.gyp commit 74ef949 refs/remotes/origin/nodeconf-2013 Author: Kyle Robinson Young Date: 2013-03-25 12:15:10 -0700 zlib: allow passing options to convenience methods M doc/api/zlib.markdown M lib/zlib.js A test/simple/test-zlib-convenience-methods.js commit 1d17ced refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 14:53:29 -0700 blog: v0.11.0 release A doc/blog/release/v0.11.0.md commit 46da8c2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 14:50:43 -0700 Now working on 0.11.1 M src/node_version.h commit caacc19 refs/remotes/origin/nodeconf-2013 Merge: 9100dd4 bce38b3 Author: isaacs Date: 2013-03-28 14:50:20 -0700 Merge branch 'v0.11.0-release' commit f1fa756 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 14:39:52 -0700 blog: Update linux binary tarball shasums I just accidentally the binary release. M doc/blog/release/v0.10.2.md commit bce38b3 refs/remotes/origin/v0.11.0-release (tag: v0.11.0, origin/v0.11.0-release) Author: isaacs Date: 2013-03-28 13:53:13 -0700 2013.03.28, Version 0.11.0 (Unstable) * V8: update to 3.17.13 * os: use %SystemRoot% or %windir% in os.tmpdir() (Suwon Chae) * util: fix util.inspect() line width calculation (Marcin Kostrzewa) * buffer: remove _charsWritten (Trevor Norris) * fs: uv_[fl]stat now reports subsecond resolution (Timothy J Fontaine) * fs: Throw if error raised and missing callback (bnoordhuis) * tls: expose SSL_CTX_set_timeout via tls.createServer (Manav Rathi) * tls: remove harmful unnecessary bounds checking (Marcel Laverdet) * buffer: write ascii strings using WriteOneByte (Trevor Norris) * dtrace: fix generation of v8 constants on freebsd (Fedor Indutny) * dtrace: x64 ustack helper (Fedor Indutny) * readline: handle wide characters properly (Nao Iizuka) * repl: Use a domain to catch async errors safely (isaacs) * repl: emit 'reset' event when context is reset (Sami Samhuri) * util: custom `inspect()` method may return an Object (Nathan Rajlich) * console: `console.dir()` bypasses inspect() methods (Nathan Rajlich) M AUTHORS M ChangeLog M src/node_version.h commit 9100dd4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 13:19:08 -0700 lint Fixes lint errors introduced in 120e5a24df76deb5019abec9744ace94f0f3746a M lib/os.js commit 97c70a6 refs/remotes/origin/nodeconf-2013 Merge: 120e5a2 708e858 Author: isaacs Date: 2013-03-28 13:11:04 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: src/node.cc src/node_version.h commit 708e858 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 13:06:00 -0700 blog: Post about v0.10.2 A doc/blog/release/v0.10.2.md commit 61d254e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 13:06:18 -0700 Node working on 0.10.3 M src/node_version.h commit 8106dc3 refs/remotes/origin/nodeconf-2013 Merge: 902d6cb 1e0de9c Author: isaacs Date: 2013-03-28 13:05:37 -0700 Merge branch 'v0.10.2-release' into v0.10 commit 902d6cb refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-28 20:12:02 +0100 src: tie process.versions.uv to uv_version_string() M src/node.cc commit 1e0de9c refs/remotes/origin/v0.10.2-release (tag: v0.10.2, origin/v0.10.2-release) Author: isaacs Date: 2013-03-28 11:46:21 -0700 2013.03.28, Version 0.10.2 (Stable) * npm: Upgrade to 1.2.15 * uv: Upgrade to 0.10.3 * tls: handle SSL_ERROR_ZERO_RETURN (Fedor Indutny) * tls: handle errors before calling C++ methods (Fedor Indutny) * tls: remove harmful unnecessary bounds checking (Marcel Laverdet) * crypto: make getCiphers() return non-SSL ciphers (Ben Noordhuis) * crypto: check randomBytes() size argument (Ben Noordhuis) * timers: do not calculate Timeout._when property (Alexey Kupershtokh) * timers: fix off-by-one ms error (Alexey Kupershtokh) * timers: handle signed int32 overflow in enroll() (Fedor Indutny) * stream: Fix stall in Transform under very specific conditions (Gil Pedersen) * stream: Handle late 'readable' event listeners (isaacs) * stream: Fix early end in Writables on zero-length writes (isaacs) * domain: fix domain callback from MakeCallback (Trevor Norris) * child_process: don't emit same handle twice (Ben Noordhuis) * child_process: fix sending utf-8 to child process (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 1b5ec03 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-28 20:05:33 +0100 deps: upgrade libuv to v0.10.3 M deps/uv/ChangeLog M deps/uv/src/unix/udp.c M deps/uv/src/version.c M deps/uv/test/test-udp-send-and-recv.c commit dea0634 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-28 11:35:12 -0700 npm: Upgrade to v1.2.15 M deps/npm/doc/cli/disputes.md M deps/npm/html/doc/disputes.html M deps/npm/lib/cache.js M deps/npm/man/man1/disputes.1 M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json A deps/npm/node_modules/lru-cache/s.js M deps/npm/node_modules/lru-cache/test/basic.js M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/tar/package.json M deps/npm/node_modules/tar/test/pack.js M deps/npm/package.json commit 4580be0 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-28 20:55:51 +0400 tls: handle SSL_ERROR_ZERO_RETURN see #5004 M lib/tls.js M src/node_crypto.cc commit 39058be refs/remotes/origin/nodeconf-2013 Author: wicked Date: 2012-10-25 11:53:35 +0700 setTimeout: do not calculate Timeout._when property Dramatically improves Timer performance. M lib/timers.js commit 929e4d9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-26 22:43:53 -0700 stream: Emit readable on ended streams via read(0) cc: @mjijackson M lib/_stream_readable.js M test/simple/test-stream-readable-event.js commit eafa902 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-26 14:42:56 -0700 stream: Handle late 'readable' event listeners In cases where a stream may have data added to the read queue before the user adds a 'readable' event, there is never any indication that it's time to start reading. True, there's already data there, which the user would get if they checked However, as we use 'readable' event listening as the signal to start the flow of data with a read(0) call internally, we ought to trigger the same effect (ie, emitting a 'readable' event) even if the 'readable' listener is added after the first emission. To avoid confusing weirdness, only the *first* 'readable' event listener is granted this privileged status. After we've started the flow (or, alerted the consumer that the flow has started) we don't need to start it again. At that point, it's the consumer's responsibility to consume the stream. Closes #5141 M lib/_stream_readable.js A test/simple/test-stream-readable-event.js commit 5ae26f3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-27 18:41:41 -0700 doc: Add 'don't ignore errors' section to domain Also, an example program of using cluster and domain to handle errors safely, with zero downtime, using process isolation. M doc/api/domain.markdown commit 024a8b0 refs/remotes/origin/nodeconf-2013 Author: Benjamin Ruston Date: 2013-03-28 14:19:10 +0000 doc: debugger, dns, http: fix grammar M doc/api/debugger.markdown M doc/api/dns.markdown M doc/api/http.markdown commit 120e5a2 refs/remotes/origin/nodeconf-2013 Author: Suwon Chae Date: 2013-03-19 15:58:44 +0900 os: use %SystemRoot% or %windir% in os.tmpdir() On Windows, respect the SystemRoot and windir environment variables, don't default to c:\windows\temp. M lib/os.js commit 1f55704 refs/remotes/origin/nodeconf-2013 Author: Marcin Kostrzewa Date: 2013-03-18 01:44:43 +0100 util: fix util.inspect() line width calculation Have the formatter filter out vt100 color codes when calculating the line width. Stops it from unnecessarily splitting strings over multiple lines. Fixes #5039. M lib/util.js M test/simple/test-util-inspect.js commit 982877e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-28 00:28:45 +0100 deps: upgrade libuv to 7514149 M deps/uv/.mailmap M deps/uv/AUTHORS A deps/uv/ChangeLog M deps/uv/README.md M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/include/uv.h M deps/uv/src/unix/stream.c A deps/uv/src/version.c M deps/uv/uv.gyp commit 61935bc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-27 09:47:16 -0700 test: Accept either kind of NaN A llvm/clang bug on Darwin ia32 makes these tests fail 100% of the time. Since no one really seems to mind overly much, and we can't reasonably fix this in node anyway, just accept both types of NaN for now. M test/simple/test-writedouble.js M test/simple/test-writefloat.js commit ae86fa8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-27 12:18:43 +0400 tls: handle errors before calling C++ methods Calling `this.pair.encrypted._internallyPendingBytes()` before handling/resetting error will result in assertion failure: ../src/node_crypto.cc:962: void node::crypto::Connection::ClearError(): Assertion `handle_->Get(String::New("error"))->BooleanValue() == false' failed. see #5058 M lib/tls.js A test/simple/test-tls-client-abort3.js commit 372911f refs/remotes/origin/nodeconf-2013 Author: Benjamin Ruston Date: 2013-03-27 10:09:37 +0000 doc: addon: fix grammar M doc/api/addons.markdown commit 28c6e42 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-26 22:33:14 +0400 openssl: disable HEARTBEAT TLS extension Microsoft's IIS doesn't support it, and is not replying with ServerHello after receiving ClientHello which contains it. The good way might be allowing to opt-out this at runtime from javascript-land, but unfortunately OpenSSL doesn't support it right now. see #5119 M deps/openssl/openssl.gyp commit f0b6889 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-25 22:32:41 -0700 domain: fix domain callback from MakeCallback Since _tickCallback and _tickDomainCallback were both called from MakeCallback, it was possible for a callback to be called that required a domain directly to _tickCallback. The fix was to implement process.usingDomains(). This will set all applicable functions to their domain counterparts, and set a flag in cc to let MakeCallback know domain callbacks always need to be checked. Added test in own file. It's important that the test remains isolated. M lib/domain.js M src/node.cc M src/node.js A test/simple/test-domain-from-timer.js commit 8548920 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-26 23:19:50 +0100 openssl: make sed tool configurable Those poor sods on systems where /usr/bin/sed is a BSD sed can now do `make -C deps/openssl/asm SED=gsed`. M deps/openssl/asm/Makefile commit 2eb8478 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-26 10:17:47 -0700 test: Use 'close' event in simple/test-repl-timeout-throw M test/simple/test-repl-timeout-throw.js commit ccda6bb refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-25 11:55:44 -0700 buffer: remove _charsWritten _charsWritten is an internal property that was constantly written to, but never read from. So it has been removed. Removed documentation reference as well. M doc/api/buffer.markdown M lib/buffer.js M src/node_buffer.cc M test/simple/test-buffer.js commit a80a132 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-26 16:34:42 +0100 doc: child_process: document 'error' event Fixes #5130. M doc/api/child_process.markdown commit 0e08e14 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-26 16:09:48 +0100 doc: fix formatting in tty.markdown Fixes #5135. M doc/api/tty.markdown commit d205761 refs/remotes/origin/nodeconf-2013 Author: Manav Rathi Date: 2013-03-18 19:40:41 +0530 tls: expose SSL_CTX_set_timeout via tls.createServer Add the `sessionTimeout` integral value to the list of options recognized by `tls.createServer`. This option will be useful for applications which need frequently establish short-lived TLS connections to the same endpoint. The TLS tickets RFC is an ideal option to reduce the socket setup overhead for such scenarios, but the default ticket timeout value (5 minutes) is too low to be useful. M doc/api/tls.markdown M lib/tls.js M src/node_crypto.cc M src/node_crypto.h A test/fixtures/tls-session-ticket.txt A test/pummel/test-tls-session-timeout.js commit 1a65154 refs/remotes/origin/nodeconf-2013 Merge: 51f128d fb6dd0c Author: Ben Noordhuis Date: 2013-03-26 00:27:23 +0100 Merge remote-tracking branch 'origin/v0.10' Conflicts: deps/v8/src/objects-inl.h deps/v8/src/objects.h src/node_crypto.cc commit fb6dd0c refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-25 16:16:44 -0700 test: test name is the last elem, not second When a test requires node to have parameters passed (--expose-gc) the test name will be the last element in the command array, not the second. M tools/test.py commit 9352c19 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-25 00:29:55 +0100 child_process: don't emit same handle twice It's possible to read multiple messages off the parent/child channel. When that happens, make sure that recvHandle is cleared after emitting the first message so it doesn't get emitted twice. M lib/child_process.js M test/simple/test-child-process-fork-getconnections.js commit cfd0dca refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-19 00:16:55 +0100 crypto: make getCiphers() return non-SSL ciphers Commit f53441a added crypto.getCiphers() as a function that returns the names of SSL ciphers. Commit 14a6c4e then added crypto.getHashes(), which returns the names of digest algorithms, but that creates a subtle inconsistency: the return values of crypto.getHashes() are valid arguments to crypto.createHash() but that is not true for crypto.getCiphers() - the returned values are only valid for SSL/TLS functions. Rectify that by adding tls.getCiphers() and making crypto.getCiphers() return proper cipher names. M doc/api/crypto.markdown M doc/api/tls.markdown M lib/crypto.js M lib/tls.js M src/node_crypto.cc M test/simple/test-crypto.js commit 488b74d refs/remotes/origin/nodeconf-2013 Author: Mathias Bynens Date: 2013-03-19 09:10:23 +0100 doc: mention `process.*.isTTY` under `process` M doc/api/process.markdown commit 84bb0ec refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-03-14 16:59:07 +0100 child_process: fix sending utf-8 to child process In process#send() and child_process.ChildProcess#send(), use 'utf8' as the encoding and correctly handle partial character sequences by introducing a StringDecoder. Before this commit, it used 'ascii' and partial sequences were dropped or corrupted. This is a back-port of commit 44843a6 from the v0.10 branch. Fixes #4999 and #5011. M lib/child_process.js A test/simple/test-child-process-send-utf8.js commit 44843a6 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-14 16:59:07 +0100 child_process: fix sending utf-8 to child process In process#send() and child_process.ChildProcess#send(), use 'utf8' as the encoding instead of 'ascii' because 'ascii' mutilates non-ASCII input. Correctly handle partial character sequences by introducing a StringDecoder. Sending over UTF-8 no longer works in v0.10 because the high bit of each byte is now cleared when converting a Buffer to ASCII. See commit 96a314b for details. Fixes #4999 and #5011. M lib/child_process.js A test/simple/test-child-process-send-utf8.js commit 05bd6b7 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-21 13:12:41 +0100 bench: add child process read perf benchmark A benchmark/misc/child-process-read.js commit 690a8cc refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-24 22:53:07 +0100 deps: fix openssl build on windows Commit 8632af3 ("tools: update gyp to r1601") broke the Windows build. Older versions of GYP link to kernel32.lib, user32.lib, etc. but that was changed in r1584. See https://codereview.chromium.org/12256017 Fix the build by explicitly linking to the required libraries. M deps/openssl/openssl.gyp commit c0d5001 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-21 18:18:55 -0700 stream: Fix early end in Writables on zero-length writes Doing this causes problems: z.write(Buffer(0)); z.end(); Fix by not ending Writable streams while they're still in the process of writing something. M lib/_stream_writable.js M test/simple/test-stream2-writable.js A test/simple/test-zlib-zero-byte.js commit 8632af3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-24 14:29:17 +0100 tools: update gyp to r1601 Among other things, this should make it easier for people to build node.js on openbsd. M tools/gyp/AUTHORS M tools/gyp/PRESUBMIT.py D tools/gyp/buildbot/buildbot_run.py A tools/gyp/data/win/large-pdb-shim.cc M tools/gyp/gyptest.py A tools/gyp/pylib/gyp/MSVSUtil.py M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/__init__.py M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/common_test.py M tools/gyp/pylib/gyp/generator/android.py M tools/gyp/pylib/gyp/generator/eclipse.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/generator/xcode.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/mac_tool.py M tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/xcode_emulation.py M tools/gyp/pylib/gyp/xcodeproj_file.py M tools/gyp/tools/emacs/gyp-tests.el M tools/gyp/tools/emacs/gyp.el commit 329b538 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-24 13:22:01 +0100 doc: update CONTRIBUTING.md * Latest stable is v0.10 now. * Add example of what the first line of the commit log should look like. M CONTRIBUTING.md commit 9fae4dc refs/remotes/origin/nodeconf-2013 Author: Alexey Kupershtokh Date: 2012-10-26 12:49:22 +0700 timer: fix off-by-one ms error Fix #5103 M lib/timers.js A test/simple/test-timers-ordering.js commit 51f128d refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-22 13:51:11 -0700 fs: uv_[fl]stat now reports subsecond resolution While libuv supports reporting subsecond stat resolution across platforms, to actually get that resolution your platform and filesystem must support it (not HFS, ext[23], fat), otherwise the nsecs are 0 M src/node.h M src/node_file.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h commit 648a072 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-23 19:17:12 +0100 deps: upgrade libuv to eca008a M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/fs.c M deps/uv/src/win/fs.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c commit 9430ca6 refs/remotes/origin/nodeconf-2013 Author: Marcel Laverdet Date: 2013-03-21 16:56:02 -0500 tls: remove harmful unnecessary bounds checking The EncIn, EncOut, ClearIn & ClearOut functions are victims of some code copy + pasting. A common line copied to all of them is: `if (off >= buffer_length) { ...` 448e0f43 corrected ClearIn's check from `>=` to `>`, but left the others unchanged (with an incorrect bounds check). However, if you look down at the next very next bounds check you'll see: `if (off + len > buffer_length) { ...` So the check is actually obviated by the next line, and should be removed. This fixes an issue where writing a zero-length buffer to an encrypted pair's *encrypted* stream you would get a crash. M src/node_crypto.cc commit 1526909 refs/remotes/origin/nodeconf-2013 Author: Marcel Laverdet Date: 2013-03-21 16:56:02 -0500 tls: remove harmful unnecessary bounds checking The EncIn, EncOut, ClearIn & ClearOut functions are victims of some code copy + pasting. A common line copied to all of them is: `if (off >= buffer_length) { ...` 448e0f43 corrected ClearIn's check from `>=` to `>`, but left the others unchanged (with an incorrect bounds check). However, if you look down at the next very next bounds check you'll see: `if (off + len > buffer_length) { ...` So the check is actually obviated by the next line, and should be removed. This fixes an issue where writing a zero-length buffer to an encrypted pair's *encrypted* stream you would get a crash. M src/node_crypto.cc commit 14417fd refs/remotes/origin/nodeconf-2013 Author: verwaest@chromium.org Date: 2013-03-18 13:35:17 +0000 v8: Unify kMaxArguments with number of bits used to encode it. Increase the number of bits by 1 by making Flags unsigned. BUG=chromium:211741 Review URL: https://chromiumcodereview.appspot.com/12886008 This is a back-port of commits 13964 and 13988 addressing CVE-2013-2632. M deps/v8/src/objects-inl.h M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/stub-cache.cc commit 628bd81 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-23 15:48:56 +0100 crypto: check randomBytes() size argument Throw a TypeError if size > 0x3fffffff. Avoids the following V8 fatal error: FATAL ERROR: v8::Object::SetIndexedPropertiesToExternalArrayData() length exceeds max acceptable value Fixes #5126. M src/node_crypto.cc M test/simple/test-crypto-random.js commit 132c77e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-23 15:38:17 +0100 doc: document that stdio is usually blocking M doc/api/stdio.markdown commit c3aae9c refs/remotes/origin/nodeconf-2013 Author: Gil Pedersen Date: 2013-03-17 15:04:01 +0100 stream: Fix stall in Transform under very specific conditions The stall is exposed in the test, though the test itself asserts before it stalls. The test is constructed to replicate the stalling state of a complex Passthrough usecase since I was not able to reliable trigger the stall. Some of the preconditions for triggering the stall are: * rs.length >= rs.highWaterMark * !rs.needReadable * _transform() handler that can return empty transforms * multiple sync write() calls Combined this can trigger a case where rs.reading is not cleared when further progress requires this. The fix is to always clear rs.reading. M lib/_stream_transform.js M test/simple/test-stream2-transform.js commit bfd16de refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-21 21:38:30 +0400 timers: handle signed int32 overflow in enroll() Before this patch calling `socket.setTimeout(0xffffffff)` will result in signed int32 overflow in C++ which resulted in assertion error: Assertion failed: (timeout >= -1), function uv__io_poll, file ../deps/uv/src/unix/kqueue.c, line 121. see #5101 M lib/timers.js A test/simple/test-http-timeout-overflow.js commit f7ebb4d refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-21 10:50:25 -0700 doc: update that ascii write doesn't convert null Since WriteBuffer has been replaced with WriteOneByte, writing ascii will no longer automatically convert 0x0 to 0x20. So removed mention of this special case from docs. M doc/api/buffer.markdown commit 2f88272 refs/remotes/origin/nodeconf-2013 Merge: f150d56 92cc187 Author: isaacs Date: 2013-03-21 10:52:01 -0700 Merge remote-tracking branch 'ry/v0.10' into master Conflicts: src/node.cc src/node_version.h commit f150d56 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-21 09:26:23 -0700 src: write ascii strings using WriteOneByte WriteAscii will be deprecated soon from v8, and performance has regressed. The v8 team recommended using WriteOneByte instead. M src/node.cc M src/node_buffer.cc M src/stream_wrap.cc commit 92cc187 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-21 09:14:01 -0700 blog: Post for v0.10.1 A doc/blog/release/v0.10.1.md commit 9d3a09f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-21 09:14:23 -0700 Now working on v0.10.2 M src/node_version.h commit 41405f4 refs/remotes/origin/nodeconf-2013 Merge: e47a3e3 c274d16 Author: isaacs Date: 2013-03-21 09:13:45 -0700 Merge branch 'v0.10.1-release' into v0.10 commit e47a3e3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-21 14:59:16 +0100 deps: upgrade libuv to 9b61939 M deps/uv/build.mk M deps/uv/config-unix.mk M deps/uv/src/unix/timer.c M deps/uv/test/test-list.h M deps/uv/test/test-timer.c commit c274d16 refs/remotes/origin/v0.10.1-release (tag: v0.10.1, origin/v0.10.1-release) Author: isaacs Date: 2013-03-20 18:15:04 -0700 2013.03.21, Version 0.10.1 (Stable) * npm: upgrade to 1.2.15 * crypto: Improve performance of non-stream APIs (Fedor Indutny) * tls: always reset this.ssl.error after handling (Fedor Indutny) * tls: Prevent mid-stream hangs (Fedor Indutny, isaacs) * net: improve arbitrary tcp socket support (Ben Noordhuis) * net: handle 'finish' event only after 'connect' (Fedor Indutny) * http: Don't hot-path end() for large buffers (isaacs) * fs: Missing cb errors are deprecated, not a throw (isaacs) * fs: make write/appendFileSync correctly set file mode (Raymond Feng) * stream: Return self from readable.wrap (isaacs) * stream: Never call decoder.end() multiple times (Gil Pedersen) * windows: enable watching signals with process.on('SIGXYZ') (Bert Belder) * node: revert removal of MakeCallback (Trevor Norris) * node: Unwrap without aborting in handle fd getter (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit 3dd7938 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-20 17:49:57 -0700 npm: upgrade to 1.2.15 M deps/npm/.npmignore M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/rebuild.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/man/man1/faq.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/request/main.js M deps/npm/package.json M deps/npm/test/tap/peer-deps-invalid.js M deps/npm/test/tap/peer-deps-invalid/package.json M deps/npm/test/tap/peer-deps-without-package-json.js commit 855caa8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-15 12:59:30 +0400 crypto: initialize transform lazily M lib/crypto.js commit 008ab12 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-20 16:14:36 -0700 tls: Prevent hang in readStart This is not a great fix, and it's a bug that's very tricky to reproduce. Occasionally, while downloading a file, especially on Linux for some reason, the pause/resume timing will be just right such that the CryptoStream is in a 'reading' state, but actually has no data, so it ought to pull more in. Because there's no reads happening, it just sits there, and the process will exit This is, fundamentally, a factor of how the HTTP implementation sits atop CryptoStreams and TCP Socket objects, which is utterly horrible, and needs to be rewritten. However, in the meantime, npm downloads are prematurely exiting, causing hard-to-debug "cb() never called!" errors. M lib/tls.js commit 31314b6 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-20 01:58:11 -0700 bench: compare binaries equal times The benchmark compare would drop the last run of the binary pairs. So when they were only run once an error would arise because no data was generated for the second binary. M benchmark/compare.js commit 3dac421 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-20 16:53:23 +0100 bench: add dgram send/recv benchmark A benchmark/net/dgram.js commit 34e22b8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-20 17:35:38 +0400 tls: always reset this.ssl.error after handling Otherwise assertion may happen: src/node_crypto.cc:962: void node::crypto::Connection::ClearError(): Assertion `handle_->Get(String::New("error"))->BooleanValue() == false' failed. See #5058 M lib/tls.js commit 40b1c9a refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-20 12:25:46 +0400 v8: unbreak build on smartos after 831af97df211f04 M deps/v8/tools/gen-postmortem-metadata.py commit ad819bc refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-20 01:56:29 +0100 src: bump NODE_MODULE_VERSION after abi change M src/node.h commit dc29d64 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-20 01:53:14 +0100 test: fix up weakref.cc after v8 api change M test/gc/node_modules/weak/src/weakref.cc commit 25eaaca refs/remotes/origin/nodeconf-2013 Author: Raymond Feng Date: 2013-03-20 01:37:03 +0100 fs: make write/appendFileSync correctly set file mode M lib/fs.js A test/simple/test-fs-write-file-sync.js commit f65e14e refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-19 14:55:05 -0700 src: pass Isolate to all applicable api Update the api to pass node_isolate to all supported methods. Much thanks to Ben Noordhuis and his work in 51f6e6a. M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_counters.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_http_parser.cc M src/node_javascript.cc M src/node_os.cc M src/node_script.cc M src/node_stat_watcher.cc M src/node_string.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/slab_allocator.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.cc commit da4d79a refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-19 03:28:17 -0700 docs: show how to use Isolate Part of the 3.17 update is to pass the isolate as an argument. The addon docs have been updated with this usage. M doc/api/addons.markdown commit 88217ec refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-20 18:31:30 +0400 dtrace: fix generation of v8 constants on freebsd Every constant is certainly 4 bytes now, but freebsd's objdump utility prints out odd byte sequences (5-bytes, 6-bytes and even 9-bytes long) for v8's data section. We can safely ignore all upper bytes, because all constants that we're using are just `int`s. Since on all supported platforms `int` is 32bit long (and anyway v8's constants are 32bit too), we ignore all higher bits if they were read. M tools/genv8constants.py commit d9036a5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 12:31:44 -0800 dtrace: More style Continuation lines should be indented with 4 spaces, not a tab. M src/v8ustack.d commit 425163e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 12:20:21 -0800 dtrace: Make D style more D-ish M src/v8ustack.d commit 3375bd8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2012-12-27 07:16:23 +0400 dtrace: x64 ustack helper M src/v8ustack.d M tools/genv8constants.py commit 3cb5bf1 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-07 22:53:50 +0400 dtrace: fix style in ustack helper M src/v8ustack.d commit 831af97 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-19 02:06:13 -0700 v8: revert dtrace fix from 3.14 downgrade Revert "v8: fix postmortem and dtrace helper build" This reverts commit aa985392777dbe6159ce4ca56ae79d1039e43ec7. M deps/v8/tools/gen-postmortem-metadata.py M src/v8abbr.h commit 8bffa33 refs/remotes/origin/nodeconf-2013 Author: Bryan Cantrill Date: 2012-09-18 15:35:29 -0700 v8: loosen artificial mmap constraint Fixes #4010. M deps/v8/src/platform-posix.cc commit 0bba590 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-18 13:54:00 -0700 bindings: update api All compile time warnings about using deprecated APIs have been suppressed by updating node's API. Though there are still many function calls that can accept Isolate, and still need to be updated. node_isolate had to be added as an extern variable in node.h and node_object_wrap.h Also a couple small fixes for Error handling. Before v8 3.16.6 the error stack message was lazily written when it was needed, which allowed you to change the message after instantiation. Then the stack would be written with the new message the first time it was accessed. Though that has changed. Now it creates the stack message on instantiation. So setting a different message afterwards won't be displayed. This is not a complete fix for the problem. Getting error without any message isn't very useful. M lib/fs.js M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc M src/node.h M src/node_buffer.cc M src/node_counters.cc M src/node_crypto.cc M src/node_crypto.h M src/node_dtrace.cc M src/node_file.cc M src/node_internals.h M src/node_object_wrap.h M src/node_script.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/req_wrap.h M src/slab_allocator.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.cc M test/message/error_exit.out M test/message/stack_overflow.js M test/message/stack_overflow.out commit 06bec0e refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-18 13:50:55 -0700 v8: remove optimization switches Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, they are set globally in $(TOPLEVEL)/common.gypi. M deps/v8/build/common.gypi commit 83261e7 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-18 13:49:34 -0700 deps: update v8 to 3.17.13 M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/Makefile.android M deps/v8/SConstruct M deps/v8/build/android.gypi M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 M deps/v8/build/standalone.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/shell.cc M deps/v8/src/SConscript M deps/v8/src/accessors.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apinatives.js M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h A deps/v8/src/atomicops_internals_tsan.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.cc A deps/v8/src/code-stubs-hydrogen.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/counters.cc M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8-debug.h M deps/v8/src/d8-posix.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/data-flow.h M deps/v8/src/date.js M deps/v8/src/debug-agent.cc M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/disassembler.h M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/func-name-inferrer.cc M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h A deps/v8/src/heap-snapshot-generator-inl.h A deps/v8/src/heap-snapshot-generator.cc A deps/v8/src/heap-snapshot-generator.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-gap-resolver-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h D deps/v8/src/inspector.cc D deps/v8/src/inspector.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h A deps/v8/src/json-stringifier.h M deps/v8/src/json.js A deps/v8/src/jsregexp-inl.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator-inl.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc D deps/v8/src/liveobjectlist-inl.h D deps/v8/src/liveobjectlist.cc D deps/v8/src/liveobjectlist.h M deps/v8/src/log-utils.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macro-assembler.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h A deps/v8/src/marking-thread.cc A deps/v8/src/marking-thread.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/constants-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/frames-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc A deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparse-data.cc M deps/v8/src/preparse-data.h M deps/v8/src/preparser.cc M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/proxy.js M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp-stack.cc M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/safepoint-table.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopeinfo.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/smart-pointers.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/string-search.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h A deps/v8/src/sweeper-thread.cc A deps/v8/src/sweeper-thread.h A deps/v8/src/symbol.js M deps/v8/src/token.h M deps/v8/src/transitions-inl.h M deps/v8/src/transitions.cc M deps/v8/src/transitions.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.cc M deps/v8/src/unicode.h A deps/v8/src/uri.h M deps/v8/src/uri.js M deps/v8/src/utils.h M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8conversions.cc M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8threads.cc M deps/v8/src/v8utils.cc M deps/v8/src/v8utils.h M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/frames-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/SConscript M deps/v8/test/cctest/cctest.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-circular-queue.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-conversions.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-date.cc M deps/v8/test/cctest/test-debug.cc A deps/v8/test/cctest/test-declarative-accessors.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-ia32.cc M deps/v8/test/cctest/test-disasm-mips.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-diy-fp.cc M deps/v8/test/cctest/test-double.cc M deps/v8/test/cctest/test-fast-dtoa.cc M deps/v8/test/cctest/test-func-name-inference.cc A deps/v8/test/cctest/test-global-object.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lock.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-macro-assembler-x64.cc M deps/v8/test/cctest/test-mark-compact.cc A deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform-linux.cc M deps/v8/test/cctest/test-platform-macos.cc M deps/v8/test/cctest/test-platform-nullos.cc M deps/v8/test/cctest/test-platform-tls.cc M deps/v8/test/cctest/test-platform-win32.cc A deps/v8/test/cctest/test-platform.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-random.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-sockets.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-strtod.cc A deps/v8/test/cctest/test-symbols.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-threads.cc M deps/v8/test/cctest/test-unbound-queue.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/testcfg.py M deps/v8/test/message/overwritten-builtins.out A deps/v8/test/mjsunit/allocation-site-info.js M deps/v8/test/mjsunit/array-bounds-check-removal.js A deps/v8/test/mjsunit/array-natives-elements.js M deps/v8/test/mjsunit/array-reduce.js M deps/v8/test/mjsunit/array-slice.js M deps/v8/test/mjsunit/array-store-and-grow.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js M deps/v8/test/mjsunit/big-array-literal.js M deps/v8/test/mjsunit/builtins.js A deps/v8/test/mjsunit/compiler/inline-closures.js A deps/v8/test/mjsunit/compiler/inline-function-apply.js M deps/v8/test/mjsunit/compiler/inline-literals.js A deps/v8/test/mjsunit/compiler/multiply-add.js A deps/v8/test/mjsunit/compiler/multiply-sub.js A deps/v8/test/mjsunit/compiler/parallel-proto-change.js A deps/v8/test/mjsunit/compiler/property-static.js A deps/v8/test/mjsunit/compiler/proto-chain-constant.js A deps/v8/test/mjsunit/compiler/proto-chain-load.js A deps/v8/test/mjsunit/compiler/regress-177883.js A deps/v8/test/mjsunit/compiler/rotate.js A deps/v8/test/mjsunit/constant-folding-2.js A deps/v8/test/mjsunit/debug-liveedit-compile-error.js A deps/v8/test/mjsunit/debug-liveedit-literals.js A deps/v8/test/mjsunit/debug-set-variable-value.js M deps/v8/test/mjsunit/elements-kind.js A deps/v8/test/mjsunit/elements-length-no-holey.js M deps/v8/test/mjsunit/elements-transition.js A deps/v8/test/mjsunit/error-accessors.js M deps/v8/test/mjsunit/error-constructors.js M deps/v8/test/mjsunit/error-tostring.js M deps/v8/test/mjsunit/eval-stack-trace.js M deps/v8/test/mjsunit/fast-prototype.js M deps/v8/test/mjsunit/function-call.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js A deps/v8/test/mjsunit/generated-transition-stub.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/module-linking.js A deps/v8/test/mjsunit/harmony/object-observe.js A deps/v8/test/mjsunit/harmony/proxies-json.js M deps/v8/test/mjsunit/harmony/proxies.js A deps/v8/test/mjsunit/harmony/symbols.js A deps/v8/test/mjsunit/json-parser-recursive.js A deps/v8/test/mjsunit/json-stringify-recursive.js M deps/v8/test/mjsunit/json.js A deps/v8/test/mjsunit/json2.js A deps/v8/test/mjsunit/manual-parallel-recompile.js A deps/v8/test/mjsunit/math-exp-precision.js M deps/v8/test/mjsunit/math-floor-of-div-minus-zero.js A deps/v8/test/mjsunit/math-floor-of-div-nosudiv.js M deps/v8/test/mjsunit/math-floor-of-div.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/new-function.js M deps/v8/test/mjsunit/object-get-own-property-names.js A deps/v8/test/mjsunit/parallel-optimize-disabled.js M deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/test/mjsunit/regress/regress-1122.js M deps/v8/test/mjsunit/regress/regress-121407.js A deps/v8/test/mjsunit/regress/regress-147497.js A deps/v8/test/mjsunit/regress/regress-164442.js A deps/v8/test/mjsunit/regress/regress-165637.js A deps/v8/test/mjsunit/regress/regress-166379.js A deps/v8/test/mjsunit/regress/regress-166553.js M deps/v8/test/mjsunit/regress/regress-1692.js A deps/v8/test/mjsunit/regress/regress-171641.js M deps/v8/test/mjsunit/regress/regress-1980.js A deps/v8/test/mjsunit/regress/regress-2073.js M deps/v8/test/mjsunit/regress/regress-2185.js A deps/v8/test/mjsunit/regress/regress-2243.js A deps/v8/test/mjsunit/regress/regress-2263.js A deps/v8/test/mjsunit/regress/regress-2398.js A deps/v8/test/mjsunit/regress/regress-2410.js A deps/v8/test/mjsunit/regress/regress-2416.js A deps/v8/test/mjsunit/regress/regress-2419.js A deps/v8/test/mjsunit/regress/regress-2433.js A deps/v8/test/mjsunit/regress/regress-2437.js A deps/v8/test/mjsunit/regress/regress-2438.js A deps/v8/test/mjsunit/regress/regress-2441.js A deps/v8/test/mjsunit/regress/regress-2443.js A deps/v8/test/mjsunit/regress/regress-2444.js A deps/v8/test/mjsunit/regress/regress-2451.js A deps/v8/test/mjsunit/regress/regress-2470.js A deps/v8/test/mjsunit/regress/regress-2499.js A deps/v8/test/mjsunit/regress/regress-2537.js A deps/v8/test/mjsunit/regress/regress-2539.js A deps/v8/test/mjsunit/regress/regress-2565.js A deps/v8/test/mjsunit/regress/regress-2566.js A deps/v8/test/mjsunit/regress/regress-2568.js A deps/v8/test/mjsunit/regress/regress-2570.js M deps/v8/test/mjsunit/regress/regress-crbug-146910.js A deps/v8/test/mjsunit/regress/regress-crbug-160010.js A deps/v8/test/mjsunit/regress/regress-crbug-162085.js A deps/v8/test/mjsunit/regress/regress-crbug-163530.js A deps/v8/test/mjsunit/regress/regress-crbug-168545.js A deps/v8/test/mjsunit/regress/regress-crbug-170856.js A deps/v8/test/mjsunit/regress/regress-crbug-172345.js A deps/v8/test/mjsunit/regress/regress-crbug-173907.js A deps/v8/test/mjsunit/regress/regress-crbug-173974.js A deps/v8/test/mjsunit/regress/regress-crbug-178790.js A deps/v8/test/mjsunit/regress/regress-crbug-181422.js M deps/v8/test/mjsunit/regress/regress-crbug-18639.js A deps/v8/test/mjsunit/regress/regress-crbug-196583.js A deps/v8/test/mjsunit/regress/regress-delete-empty-double.js A deps/v8/test/mjsunit/regress/regress-json-stringify-gc.js A deps/v8/test/mjsunit/regress/regress-latin-1.js A deps/v8/test/mjsunit/regress/regress-observe-empty-double-array.js A deps/v8/test/mjsunit/shift-for-integer-div.js A deps/v8/test/mjsunit/stack-traces-gc.js A deps/v8/test/mjsunit/stack-traces-overflow.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/strict-mode.js A deps/v8/test/mjsunit/string-natives.js M deps/v8/test/mjsunit/string-replace.js M deps/v8/test/mjsunit/string-split.js M deps/v8/test/mjsunit/testcfg.py D deps/v8/test/mjsunit/tools/tickprocessor-test.log M deps/v8/test/mjsunit/tools/tickprocessor.js M deps/v8/test/mjsunit/uri.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/tools/disasm.py M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/ll_prof.py A deps/v8/tools/plot-timer-events A deps/v8/tools/plot-timer-events.js A deps/v8/tools/run-llprof.sh M deps/v8/tools/run-tests.py M deps/v8/tools/run-valgrind.py M deps/v8/tools/test.py M deps/v8/tools/testrunner/local/execution.py M deps/v8/tools/testrunner/local/testsuite.py M deps/v8/tools/testrunner/objects/context.py M deps/v8/tools/testrunner/server/compression.py A deps/v8/tools/tick-processor.html M deps/v8/tools/tickprocessor-driver.js M deps/v8/tools/tickprocessor.js commit 2f4a62c refs/remotes/origin/nodeconf-2013 Author: Iskren Ivov Chernev Date: 2013-03-19 10:58:18 -0700 doc: fix streams2 SimpleProtocol example A non-existing variable `b` was used to queue data for reading. M doc/api/stream.markdown commit bf83251 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-20 00:16:02 +0100 windows: enable watching signals with process.on('SIGXYZ') This reverts commit ea1cba6246a8b1784e22d076139b9244a9ff42f8. The offending commit was intended to land on the v0.8 branch only, but it accidentally got merged at some point. Closes #5054. M src/node.js commit 8019800 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-19 20:07:38 +0100 Update .mailmap and AUTHORS M .mailmap M AUTHORS commit a05f973 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-03-18 10:48:13 -0700 test: Misc Windows unit test fixes Fixes #5071, #5073. * Normalize capitalization of drive letter * Fix `exit()` typo in failure path * Ignore symlink tests (Windows) if not elevated The `test_relative_input_cwd()` test was failing on Windows when `skipSymlinks` was `true`. So we won't run it if `skipSymlinks` is `true`. When it failed, the unhandled error caused Node to die before having a chance to clean up, which resulted in two files missing in subsequent unit tests: * `test/fixtures/nested-index/one/hello.js` * `test/fixtures/nested-index/one/index.js` We should probably find a way to isolate this test from the other test (`simple/test-module-loading`) that was failing when this test poluted the disk state. M lib/path.js M test/simple/test-fs-realpath.js M test/simple/test-http-curl-chunk-problem.js M test/simple/test-require-resolve.js commit 808b7ad refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-18 14:40:03 +0100 doc: fix broken links in blog footer The blog lives at blog.nodejs.org while the main website lives at nodejs.org. Ergo, use absolute URLs for links to the main website. Fixes #5062. M doc/blog.html commit b5ddc0c refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-15 22:49:31 +0400 tls: write pending data of opposite side Fix stucked CryptoStream behaviour, happening when one of the sides locks-up in queued state. fix #5023 M lib/tls.js A test/simple/test-tls-server-large-request.js commit 14a8fb8 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-15 22:49:31 +0400 tls: write pending data of opposite side Fix stucked CryptoStream behaviour, happening when one of the sides locks-up in queued state. fix #5023 M lib/tls.js A test/simple/test-tls-server-large-request.js commit a0867e1 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-16 21:59:47 -0700 node: revert removal of MakeCallback In 0168109 an implementation of MakeCallback was accidently removed. It has been re-added. M src/node.cc commit f217b5e refs/remotes/origin/nodeconf-2013 Author: JeongHoon Byun Date: 2013-03-12 21:21:43 +0900 doc: fix typo in crypto docs M doc/api/crypto.markdown commit 852444a refs/remotes/origin/nodeconf-2013 Author: Yi EungJun Date: 2013-03-16 01:31:48 +0900 doc: https: Fix the link to tls.connect M doc/api/https.markdown commit f5a337e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-16 23:32:42 +0100 deps: upgrade libuv to b45a74f M deps/uv/src/unix/internal.h M deps/uv/src/unix/pipe.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tty.c commit 2b5bc8e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-16 23:18:50 +0100 install: don't install man page twice Looks like a merge conflict in 77ed12f left in the old, unconditional install rule. Remove it, the new and improved rule is a few lines down. Fixes #5044. M tools/install.py commit 94284e7 refs/remotes/origin/nodeconf-2013 Author: Nao Iizuka Date: 2013-03-15 16:18:30 -1000 readline: handle wide characters properly Handle wide characters (such as あ, 谢, 고) as two column wide to make cursor move properly. Closes #555. Closes #4994. M doc/api/readline.markdown M lib/readline.js M test/simple/test-readline-interface.js commit 4432dc8 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-14 16:06:59 -0700 v8: move 32 bit heap hint on sunos Setting the V8 heap at or near 0x20000000 on 32bit sunos only allows 512 MB of heap space, instead on sunos move this to 0x80000000. Fixes #4010. M deps/v8/src/platform-posix.cc commit 14947b6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-14 16:43:19 -0700 stream: Return self from readable.wrap Also, set paused=false *before* calling resume(). Otherwise, there's an edge case where an immediately-emitted chunk might make it call pause() again incorrectly. M lib/_stream_readable.js A test/simple/test-stream2-readable-wrap.js commit 3537b57 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-14 16:18:42 -0700 test: No need for kicking in streams2 test This was necessary when we weren't auto-starting when a 'readable' listener is added. M test/simple/test-stream2-set-encoding.js commit e8f80bf refs/remotes/origin/nodeconf-2013 Author: Gil Pedersen Date: 2013-03-14 14:01:14 +0100 stream: Never call decoder.end() multiple times Updated version that does what it says without assigning state.decoder. M lib/_stream_readable.js M test/simple/test-stream2-set-encoding.js commit c0721bc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-14 14:16:13 -0700 repl: Use a domain to catch async errors safely Fix #2031 M lib/repl.js M test/simple/test-repl-domain.js M test/simple/test-repl-options.js A test/simple/test-repl-timeout-throw.js commit 5eacdd4 refs/remotes/origin/nodeconf-2013 Author: Sami Samhuri Date: 2013-03-14 10:49:14 -1000 repl: emit 'reset' event when context is reset Closes #1183. M doc/api/repl.markdown M lib/repl.js A test/simple/test-repl-reset-event.js commit 1f53cfd refs/remotes/origin/nodeconf-2013 Author: koichik Date: 2013-03-14 23:57:13 +0900 doc: don't mark fs callbacks as optional Refs #5005, #5008 M doc/api/fs.markdown commit d62cf59 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-14 07:48:18 -0700 http: Don't hot-path end() for large buffers The benefits of the hot-path optimization below start to fall off when the buffer size gets up near 128KB, because the cost of the copy is more than the cost of the extra write() call. Switch to the write/end method at that point. Heuristics and magic numbers are awful, but slow http responses are worse. Fix #4975 A benchmark/http/end-vs-write-end.js M lib/http.js commit ca5022b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-14 15:13:58 +0100 net: improve arbitrary tcp socket support Consider this example: // fd 3 is a bound tcp socket var s = net.createServer(cb); s.listen({ fd: 3 }); console.log(s.address()); // prints null This commit makes net.Server#address() print the actual address. Ditto for non-listen sockets; properties like net.Socket#localAddress and net.Socket#remoteAddress now return the correct value. Fixes #5009. M lib/net.js M src/tcp_wrap.cc commit e99dff4 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-14 13:40:27 +0100 deps: upgrade libuv to 7b66ea1 M deps/uv/include/uv.h M deps/uv/src/unix/tcp.c M deps/uv/src/unix/tty.c M deps/uv/test/runner-win.c M lib/net.js M src/node.js M src/tty_wrap.cc commit 028c630 refs/remotes/origin/nodeconf-2013 Author: Adam Malcontenti-Wilson Date: 2013-03-14 13:17:07 +1100 doc: change dgram to socket for properties of dgram.Socket Fixes #4919. M doc/api/dgram.markdown commit 5e140b3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-13 15:36:52 -0700 Revert "fs: Missing cb errors are deprecated, not a throw" This reverts commits 6bd8b7e5405e1cdc9f56214f5f6b741806c32e5f and fa05e8a2706e20a191942fe2b2273481605a1f14. M doc/api/fs.markdown M lib/fs.js M test/simple/test-fs-readfile-error.js commit 5917828 refs/remotes/origin/nodeconf-2013 Merge: 26dae9a 6399839 Author: isaacs Date: 2013-03-13 15:51:24 -0700 Merge remote-tracking branch 'ry/v0.10' Conflicts: src/node_version.h commit 6399839 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-13 15:48:56 -0700 Revert "stream: Never call decoder.end() multiple times" This reverts commit 615d809ac684a7d2cc7ee5e1aa58f0a921b529a0. M lib/_stream_readable.js M test/simple/test-stream2-set-encoding.js commit 6bd8b7e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-13 14:59:42 -0700 fs: Missing cb errors are deprecated, not a throw Commit a804347 makes fs function rethrow errors when the callback is omitted. While the right thing to do, it's a change from the old v0.8 behavior where such errors were silently ignored. To give users time to upgrade, temporarily disable that and replace it with a function that warns once about the deprecated behavior. Close #5005 M lib/fs.js M test/simple/test-fs-readfile-error.js commit fa05e8a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-13 22:52:33 +0100 doc: implicit fs callbacks don't throw in v0.10 But they will in v0.12. Re #5005. M doc/api/fs.markdown commit 7b7235a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-13 23:22:55 +0100 doc: add note on process.title max length Fixes #5006. M doc/api/process.markdown commit 615d809 refs/remotes/origin/nodeconf-2013 Author: Gil Pedersen Date: 2013-03-12 15:56:30 +0100 stream: Never call decoder.end() multiple times Fixes decoder.end() being called on every push(null). As the tls module does this, corrupt stream data could potentially be added to the end. M lib/_stream_readable.js M test/simple/test-stream2-set-encoding.js commit 110cacd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-13 11:22:33 -0700 core: Move UNWRAP_NO_ABORT to handle_wrap.h Otherwise it cannot be used in StreamWrap. Forgot to include in last patch, broke the build. M src/handle_wrap.cc M src/handle_wrap.h commit 9af0085 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-13 18:27:09 +0100 doc: path.join() arguments must be strings In v0.8, non-string arguments were ignored. v0.10 throws an exception. M doc/api/path.markdown commit 8135ac1 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-13 16:53:27 +0400 net: handle 'finish' event only after 'connect' M lib/net.js A test/simple/test-net-connect-immediate-finish.js commit 53f2381 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-13 10:16:26 -0700 core: Unwrap without aborting in handle fd getter M src/stream_wrap.cc commit 7a07b31 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-13 10:15:30 -0700 blog: Fix typo in typo fix M doc/blog/release/v0.10.0.md commit 2c41a80 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-03-13 16:30:21 +0100 crypto: check key type in GetPeerCertificate() Works around the following exception: Error: 140463203215168:error:0607907F:digital envelope routines:EVP_PKEY_get1_RSA:expecting an rsa key: ../deps/openssl/openssl/crypto/evp/p_lib.c:288: at CleartextStream._pusher (tls.js:656:24) at SlabBuffer.use (tls.js:199:18) at CleartextStream.CryptoStream._push (tls.js:483:33) at SecurePair.cycle (tls.js:880:20) The issue has been solved properly in v0.10 and the master branch as of commit c6e2db2 ("crypto: clear error stack"). This is the "back-port" to v0.8. For some (rather unquantifiable) reason the original fix only works for the tls module in v0.8 but not the https module unless OpenSSL is downgraded to 0.9.8. Upgrading OpenSSL does *not* fix it, however. The https module doesn't appear to be at fault; upgrading it to v0.10 doesn't fix the issue. That leaves either the tls or the http module (that https derives from) but the changes to those modules are too massive to back-port as-is. `git bisect` over the v0.8 -> v0.10 commits didn't show up anything useful, it pinpoints c6e2db2 as the commit that fixes things. I've spent several hours on this now and seeing that v0.8 is in maintenance mode, this cheap hack will have to do. Fixes #4771. M src/node_crypto.cc commit 26dae9a refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-13 16:53:27 +0400 net: handle 'finish' event only after 'connect' M lib/net.js A test/simple/test-net-connect-immediate-finish.js commit 598b5e4 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-03-12 19:00:48 -0700 blog: fix small typo in v0.10.0 release article M doc/blog/release/v0.10.0.md commit 3288bc9 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-03-12 15:58:27 -0700 doc: fix inpect() -> inspect() typo M doc/api/util.markdown commit 68487a7 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-12 23:15:21 +0400 crypto: replace BIO_free with BIO_free_all From OpenSSL's documentation: "If BIO_free() is called on a BIO chain it will only free one BIO resulting in a memory leak." and "BIO_free_all() frees up an entire BIO chain, it does not halt if an error occurs freeing up an individual BIO in the chain" M src/node_crypto.cc commit 7845918 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-12 14:18:24 +0400 crypto: refactor crypto classes M src/node_crypto.cc M src/node_crypto.h commit 83d17e5 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-12 14:09:27 +0400 crypto: merge Cipher and Decipher M lib/crypto.js M src/node_crypto.cc M src/node_crypto.h commit a15cc93 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-03-12 01:59:46 +0400 crypto: split crypto classes M src/node_crypto.cc M src/node_crypto.h commit 66280de refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-01-29 19:06:32 -0800 util: custom `inspect()` method may return an Object This is more like how `JSON.stringify()` works. Closes #2711. M doc/api/util.markdown M lib/util.js M test/simple/test-util-inspect.js commit da8b0ee refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-01-29 18:44:29 -0800 console: `console.dir()` bypasses inspect() methods Use the `customInspect: false` option of `util.inspect()` to bypass any custom inspect() function on the object being logged. Closes #2717. M doc/api/stdio.markdown M lib/console.js M test/simple/test-console.js commit da10bb8 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-12 00:03:56 +0100 doc: events: add 'removeListener' event section Amends commit 84221fd by (also) documenting the 'removeListener' event in a dedicated section, like the 'newListener' event. Fixes #4977. M doc/api/events.markdown commit 228ad93 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-11 08:56:47 -0700 blog: Post about v0.10.0 A doc/blog/release/v0.10.0.md commit e2b293c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-11 08:49:33 -0700 Now working on 0.10.1 M src/node_version.h commit dcfb6d8 refs/remotes/origin/nodeconf-2013 Merge: 327b6e3 163ca27 Author: isaacs Date: 2013-03-11 08:49:20 -0700 Merge branch 'v0.10.0-release' into v0.10 commit 163ca27 refs/remotes/origin/v0.10.0-release (tag: v0.10.0, origin/v0.10.0-release) Author: isaacs Date: 2013-03-09 09:24:56 -0800 2013.03.11, Version 0.10.0 (Stable) * npm: Upgrade to 1.2.14 * core: Append filename properly in dlopen on windows (isaacs) * zlib: Manage flush flags appropriately (isaacs) * domains: Handle errors thrown in nested error handlers (isaacs) * buffer: Strip high bits when converting to ascii (Ben Noordhuis) * win/msi: Enable modify and repair (Bert Belder) * win/msi: Add feature selection for various node parts (Bert Belder) * win/msi: use consistent registry key paths (Bert Belder) * child_process: support sending dgram socket (Andreas Madsen) * fs: Raise EISDIR on Windows when calling fs.read/write on a dir (isaacs) * unix: fix strict aliasing warnings, macro-ify functions (Ben Noordhuis) * unix: honor UV_THREADPOOL_SIZE environment var (Ben Noordhuis) * win/tty: fix typo in color attributes enumeration (Bert Belder) * win/tty: don't touch insert mode or quick edit mode (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit 327b6e3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 18:05:39 -0800 stream: Don't emit 'end' unless read() called This solves the problem of calling `readable.pipe(writable)` after the readable stream has already emitted 'end', as often is the case when writing simple HTTP proxies. The spirit of streams2 is that things will work properly, even if you don't set them up right away on the first tick. This approach breaks down, however, because pipe()ing from an ended readable will just do nothing. No more data will ever arrive, and the writable will hang open forever never being ended. However, that does not solve the case of adding a `on('end')` listener after the stream has received the EOF chunk, if it was the first chunk received (and thus, length was 0, and 'end' got emitted). So, with this, we defer the 'end' event emission until the read() function is called. Also, in pipe(), if the source has emitted 'end' already, we call the cleanup/onend function on nextTick. Piping from an already-ended stream is thus the same as piping from a stream that is in the process of ending. Updates many tests that were relying on 'end' coming immediately, even though they never read() from the req. Fix #4942 M lib/_stream_readable.js M lib/http.js M test/simple/test-http-allow-req-after-204-res.js M test/simple/test-http-client-response-domain.js M test/simple/test-http-contentLength0.js M test/simple/test-http-head-request.js M test/simple/test-http-head-response-has-no-body-end.js M test/simple/test-http-head-response-has-no-body.js M test/simple/test-http-legacy.js M test/simple/test-http-max-headers-count.js M test/simple/test-http-pipe-fs.js M test/simple/test-http-should-keep-alive.js M test/simple/test-http.js M test/simple/test-https-client-reject.js A test/simple/test-stream-pipe-after-end.js commit cd2b9f5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 10:56:17 -0800 stream: Avoid nextTick warning filling read buffer In the function that pre-emptively fills the Readable queue, it relies on a recursion through: stream.push(chunk) -> maybeReadMore(stream, state) -> if (not reading more and < hwm) stream.read(0) -> stream._read() -> stream.push(chunk) -> repeat. Since this was only calling read() a single time, and then relying on a future nextTick to collect more data, it ends up causing a nextTick recursion error (and potentially a RangeError, even) if you have a very high highWaterMark, and are getting very small chunks pushed synchronously in _read (as happens with TLS, or many simple test streams). This change implements a new approach, so that read(0) is called repeatedly as long as it is effective (that is, the length keeps increasing), and thus quickly fills up the buffer for streams such as these, without any stacks overflowing. M lib/_stream_readable.js M test/simple/test-stream2-unpipe-leak.js commit 738347b refs/remotes/origin/nodeconf-2013 Author: Julian Gruber Date: 2013-03-08 19:41:28 +0100 events: Handle missing error obj when domains in use so `ee.emit('error')` doesn't throw when domains are active create an empty error only when handled by a domain test for when no error is provided to an error event M lib/events.js A test/simple/test-event-emitter-no-error-provided-to-error-event.js commit c9a4ec9 refs/remotes/origin/nodeconf-2013 Author: koichik Date: 2013-03-10 20:10:19 +0900 http: ServerRequest does not timeout after 'end' Fixes #4967 M lib/http.js D test/simple/test-http-server-timeout-pipeline.js M test/simple/test-http-set-timeout-server.js commit e2400f8 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 18:46:39 -0800 http: Do not setTimeout a not-yet-existent socket Fixes #4967 M lib/http.js A test/simple/test-http-server-timeout-pipeline.js commit 21a9966 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 18:34:59 -0800 uv: Upgrade to 5462dab M deps/uv/src/win/pipe.c M deps/uv/src/win/tcp.c commit 12713c3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 09:22:00 -0800 win/msi: Fix typos M tools/msvs/msi/product.wxs M tools/msvs/nodevars.bat commit 31b5d41 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 09:11:22 -0800 npm: Upgrade to 1.2.14 (fixed) M deps/npm/lib/search.js commit 5757ce4 refs/remotes/origin/nodeconf-2013 Author: hc Date: 2013-03-08 06:07:27 -0500 http: check if incoming parser has already been freed Fix #4948 This adds a check before setting the incoming parser to null. Under certain circumstances it'll already be set to null by freeParser(). Otherwise this will cause node to crash as it tries to set null on something that is already null. M lib/http.js A test/simple/test-regress-GH-4948.js commit 7becf15 refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2013-02-26 18:26:09 +0100 timers: consistent this keyword in setImmediate When calling setImmediate with extra arguments the this keyword in the callback would refer to the global object, but when not calling setImmediate with extra arguments this would refer to the returned handle object. This commit fixes that inconsistency so its always set handle object. The handle object was chosen for performance reasons. M lib/timers.js A test/simple/test-timers-this.js commit 80472bc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-09 07:00:21 -0800 domain: Fix double-exit on nested domains Minor oversight in fix for #4953. M src/node.js M test/simple/test-domain-nested-throw.js commit 43c1830 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 21:52:36 -0800 Now working on 0.11.0 M src/node_version.h commit 4d1e9e5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 21:52:09 -0800 Now working on 0.10.0 M src/node_version.h commit 7c9ff8e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 20:26:26 -0800 lint M src/node.js commit 77a776d refs/remotes/origin/nodeconf-2013 Author: Gil Pedersen Date: 2013-03-08 09:26:53 +0100 stream: Always defer preemptive reading to improve latency M lib/_stream_readable.js commit 061a7dd refs/remotes/origin/nodeconf-2013 Merge: 6e34dfd d5959c5 Author: isaacs Date: 2013-03-08 18:59:44 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: AUTHORS ChangeLog src/node_version.h commit 6e34dfd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 18:31:21 -0800 test: Fail faster in simple/test-cluster-bind-twice-v2 Crashing on windows, but at least now it's a crash rathert han a timeout. M test/simple/test-cluster-bind-twice-v2.js commit 98c6a81 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 09:29:13 -0800 test: Kill zombies when debugger-client fails on windows M test/simple/test-debugger-client.js commit 8cf2d4c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 09:10:57 -0800 test: Don't run async operation in process 'exit' Also, this seems to occasionally cause some annoying file-locking errors in Windows. Not sure if this is the best fix, but it seems to make the warnings go away in that spot. M test/simple/test-http-curl-chunk-problem.js commit f5c293b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 08:29:36 -0800 test: Use copy instead of symlink in child-process-fork-exec-path M test/simple/test-child-process-fork-exec-path.js commit 9826159 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 16:29:30 -0800 test: Trim cat output for windows M test/simple/test-child-process-stdio-inherit.js commit 99a2059 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 16:13:52 -0800 test: Sending dgram sockets to child procs not supported on windows M test/simple/test-child-process-fork-dgram.js commit 6076a25 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 15:14:22 -0800 core: Append filename properly in dlopen on windows Fixes simple/test-module-loading on win32 M src/node.cc commit 08f5db1 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 14:28:32 -0800 test: Make stream2-transform less timing-dependent M test/simple/test-stream2-transform.js commit 6d593a9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 12:04:17 -0800 test: Don't fail tls-session-cache if openssl is bad M test/simple/test-tls-session-cache.js commit b3cbb16 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 07:55:45 -0800 zlib: Manage flush flags appropriately If you call z.flush();z.write('foo'); then it would try to write 'foo' before the flush was done, triggering an assertion in the zlib binding. Closes #4950 M doc/api/zlib.markdown M lib/zlib.js A test/simple/test-zlib-write-after-flush.js commit 29cd0f2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 11:12:15 -0800 domains: Handle errors thrown in nested error handlers If a domain error handler throws, it should be caught if it was in a stack of nested domains. Fix #4953 M src/node.js A test/simple/test-domain-nested-throw.js commit e325ace refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-06 05:26:35 +0100 buffer: speed up ascii character scanning Speed up ASCII character scanning and conversion by 25% to 30% by scanning and converting whole words instead of individual bytes. M src/node_buffer.cc M src/node_internals.h M test/simple/test-buffer-ascii.js commit 96a314b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-06 05:13:14 +0100 buffer: strip high bits when converting to ascii Consider the following example: console.log(Buffer('ú').toString('ascii')); Before this commit, the contents of the buffer was used as-is and hence it prints 'ú'. Now, it prints 'C:'. Perhaps not much of an improvement but it conforms to what the documentation says it does: strip off the high bits. Fixes #4371. M doc/api/buffer.markdown M src/node_buffer.cc A test/simple/test-buffer-ascii.js commit 632b7d8 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 14:35:00 -0800 Revert "http: check if incoming parser has already been freed" This reverts commit 9f4c3b0d45f858d3d3021ef4b8edebf6005008ff. M lib/http.js D test/simple/test-regress-GH-4948.js commit 9f4c3b0 refs/remotes/origin/nodeconf-2013 Author: hheennrryy@gmail.com Date: 2013-03-08 06:07:27 -0500 http: check if incoming parser has already been freed Fix #4948 This adds a check before setting the incoming parser to null. Under certain circumstances it'll already be set to null by freeParser(). Otherwise this will cause node to crash as it tries to set null on something that is already null. M lib/http.js A test/simple/test-regress-GH-4948.js commit ea30ca9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 13:47:36 -0800 doc: Add wrk's license to LICENSE file M LICENSE commit 3c22c42 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-08 01:44:42 +0100 win/msi: enable modify and repair M tools/msvs/msi/product.wxs commit fa1efa3 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 18:25:06 +0100 win/msi: miscellaneous style cleanups M tools/msvs/msi/product.wxs commit 4147680 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 18:22:43 +0100 win/msi: don't include architecture in start menu group name M tools/msvs/msi/product.wxs commit 8365a56 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 18:22:06 +0100 win/msi: update 'install finished' message M tools/msvs/msi/product.wxs commit 952d6c5 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 18:01:57 +0100 win/msi: clean up the 'documentation shortcuts' feature M tools/msvs/msi/product.wxs commit fb62532 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 17:48:43 +0100 win/msi: refactor 'node.js runtime' feature * This feature now includes the start menu items. * 'nodejsvars.bat' was renamed to 'nodevars.bat'. * Improved feature description. M tools/msvs/msi/product.wxs D tools/msvs/nodejsvars.bat A tools/msvs/nodevars.bat commit 2320ffb refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 14:44:46 +0100 win/msi: make 'add to path' a separate feature M tools/msvs/msi/product.wxs commit 5e832ac refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 14:08:38 +0100 win/msi: separate features for ETW and perfctr support M tools/msvs/msi/product.wxs commit 51e3a59 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 11:55:47 +0100 win/msi: make npm a feature separate from the runtime M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs commit 4348241 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-07 11:37:07 +0100 win/msi: use consistent registry key paths M tools/msvs/msi/product.wxs commit 0604d9a refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-06 15:41:12 +0100 win/msi: don't create empty npm folder in %appdata% Npm creates this folder when it's needed. Creating it in the installer violates the per-user / per-machine scope separation. M tools/msvs/msi/product.wxs commit 8542c9a refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-06 15:39:07 +0100 win/msi: don't install pdb file It's only available in debug builds, and we're not providing installer packages for debug builds anyway. M tools/msvs/msi/product.wxs commit 7514779 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-02-28 15:29:00 +0100 win/msi: define features before directories/components M tools/msvs/msi/product.wxs commit 52f7a14 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-08 01:28:18 +0100 win: make nodejsvars.bat detect whether npm is available M tools/msvs/nodejsvars.bat commit 9036877 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-08 07:35:35 -0800 stream: Emit error on stream object, not global Apparently this function got abstracted out at some point, and 'this' wasn't changed to the correct object. M lib/_stream_transform.js commit d5959c5 refs/remotes/origin/v0.8 Author: Bert Belder Date: 2013-03-05 19:38:28 +0100 Revert "build, windows: disable SEH" This is no longer necessary - the underlying issue was fixed in 01fa5ee. This reverts commit d87904286024f5ceb6a2d0d5f17e919c775830a0. M common.gypi commit 3446157 refs/remotes/origin/v0.8 Author: Bert Belder Date: 2013-03-05 19:36:29 +0100 win/openssl: mark assembled object files as seh safe There are no unsafe structured exception handlers in object files generated from hand-crafted assembly - because they contain no exception handlers at all. M deps/openssl/openssl.gyp commit 95871ac refs/remotes/origin/v0.8 Author: Raymond Feng Date: 2013-03-02 10:08:08 -0800 windows/msi: fix msi build issue with WiX 3.7/3.8 The `heat` tool that gathers NPM source files wasn't getting called. Closes #4896 M tools/msvs/msi/nodemsi.wixproj commit 4b47bb4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 18:17:28 -0800 uv: Upgrade to b68ee40 M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.h M deps/uv/src/win/error.c commit e7b8bad refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-07 11:56:53 -0800 bench: Do math on numbers in compare.js, not strings M benchmark/compare.js commit f23ec6b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 15:44:08 -0800 uv: Upgrade to f89125e M deps/uv/include/uv-private/uv-win.h M deps/uv/src/win/tty.c commit bdf7ac2 refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2013-02-27 19:31:24 +0100 child_process: support sending dgram socket child.send can send net servers and sockets. Now that we have support for dgram clusters this functionality should be extended to include dgram sockets. M doc/api/child_process.markdown M lib/child_process.js M lib/dgram.js A test/simple/test-child-process-fork-dgram.js commit 7169436 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-07 14:13:01 +0100 doc: dgram: add v0.10 bind() behavior note dgram.Socket#bind() is always asynchronous now. Add a note at the top of the documentation that explains how to upgrade. Fixes #4944. M doc/api/dgram.markdown commit 924f603 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-07 14:10:47 +0100 doc: dgram: document bind() callback argument M doc/api/dgram.markdown commit 9c58125 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-03-06 16:22:23 -0800 blog: Post for v0.8.22 A doc/blog/release/v0.8.22.md commit 5c3c2ed refs/remotes/origin/v0.8 Author: isaacs Date: 2013-03-06 16:20:00 -0800 Now working on 0.8.23 M src/node_version.h commit d7a5f96 refs/remotes/origin/v0.8 Merge: 80fb580 67a4cb4 Author: isaacs Date: 2013-03-06 16:19:29 -0800 Merge branch 'v0.8.22-release' into v0.8 commit 67a4cb4 refs/remotes/origin/v0.8.22-release (tag: v0.8.22, origin/v0.8.22-release) Author: isaacs Date: 2013-03-06 15:47:29 -0800 2013.03.07, Version 0.8.22 (Stable) * npm: Update to 1.2.14 * cluster: propagate bind errors (Ben Noordhuis) * crypto: don't assert when calling Cipher#final() twice (Ben Noordhuis) * build, windows: disable SEH (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit f780c6f refs/remotes/origin/nodeconf-2013 Merge: 7df4652 80fb580 Author: isaacs Date: 2013-03-06 15:43:02 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/dedupe.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/global.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/ls.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/rm.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/stars.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/ls.1 deps/npm/man/man1/npm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/npm-registry-client/lib/publish.js deps/npm/node_modules/npm-registry-client/package.json deps/npm/package.json doc/blog/feature/streams2.md commit 80fb580 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-03-06 15:41:06 -0800 npm: Update to 1.2.14 M deps/npm/README.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/stars.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/chmodr/LICENSE A deps/npm/node_modules/chmodr/README.md A deps/npm/node_modules/chmodr/chmodr.js A deps/npm/node_modules/chmodr/package.json A deps/npm/node_modules/chmodr/test/basic.js A deps/npm/node_modules/chmodr/test/sync.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-results.json A deps/npm/node_modules/glob/test/nocase-nomagic.js M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/lru-cache/test/basic.js A deps/npm/node_modules/lru-cache/test/foreach.js A deps/npm/node_modules/lru-cache/test/memory-leak.js M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/mkdirp/.travis.yml M deps/npm/node_modules/mkdirp/README.markdown M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/test.js M deps/npm/package.json M deps/npm/test/packages/npm-test-peer-deps/test.js commit 277a254 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-03-06 14:19:16 -0800 blog: Update streams2 feature post to match actual doc M doc/blog/feature/streams2.md commit 7df4652 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 13:59:58 -0800 Now working on 0.9.13 Probably that will be 0.10.0 instead, though. M src/node_version.h commit ff2639f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 13:59:25 -0800 doc: fix ChangeLog typo M ChangeLog commit b5dffdd refs/remotes/origin/nodeconf-2013 Merge: 51c8b0e 0debf5a Author: isaacs Date: 2013-03-06 13:59:07 -0800 Merge branch 'v0.9.12-release' commit 116d6c4 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-03-06 13:56:56 -0800 blog: Post for 0.9.12 A doc/blog/release/v0.9.12.md commit 0debf5a refs/remotes/origin/v0.9.12-release (tag: v0.9.12, origin/v0.9.12-release) Author: isaacs Date: 2013-03-06 12:43:35 -0800 2013.03.06, Version 0.9.12 (Unstable) * stream: Allow strings in Readable.push/unshift (isaacs) * stream: Remove bufferSize option (isaacs) * stream: Increase highWaterMark on large reads (isaacs) * stream: _write: takes an encoding argument (isaacs) * stream: _transform: remove no output() method, provide encoding (isaacs) * stream: Don't require read(0) to emit 'readable' event (isaacs) * node: Add --throw-deprecation (isaacs) * http: fix multiple timeout events (Eugene Girshov) * http: More useful setTimeout API on server (isaacs) * net: use close callback, not process.nextTick (Ben Noordhuis) * net: Provide better error when writing after FIN (isaacs) * dns: Support NAPTR queries (Pavel Lang) * dns: fix ReferenceError in resolve() error path (Xidorn Quan) * child_process: handle ENOENT correctly on Windows (Scott Blomquist) * cluster: Rename destroy() to kill(signal=SIGTERM) (isaacs) * build: define nightly tag external to build system (Timothy J Fontaine) * build: make msi build work when spaces are present in the path (Bert Belder) * build: fix msi build issue with WiX 3.7/3.8 (Raymond Feng) * repl: make compatible with domains (Dave Olszewski) * events: Code cleanup and performance improvements (Trevor Norris) M AUTHORS M ChangeLog M src/node_version.h commit 51c8b0e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 12:58:37 -0800 V8: Reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc M deps/v8/src/v8utils.h M deps/v8/tools/gen-postmortem-metadata.py commit 81c278d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 12:57:49 -0800 V8: Upgrade to 3.14.5.8 M deps/v8/AUTHORS M deps/v8/build/common.gypi M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/contexts.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/json-parser.h M deps/v8/src/lithium.h M deps/v8/src/messages.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-posix.cc M deps/v8/src/preparser.h M deps/v8/src/scopes.cc M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-api.cc A deps/v8/test/mjsunit/regress/regress-2315.js A deps/v8/test/mjsunit/regress/regress-2489.js M deps/v8/test/mjsunit/regress/regress-492.js M deps/v8/test/mjsunit/regress/regress-crbug-135066.js A deps/v8/test/mjsunit/regress/regress-crbug-157019.js A deps/v8/test/mjsunit/regress/regress-crbug-157520.js A deps/v8/test/mjsunit/regress/regress-crbug-158185.js M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/run-tests.py commit d258fb0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 23:29:22 -0800 http: More useful setTimeout API on server This adds the following to HTTP: * server.setTimeout(msecs, callback) Sets all new connections to time out after the specified time, at which point it emits 'timeout' on the server, passing the socket as an argument. In this way, timeouts can be handled in one place consistently. * req.setTimeout(), res.setTimeout() Essentially an alias to req/res.socket.setTimeout(), but without having to delve into a "buried" object. Adds a listener on the req/res object, but not on the socket. * server.timeout Number of milliseconds before incoming connections time out. (Default=1000*60*2, as before.) Furthermore, if the user sets up their own timeout listener on either the server, the request, or the response, then the default behavior (destroying the socket) is suppressed. Fix #3460 M doc/api/http.markdown M lib/http.js A test/simple/test-http-set-timeout-server.js commit db5d58e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 12:32:59 -0800 bench: Use environ to run compares more than once This will run the benchmarks the number of times specified by NODE_BENCH_RUNS, to attempt to reduce variability. If the number of runs is high enough, it'll also throw out the top and bottom quartiles, since that's where the outliers will be. It's not very fancy statistics-fu, but it's better than nothing. Also, linted this file. It had tabs in it. TABS! M benchmark/compare.js commit 9208c89 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 09:55:00 -0800 stream: Raise readable high water mark in powers of 2 This prevents excessively raising the buffer level in tiny increments in pathological cases. M lib/_stream_readable.js M test/simple/test-stream-readable-flow-recursion.js commit a978bed refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 23:37:37 -0800 stream: Allow strings in Readable.push/unshift Fix #4909 M lib/_stream_readable.js A test/simple/test-stream-push-strings.js commit b0f6789 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 22:57:15 -0800 stream: Remove bufferSize option Now that highWaterMark increases when there are large reads, this greatly reduces the number of calls necessary to _read(size), assuming that _read actually respects the size argument. M doc/api/stream.markdown M lib/_stream_readable.js M lib/_stream_transform.js M lib/fs.js M test/simple/test-stream-readable-flow-recursion.js M test/simple/test-stream2-fs.js M test/simple/test-stream2-set-encoding.js commit d5a0940 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 22:16:46 -0800 stream: Remove pipeOpts.chunkSize It's not actually necessary for backwards compatibility, isn't used anywhere, and isn't even tested. Better to just remove it. M lib/_stream_readable.js M test/simple/test-stream2-fs.js commit 8c44869 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 22:09:27 -0800 stream: Increase highWaterMark on large reads If the consumer of a Readable is asking for N bytes, and N > hwm, then clearly we have set the hwm to low, and ought to increase it. Fix #4931 M lib/_stream_readable.js A test/simple/test-stream-readable-flow-recursion.js commit e0cec37 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 17:53:37 -0800 stream: Remove unnecessary nextTick usage in Writable Fix #4928 M lib/_stream_writable.js commit 32ac8c0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 17:47:12 -0800 test: Pass cli flags in pummel/test-regress-GH-892 M test/pummel/test-regress-GH-892.js commit 5038f40 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-05 17:46:37 -0800 node: Add --throw-deprecation Extremely handy when tracking down a flood of recursive nextTick warnings. M doc/node.1 M lib/util.js M src/node.cc M src/node.js commit 25ba971 refs/remotes/origin/nodeconf-2013 Author: Eugene Girshov Date: 2013-03-04 22:44:56 +0200 http: fix multiple timeout events Fixed up slightly by @isaacs so as not to miss 'timeout' events in some cases. M lib/http.js A test/simple/test-http-client-timeout-event.js commit fb3ec32 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-06 16:15:17 +0100 net: use close callback, not process.nextTick Don't emit the 'close' event with process.nextTick. Closing a handle is an operation that usually *but not always* completes on the next tick of the event loop, hence using process.nextTick is not reliable. Use a proper handle close callback and emit the 'close' event from inside the callback. Update tests that depend on the intricacies of the old model. Fixes #3459. M lib/net.js M test/simple/test-http-agent-destroyed-socket.js M test/simple/test-net-server-close.js M test/simple/test-process-active-wraps.js commit 958ab66 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-06 15:32:40 +0100 handle_wrap: add close callback support M src/handle_wrap.cc M src/handle_wrap.h commit 3d20905 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-06 15:24:20 +0100 handle_wrap: replace unref_ field with flags_ field Prep work for a follow-up commit that adds support for close callbacks. M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc commit 3dbbfd7 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-06 14:45:47 +0100 src: remove unused symbols in node_file.cc M src/node_file.cc commit 2ad9872 refs/remotes/origin/nodeconf-2013 Author: Pavel Lang Date: 2012-09-18 11:21:38 +0200 DNS: Support NAPTR queries They were previously removed in a90bc78534d94940a6b726c01cf8427c296b4c63. M lib/dns.js M src/cares_wrap.cc M test/internet/test-dns.js commit 74784b6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-06 01:07:46 -0800 cares: Set process._errno, not global.errno This makes test-internet pass M src/cares_wrap.cc M src/node.cc M src/node_internals.h commit 323120b refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-02-15 17:25:57 -0800 child_process: handle ENOENT correctly on Windows M lib/child_process.js commit 4d809e2 refs/remotes/origin/v0.8 Author: Nathan Rajlich Date: 2013-03-05 12:17:48 -0800 process: invoke EventEmitter on `process` This properly sets the `_maxListeners` property, which fixes the max listener warning. Closes #4924. M src/node.js commit f9ba9f7 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-03-05 11:05:50 -0800 build: define nightly tag external to build system M Makefile M vcbuild.bat commit 312289b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 19:43:46 -0800 stream: Use class for write buffer entries M lib/_stream_writable.js M test/simple/test-stream2-transform.js commit 426b4c6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 19:14:06 -0800 stream: _write takes an encoding argument This vastly reduces the overhead of decodeStrings:false streams, such as net and http. M doc/api/stream.markdown M lib/_stream_passthrough.js M lib/_stream_transform.js M lib/_stream_writable.js M lib/crypto.js M lib/fs.js M lib/net.js M lib/tls.js M lib/zlib.js M test/simple/test-stream2-finish-pipe.js M test/simple/test-stream2-objects.js M test/simple/test-stream2-pipe-error-handling.js M test/simple/test-stream2-push.js M test/simple/test-stream2-stderr-sync.js M test/simple/test-stream2-transform.js M test/simple/test-stream2-writable.js commit cd68d86 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 19:05:44 -0800 stream: Remove output function from _transform Just use stream.push(outputChunk) instead. M doc/api/stream.markdown M lib/_stream_passthrough.js M lib/_stream_transform.js M lib/crypto.js M lib/zlib.js M test/simple/test-stream2-transform.js M test/simple/test-stream2-unpipe-drain.js M test/simple/test-stream2-unpipe-leak.js commit 049903e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 16:12:02 -0800 stream: Split Writable logic into small functions 1. Get rid of unnecessary 'finishing' flag 2. Dont check both ending and ended. Extraneous. Also: Remove extraneous 'finishing' flag, and don't check both 'ending' and 'ended', since checking just 'ending' is sufficient. M lib/_stream_writable.js M lib/net.js M lib/tls.js commit e4383c0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 15:44:36 -0800 bench: Add flag to be silent in runner This is helpful in tracking down bailouts and deopts in Stream classes, without triggering one from the string write in console.log M benchmark/common.js commit dd6432d refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-03-05 12:17:48 -0800 process: invoke EventEmitter on `process` This properly sets the `_maxListeners` property, which fixes the max listener warning. Closes #4924. M src/node.js commit c0a5af8 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-05 19:38:28 +0100 Revert "build, windows: disable SEH" This is no longer necessary - the underlying issue was fixed in 01fa5ee. This reverts commit d87904286024f5ceb6a2d0d5f17e919c775830a0. M common.gypi commit 01fa5ee refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-05 19:36:29 +0100 win/openssl: mark assembled object files as seh safe There are no unsafe structured exception handlers in object files generated from hand-crafted assembly - because they contain no exception handlers at all. M deps/openssl/openssl.gyp commit 8e2376b refs/remotes/origin/nodeconf-2013 Author: Paolo Fragomeni Date: 2013-03-04 16:04:55 -0500 Update domain.markdown M doc/api/domain.markdown commit f7b06e0 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-05 16:10:13 +0100 deps: upgrade libuv to 0b26af3 M deps/uv/src/unix/stream.c M deps/uv/uv.gyp commit 862f7b8 refs/remotes/origin/nodeconf-2013 Merge: 3e64b56 532d992 Author: Ben Noordhuis Date: 2013-03-05 15:43:03 +0100 Merge remote-tracking branch 'origin/v0.8' commit 532d992 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-02-09 06:22:50 +0100 cluster: propagate bind errors This commit fixes a bug where the cluster module fails to propagate EADDRINUSE errors. When a worker starts a (net, http) server, it requests the listen socket from its master who then creates and binds the socket. Now, OS X and Windows don't always signal EADDRINUSE from bind() but instead defer the error until a later syscall. libuv mimics this behaviour to provide consistent behaviour across platforms but that means the worker could end up with a socket that is not actually bound to the requested addresss. That's why the worker now checks if the socket is bound, raising EADDRINUSE if that's not the case. Fixes #2721. M lib/net.js A test/simple/test-cluster-bind-twice-v1.js A test/simple/test-cluster-bind-twice-v2.js D test/simple/test-cluster-bind-twice.js commit 3e64b56 refs/remotes/origin/nodeconf-2013 Author: Felix Böhm Date: 2013-03-05 09:20:23 +0100 events: loop backwards in removeListener `removeAllListeners` is removing events from end to start. Therefore it spends O(n^2) time, since `removeListener` is searching from start to end. M lib/events.js commit d09ab61 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-04 11:59:55 -0800 events: code consistency v8 likes when smaller functions have a single return point, and cleaned up the single non-strict check. M lib/events.js commit 0468861 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-03-04 11:33:03 -0800 events: remove type check for event type Strict checking for typeof types broke backwards compatibility for other libraries. This reverts those checks. The subclass test has been changed to ensure all operations can be performed on the inherited EE before instantiation. Including the ability to set event names with numbers. M lib/events.js M test/simple/test-event-emitter-subclass.js commit ecf9f60 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-03-04 20:54:34 +0100 doc: add url.resolve() usage examples Fixes #4913. M doc/api/url.markdown commit 3a387e7 refs/remotes/origin/reviewme2 (origin/reviewme2) Author: Bert Belder Date: 2013-03-04 19:58:13 +0100 win: fix 'safeseh' issue when compiling with vs2012 M common.gypi M deps/openssl/openssl.gyp commit 890dc2e refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-03-04 19:47:05 +0100 win/msi: make msi build work when spaces are present in the path M tools/msvs/msi/nodemsi.wixproj commit 119cbf4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 16:03:22 -0800 stream: Don't require read(0) to emit 'readable' event When a readable listener is added, call read(0) so that data will flow in, up to the high water mark. Otherwise, it's somewhat confusing that you have to listen for readable, and ALSO call read() (when it will certainly return null) just to get some data out of the stream. See: #4720 M lib/_stream_readable.js M test/simple/test-stream2-basic.js M test/simple/test-stream2-unpipe-leak.js commit 009ba02 refs/remotes/origin/nodeconf-2013 Author: Xidorn Quan Date: 2013-03-03 12:53:51 +0800 dns: fix ReferenceError in resolve() error path A typo in the variable name makes it throw a ReferenceError instead of the expected "Unknown type" error when dns.resolve() is passed a bad record type argument. Fixes the following exception: ReferenceError: type is not defined at Object.exports.resolve (dns.js:189:40) at /Users/bnoordhuis/src/master/test/simple/test-c-ares.js:48:9 M lib/dns.js M test/simple/test-c-ares.js commit a6a1659 refs/remotes/origin/v0.8 Author: Rod Vagg Date: 2013-03-04 13:03:40 +1100 link to LevelUP modules wiki page, not level-hooks M doc/blog/npm/peer-dependencies.md commit 906f824 refs/remotes/origin/nodeconf-2013 Author: Rod Vagg Date: 2013-03-04 13:03:40 +1100 link to LevelUP modules wiki page, not level-hooks M doc/blog/npm/peer-dependencies.md commit e428bb7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-03 15:22:12 -0800 cluster: Rename destroy() to kill(signal=SIGTERM) Fix #4133, bringing the cluster worker API more in line with the child process API. M doc/api/cluster.markdown M lib/cluster.js M test/simple/test-cluster-basic.js M test/simple/test-cluster-listening-port.js M test/simple/test-cluster-message.js M test/simple/test-cluster-setup-master.js commit 384f1be refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 12:25:16 -0800 stream: Writable.end(chunk) after end is an error Calling end(data) calls write(data). Doing this after end should raise a 'write after end' error. However, because end() calls were previously ignored on already ended streams, this error was confusingly suppressed, even though the data never is written, and cannot get to the other side. This is a re-hash of 5222d19a11ed0e29d207da0e8c9c8e0e3b18ad78, but without assuming that the data passed to end() is valid, and thus breaking a bunch of tests. M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 0c57b31 refs/remotes/origin/nodeconf-2013 Author: Aaron Cannon Date: 2013-03-03 15:11:08 -0600 doc: Add crypto.pseudoRandomBytes, fix typo M doc/api/crypto.markdown commit 22aa767 refs/remotes/origin/nodeconf-2013 Author: Dave Olszewski Date: 2013-01-18 16:25:52 -0800 make repl compatible with domains The try/catch in repl.js keeps any active domain from catching the error. Since the domain may not even be enterd until the code is run, it's not possible to avoid the try/catch, so emit on the domain when an error is thrown. M lib/repl.js A test/simple/test-repl-domain.js commit 80ea63b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-03 02:21:28 +0100 Revert "stream: Writable.end(chunk) after end is an error" It's breaking ~22 tests, Needs further investigation. This reverts commit 5222d19a11ed0e29d207da0e8c9c8e0e3b18ad78. M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit f5d8496 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 16:10:21 -0800 doc: Typo in ChangeLog downgrade TO 3.14 M ChangeLog commit 5222d19 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 12:25:16 -0800 stream: Writable.end(chunk) after end is an error Calling end(data) calls write(data). Doing this after end should raise a 'write after end' error. However, because end() calls were previously ignored on already ended streams, this error was confusingly suppressed, even though the data never is written, and cannot get to the other side. M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 63edde0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 15:11:23 -0800 events: Handle emit('error') before ctor The previous commit did not handle the case when the event type is 'error', since that is checked before reading the handler. M lib/events.js M test/simple/test-event-emitter-subclass.js commit d345c11 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 11:58:21 -0800 events: Handle emit before constructor call M lib/events.js M test/simple/test-event-emitter-subclass.js commit 2d51036 refs/remotes/origin/nodeconf-2013 Merge: 4ac73d2 426cbed Author: Ben Noordhuis Date: 2013-03-02 23:13:35 +0100 Merge remote-tracking branch 'origin/v0.8' Conflicts: doc/api/http.markdown test/simple/test-crypto.js commit 426cbed refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-03-02 23:04:05 +0100 test: make simple/test-dgram-pingpong respect PORT Don't use hard-coded port numbers, use common.PORT instead. Should fix the occasional Jenkins failure; the builds run in parallel. M test/simple/test-dgram-pingpong.js commit 4ac73d2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 11:50:33 -0800 net: s/closed/ended/ in write-after-fin message M lib/net.js commit 2106ef0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-02 10:20:33 -0800 net: Provide better error when writing after FIN The stock writable stream "write after end" message is overly vague, if you have clearly not called end() yourself yet. When we receive a FIN from the other side, and call destroySoon() as a result, then generate an EPIPE error (which is what would happen if you did actually write to the socket), with a message explaining what actually happened. M lib/_stream_writable.js M lib/net.js A test/simple/test-socket-write-after-fin-error.js A test/simple/test-socket-write-after-fin.js commit 47e1150 refs/remotes/origin/nodeconf-2013 Author: Raymond Feng Date: 2013-03-02 10:08:08 -0800 windows/msi: fix msi build issue with WiX 3.7/3.8 The `heat` tool that gathers NPM source files wasn't getting called. Closes #4896 M tools/msvs/msi/nodemsi.wixproj commit 0b70a14 refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2013-02-25 22:19:16 -0800 test: optionally set common.PORT via env variable This is a back-port of commit 17a8126 from the master branch. M test/common.js commit 93156a6 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-02 02:43:01 +0100 test: unlink temp file at test start The file has a long name that's apparently impossible to remove with `git clean` on Windows. M test/simple/test-fs-long-path.js commit d1b4dcd refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-27 00:15:28 -0800 events: add type checks to once Also cleanup unnecessary use of "self" since it will always be called using .apply() from emit. M lib/events.js commit e1ac2ef refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-26 11:20:19 -0800 events: emit cleanup Cleanup check logic. Place vars at top. Remove PROCESS. M lib/events.js commit 1ccc6fb refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-26 10:20:44 -0800 events: additional type check for addListener Check both passed args to addListener. Place var at beginning. M lib/events.js commit 4f7f8bb refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-26 09:47:36 -0800 events: _events to object and undefined not null By making sure the _events is always an object there is one less check that needs to be performed by emit. Use undefined instead of null. typeof checks are a lot faster than isArray. There are a few places where the this._events check cannot be removed because it is possible for the user to call those methods after using utils.extend to create their own EventEmitter, but before it has actually been instantiated. M lib/events.js M src/node.cc M test/simple/test-event-emitter-listeners-side-effects.js M test/simple/test-event-emitter-set-max-listeners-side-effects.js commit b3ea844 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-20 23:54:38 -0800 events: removeListener add checks and cleanup Remove unecessary splice for single listener events. Add type check for "type" argument. M lib/events.js commit aba03eb refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-20 15:33:24 -0800 events: type check listeners Make sure the argument passed is a string. Also use typeof === function check instead of isArray(). M lib/events.js commit 8ab346c refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-20 15:19:05 -0800 events: simplify removeAllListeners logic Unnecessary checks were being performed on if the event existed before being removed. _events starts out as null, so reset to null when emptied. Checking typeof is a lot cheaper than isArray(). M lib/events.js commit dd171d2 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-20 15:04:58 -0800 events: type check setMaxListeners, cleanup throws setMaxListeners will now make sure a positive number is passed. Also throwing more definitive Error types. M lib/events.js commit 8ca43a7 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-20 14:52:46 -0800 events: ensure usingDomain is always boolean Small addition to ensure that exports.usingDomains is always a bool. M lib/events.js commit 75305f3 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-14 00:48:11 -0800 events: add check for listeners length Ability to return just the length of listeners for a given type, using EventEmitter.listenerCount(emitter, event). This will be a lot cheaper than creating a copy of the listeners array just to check its length. M doc/api/events.markdown M lib/_stream_readable.js M lib/events.js M lib/fs.js M lib/http.js M lib/readline.js M lib/stream.js commit 7189b3e refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-03-02 02:09:14 +0100 crypto: don't assert when calling Cipher#final() twice Remove the assert() that triggered when Cipher#final() or Decipher#final() was called twice. Fixes #4886. M src/node_crypto.cc M test/simple/test-crypto.js commit 7707acd refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-02 01:49:19 +0100 deps: upgrade libuv to 7e59f9b M deps/uv/src/unix/linux-core.c commit 4b20f34 refs/remotes/origin/nodeconf-2013 Author: Lars-Magnus Skog Date: 2013-03-01 21:09:36 +0100 doc change for Readable._read() M doc/api/stream.markdown commit fc22986 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-01 14:26:35 -0800 doc: Clarify advisory-ness of stream._read() argument M doc/api/stream.markdown commit 13c8bc8 refs/remotes/origin/nodeconf-2013 Author: Gil Pedersen Date: 2013-03-01 23:15:28 +0100 doc: Update to reflect new _read() interface M doc/api/stream.markdown commit 16ddc54 refs/remotes/origin/nodeconf-2013 Author: Evan Oxfeld Date: 2013-03-01 15:10:36 -0500 doc: Fix readable.unshift() example Slice the portion of the buffer to unshift back into the read queue M doc/api/stream.markdown commit 6366a30 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-03-01 12:03:44 -0800 build/windows: don't use wrong version number We were using a global temp file while setting the NODE_VERSION environment variable. This resulted in simultaneous builds swapping version numbers on occasion. This patch removes the use of a temp file for this. M vcbuild.bat commit be770a3 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-03-01 11:22:07 -0800 blog: Post about v0.9.11 A doc/blog/release/v0.9.11.md commit 33aafbd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-01 11:23:55 -0800 doc: Correct version in changelog M ChangeLog commit 4cda016 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-01 11:19:38 -0800 Now working on 0.9.12 M src/node_version.h commit 300802d refs/remotes/origin/nodeconf-2013 Merge: 687522c 8339240 Author: isaacs Date: 2013-03-01 11:19:20 -0800 Merge branch 'v0.9.11-release' commit 8339240 refs/remotes/origin/v0.9.11-release (tag: v0.9.11, origin/v0.9.11-release) Author: isaacs Date: 2013-03-01 09:58:35 -0800 2013.03.01, Version 0.9.10 (Unstable) * V8: downgrade 3.14.5 * openssl: update to 1.0.1e * darwin: Make process.title work properly (Ben Noordhuis) * fs: Support mode/flag options to read/append/writeFile (isaacs) * stream: _read() no longer takes a callback (isaacs) * stream: Add stream.unshift(chunk) (isaacs) * stream: remove lowWaterMark feature (isaacs) * net: omit superfluous 'connect' event (Ben Noordhuis) * build, windows: disable SEH (Ben Noordhuis) * core: remove errno global (Ben Noordhuis) * core: Remove the nextTick for running the main file (isaacs) * core: Mark exit() calls with status codes (isaacs) * core: Fix debug signal handler race condition lock (isaacs) * crypto: clear error stack (Ben Noordhuis) * test: optionally set common.PORT via env variable (Timothy J Fontaine) * path: Throw TypeError on non-string args to path.resolve/join (isaacs, Arianit Uka) * crypto: fix uninitialized memory access in openssl (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 687522c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-01 10:21:21 -0800 blog: Do not pass undefined to path.join M tools/blog/generate.js commit 0928a52 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-01 09:10:26 -0800 fs: Support mode/flag options to read/append/writeFile Fix #4841 M doc/api/fs.markdown M lib/fs.js M test/simple/test-fs-append-file-sync.js M test/simple/test-fs-append-file.js M test/simple/test-fs-write-file.js commit 55aa973 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-03-01 08:54:49 -0800 test: Put fs write test files in tmp This prevents fixture litter when these tests fail. M test/simple/test-fs-append-file-sync.js M test/simple/test-fs-append-file.js M test/simple/test-fs-write-file.js commit f26362e refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-03-01 13:01:53 +0100 http: use socket.once, not socket.on Register the 'close' event listener with .once(), not .on(). It doesn't matter in the grand scheme of things because the listener doesn't keep references to any heavy-weight objects but using .once() for a oneshot listener is something of a best practice. M lib/http.js commit f0f87d8 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-02-28 16:56:37 -0800 build: windows should append date if nightly M vcbuild.bat commit 4926ffd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-28 15:42:55 -0800 doc: Provide 2 examples of SimpleProtocol parser The first example uses Readable, and shows the use of readable.unshift(). The second uses the Transform class, showing that it's much simpler in this case. M doc/api/stream.markdown commit 88644ea refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-28 15:32:32 -0800 stream: There is no _read cb, there is only push This makes it so that `stream.push(chunk)` is the only way to signal the end of reading, removing the confusing disparity between the callback-style _read method, and the fact that most real-world streams do not have a 1:1 corollation between the "please give me data" event, and the actual arrival of a chunk of data. It is still possible, of course, to implement a `CallbackReadable` on top of this. Simply provide a method like this as the callback: function readCallback(er, chunk) { if (er) stream.emit('error', er); else stream.push(chunk); } However, *only* fs streams actually would behave in this way, so it makes not a lot of sense to make TCP, TLS, HTTP, and all the rest have to bend into this uncomfortable paradigm. M lib/_stream_readable.js M lib/_stream_transform.js M lib/fs.js M lib/http.js M lib/net.js M lib/tls.js M test/simple/test-stream-big-push.js M test/simple/test-stream-push-order.js M test/simple/test-stream2-basic.js M test/simple/test-stream2-compatibility.js M test/simple/test-stream2-finish-pipe.js M test/simple/test-stream2-objects.js M test/simple/test-stream2-pipe-error-handling.js M test/simple/test-stream2-read-sync-stack.js M test/simple/test-stream2-readable-empty-buffer-no-eof.js M test/simple/test-stream2-readable-legacy-drain.js M test/simple/test-stream2-readable-non-empty-end.js M test/simple/test-stream2-set-encoding.js M test/simple/test-stream2-unpipe-drain.js M test/simple/test-stream2-unpipe-leak.js commit 4b67f0b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-27 19:32:19 -0800 stream: Add stream.unshift(chunk) M lib/_stream_readable.js commit 7764b84 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-27 16:56:30 -0800 stream: Break up the onread function A primary motivation of this is to make the onread function more inline-friendly, but also to make it more easy to explore not having onread at all, in favor of always using push() to signal the end of reading. M lib/_stream_readable.js commit c116120 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-28 23:25:29 +0100 net: omit superfluous 'connect' event Don't emit a 'connect' event on sockets that are handed off to net.Server 'connection' event listeners. 1. It's superfluous because the connection has already been established at that point. 2. The implementation is arguably wrong because the event is emitted on the same tick of the event loop while the rule of thumb is to always emit it on the next one. This has been tried before in commit f0a440d but was reverted again in ede1acc because the change was incomplete (at least one test hadn't been updated). Fixes #1047 (again). M lib/net.js M test/pummel/test-net-throttle.js M test/simple/test-net-reconnect.js commit bb43153 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-01 02:04:29 +0100 deps: upgrade libuv to 2a8d2a5 M deps/uv/Makefile M deps/uv/build.mk M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/src/unix/stream.c M deps/uv/test/runner-unix.c M deps/uv/test/runner.c M deps/uv/vcbuild.bat commit c53b921 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-03-01 00:44:55 +0100 test: disable simple/test-process-getgroups on os x The output of `id -G` is unreliable on OS X. It uses an undocumented Libsystem function called getgrouplist_2() that includes some auxiliary groups that the POSIX getgroups() function does not return. Or rather, not always. It leads to fun bug chases where the test fails in one terminal but not in another. M test/simple/test-process-getgroups.js commit 50ba0f2 refs/remotes/origin/v0.8 Author: Eugene Girshov Date: 2013-02-23 18:59:05 +0200 doc: remove note about close event M doc/api/http.markdown commit d019bec refs/remotes/origin/nodeconf-2013 Merge: 12d0f0b d032ff4 Author: Ben Noordhuis Date: 2013-02-28 23:13:54 +0100 Merge remote-tracking branch 'origin/v0.8' commit d032ff4 refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2013-02-28 11:46:59 -0800 test: fix tap output on windows Test output is always \n and not platform dependent M tools/test.py commit 12d0f0b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-28 17:50:14 +0100 lib, src: remove errno global Remove the errno global. It's a property on the process object now. Fixes #3095. M lib/child_process.js M lib/dgram.js M lib/dns.js M lib/fs.js M lib/net.js M lib/tty.js M src/node.cc M src/node.js M test/common.js M test/simple/test-child-process-kill-throw.js M test/simple/test-tcp-wrap.js commit 1762ba3 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-02-28 09:18:12 -0800 test: add cleanup to long path test M test/simple/test-fs-long-path.js commit cb87920 refs/remotes/origin/nodeconf-2013 Merge: 0c1e7b5 d879042 Author: Ben Noordhuis Date: 2013-02-28 16:58:24 +0100 Merge remote-tracking branch 'origin/v0.8' Conflicts: AUTHORS ChangeLog deps/uv/src/unix/pipe.c lib/http.js src/node_version.h commit d879042 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-28 16:35:17 +0100 build, windows: disable SEH Turn off safe exception handlers, they're incompatible with how openssl is compiled / linked under MSVS 2012. Addresses the following build error: openssl.lib(x86cpuid.obj) : error LNK2026: module unsafe for SAFESEH image. [g:\jenkins\workspace\nodejs-oneoff\node.vcxproj] openssl.lib(x86.obj) : error LNK2026: module unsafe for SAFESEH image. [g:\jenkins\workspace\nodejs-oneoff\node.vcxproj] # etc. etc. g:\jenkins\workspace\nodejs-oneoff\Release\node.exe : fatal error LNK1281: Unable to generate SAFESEH image. [g:\jenkins\workspace\nodejs-oneoff\node.vcxproj] Fixes #4242. M common.gypi commit 522668b refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-28 16:30:45 +0100 doc: update instructions on home page Document how to run the example on the home page in more detail. Apparently our Windows brethren are prone to double-clicking on the binary instead of running it from the command line. Fixes #4854. M doc/index.html commit 0c1e7b5 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-27 11:46:35 -0800 process: separate nextTick domain logic It's cleaner to only load domain ticker logic when the domains are being used. This makes execution slightly quicker in both cases, and simpler from the spinner since there is no need to check if the latest callback requires use of domains. M lib/domain.js M src/node.js M test/message/max_tick_depth_trace.out commit 875e4a0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-27 11:24:02 -0800 core: Remove the nextTick for running the main file Not necessary, since we can handle the error properly on the first tick now, even if there are event listeners, etc. Additionally, this removes the unnecessary "_needTickCallback" from startup, since Module.loadMain() will kick off a nextTick callback right after it runs the main module. Fix #4856 M lib/module.js M src/node.js M test/message/error_exit.out M test/message/max_tick_depth.out M test/message/max_tick_depth_trace.out M test/message/nexttick_throw.out M test/message/undefined_reference_in_new_context.out M test/simple/test-domain.js commit 95862b2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-27 11:23:20 -0800 core: Mark exit() calls with status codes Also, exit with 128+n for signal exit n, as is The Unix Way. M src/node.cc M test/simple/test-cluster-master-error.js commit c6e2db2 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-27 23:31:38 +0100 crypto: clear error stack Clear OpenSSL's error stack on return from Connection::HandleSSLError(). This stops stale errors from popping up later in the lifecycle of the SSL connection where they would cause spurious failures. This commit causes a 1-2% performance regression on `make bench-tls`. We'll address that in follow-up commits if possible but let's ensure correctness first. Fixes #4771. M src/node_crypto.cc commit f054fec refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-02-26 22:52:58 -0800 openssl: regenerate asm files for openssl 1.0.1e M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm commit 8643397 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-24 22:14:30 -0800 stream: Writables are not pipe()able This handles the fact that stream.Writable inherits from the Stream class, meaning that it has the legacy pipe() method. Override that with a pipe() method that emits an error. Ensure that Duplex streams ARE still pipe()able, however. Since the 'readable' flag on streams is sometimes temporary, it's probably better not to put too much weight on that. But if something is an instanceof Writable, rather than of Readable or Duplex, then it's safe to say that reading from it is the wrong thing to do. Fix #3647 M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 586e160 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-26 17:54:18 -0800 test: Use common.PORT in simple/test-http-timeout M test/simple/test-http-timeout.js commit 1b870b6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-26 17:39:04 -0800 test: Move test-net-connect-timeout to test/internet It is not a valid test unless you're connected to the internet, and causes a lot of spurious failures on Linux anyway, as it's highly dependent on timing of things that we don't have any control over. A test/internet/test-net-connect-timeout.js D test/simple/test-net-connect-timeout.js commit 937662b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-26 17:33:30 -0800 test: Use common.PORT to determine debugger port M test/simple/test-debugger-client.js commit ec378aa refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-26 16:42:47 -0800 test: Fix debugger repl tests This makes the output of simple/test-debugger-repl and simle/test-debugger-repl-utf8 mirror an actual debugger session, so it's a bit easier to reason about. Also, it uses the same code for both, and fixes it so that it doesn't leave zombie processes lying around when it crashes. Run 1000 times without any failures or zombies. M test/fixtures/breakpoints_utf8.js M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit 57f9f04 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-25 17:46:48 -0800 test: catch break in simple/test-debugger-client Handle break events that come out sometimes, by telling it to continue. Also, send the child a SIGTERM when it times out. M test/simple/test-debugger-client.js commit 30e5366 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-26 16:36:56 -0800 core: Use a uv_signal for debug listener Starting the debugger directly in the SIGUSR1 signal handler results in a malloc lock contention ~1% of the time. It hangs the test, which is annoying on a daily basis to all of us, but it also is pretty terrible if you actually want to debug a node process that has gone sideways. Credit to @bnoordhuis for most of this. I just added the unref which keeps it from messing up the event loop for other stuff. M src/node.cc commit 7bc449c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-26 20:30:12 +0100 deps: upgrade libuv to a0c1d84 M deps/uv/build.mk M deps/uv/common.gypi M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/proctitle.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/core.c M deps/uv/src/win/udp.c M deps/uv/test/runner.c M deps/uv/test/test-list.h A deps/uv/test/test-loop-stop.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit e505f91 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-26 19:38:15 +0100 test: merge environment, don't overwrite The CI system requires that some environment variables are set so merge our variables into the current environment instead of blindly replacing it. This will probably have to be repeated for other tests. C'est la vie. M test/simple/test-http-server-stale-close.js commit cfacde3 refs/remotes/origin/nodeconf-2013 Author: yangguo@chromium.org Date: 2012-12-18 09:48:51 +0000 v8: Hardfloat does not imply VFPv3, only VFPv2. Raspberry Pi is an example. BUG=v8:2393 Review URL: https://chromiumcodereview.appspot.com/11570061 Patch from Chi-Thanh Christopher Nguyen . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b. M deps/v8/build/common.gypi commit c80bde1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-15 23:42:23 +0100 v8: work around String::WriteAscii segfault See http://code.google.com/p/v8/issues/detail?id=2493 for details. This commit reapplies 9668df8. The issue has been fixed upstream but reappeared after last night's downgrade to V8 3.14.5 in commit b15a10e. Conflicts: test/simple/test-buffer.js M deps/v8/src/v8utils.h commit 17a8126 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-02-25 22:19:16 -0800 test: optionally set common.PORT via env variable M test/common.js commit 17c6fe2 refs/remotes/origin/nodeconf-2013 Author: Andrei Sedoi Date: 2013-02-26 16:28:53 +0200 mips: fix openssl build M deps/openssl/config/opensslconf.h commit 8fe72a7 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2013-02-25 22:51:00 -0800 build: automatically add tag for nightly builds M Makefile commit d4a297c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-26 15:17:26 +0100 http: fix case in 505 response status line Fixes #4850. M lib/http.js commit aa98539 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-02-26 08:16:35 +0000 v8: fix postmortem and dtrace helper build Regardless of previous @bnoordhuis' changes M deps/v8/tools/gen-postmortem-metadata.py M src/v8abbr.h commit 3d913fe refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-02-26 07:57:12 +0000 Revert "sunos: unbreak build after v8 downgrade" This reverts commit f80f3c5f62a3955636c1af1872ef9539a0b01cb0. M node.gyp M src/v8abbr.h M src/v8ustack.d M tools/genv8constants.py commit 88befa6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-25 08:30:05 -0800 bench: Make http easier to profile Do not run the http/simple.js server in a child process. Fix #4831 M benchmark/http/simple.js M benchmark/http_simple.js commit f80f3c5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-26 01:21:23 +0100 sunos: unbreak build after v8 downgrade Commit 3d67f89 ("fix generation of v8 constants on freebsd") is an unfortunate victim of this rollback. Revert "dtrace: fix generation of v8 constants on freebsd" Revert "dtrace: More style" Revert "dtrace: Make D style more D-ish" Revert "dtrace: x64 ustack helper" Revert "dtrace: fix style in ustack helper" Revert "dtrace: SeqAsciiString was renamed to SeqOneByteString in v8" This reverts commit 3d67f895521cf905922d20af9b03e5c73c363868. This reverts commit 321b8eec08d445d60a4149bfa71959936fc189c6. This reverts commit 38df9d51a229e1d74b2d1c2835353f07c784cfc3. This reverts commit f9afb3f01002e5667a0df80ee784af0dfe2305c2. This reverts commit 13296e4b13b5ed192c4faa6501f3efec2ded8ac1. This reverts commit 3b715edda97c8edfd95cc1fb8d31f92cef6bcc52. M node.gyp M src/v8abbr.h M src/v8ustack.d M tools/genv8constants.py commit 51f6e6a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-25 23:25:21 +0100 src, test: downgrade to v8 3.14 api M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_counters.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h M src/node_object_wrap.h M src/node_os.cc M src/node_script.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/slab_allocator.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.cc M test/message/stack_overflow.out commit 03fe7fb refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-25 23:00:08 +0100 v8: reapply floating patches Reapply floating patches. Special mention: also reapplies 017009f but with the extra change of removing DescriptorArray::kTransitionsIndex from the postmortem metadata generator because said field no longer exists in V8 3.14. M deps/v8/build/common.gypi M deps/v8/src/platform-posix.cc M deps/v8/tools/gen-postmortem-metadata.py commit b15a10e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-25 22:45:23 +0100 deps: downgrade v8 to 3.14.5 V8 3.15 and newer have stability and performance issues. Roll back to a known-good version. M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/build/android.gypi M deps/v8/build/common.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/shell.cc M deps/v8/src/accessors.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h D deps/v8/src/atomicops_internals_tsan.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/counters.cc M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/date.js M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h D deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveobjectlist.cc M deps/v8/src/log-utils.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js D deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/proxy.js M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-stack.cc M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopeinfo.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/token.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/uri.js M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8conversions.cc M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/v8utils.h M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc D deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/mjsunit/array-bounds-check-removal.js D deps/v8/test/mjsunit/array-natives-elements.js M deps/v8/test/mjsunit/array-reduce.js M deps/v8/test/mjsunit/array-slice.js M deps/v8/test/mjsunit/array-store-and-grow.js D deps/v8/test/mjsunit/compiler/multiply-add.js D deps/v8/test/mjsunit/compiler/proto-chain-load.js D deps/v8/test/mjsunit/compiler/rotate.js D deps/v8/test/mjsunit/debug-liveedit-compile-error.js D deps/v8/test/mjsunit/debug-liveedit-literals.js D deps/v8/test/mjsunit/debug-set-variable-value.js M deps/v8/test/mjsunit/elements-kind.js D deps/v8/test/mjsunit/elements-length-no-holey.js D deps/v8/test/mjsunit/error-accessors.js M deps/v8/test/mjsunit/error-constructors.js M deps/v8/test/mjsunit/function-call.js M deps/v8/test/mjsunit/fuzz-natives-part1.js M deps/v8/test/mjsunit/fuzz-natives-part2.js M deps/v8/test/mjsunit/fuzz-natives-part3.js M deps/v8/test/mjsunit/fuzz-natives-part4.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/module-linking.js D deps/v8/test/mjsunit/harmony/object-observe.js D deps/v8/test/mjsunit/harmony/proxies-json.js M deps/v8/test/mjsunit/harmony/proxies.js D deps/v8/test/mjsunit/json-parser-recursive.js D deps/v8/test/mjsunit/json-stringify-recursive.js M deps/v8/test/mjsunit/json.js D deps/v8/test/mjsunit/json2.js D deps/v8/test/mjsunit/manual-parallel-recompile.js D deps/v8/test/mjsunit/math-exp-precision.js M deps/v8/test/mjsunit/math-floor-of-div-minus-zero.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/regress/regress-121407.js D deps/v8/test/mjsunit/regress/regress-164442.js D deps/v8/test/mjsunit/regress/regress-166553.js M deps/v8/test/mjsunit/regress/regress-1692.js M deps/v8/test/mjsunit/regress/regress-1980.js D deps/v8/test/mjsunit/regress/regress-2263.js D deps/v8/test/mjsunit/regress/regress-2315.js D deps/v8/test/mjsunit/regress/regress-2398.js D deps/v8/test/mjsunit/regress/regress-2410.js D deps/v8/test/mjsunit/regress/regress-2416.js D deps/v8/test/mjsunit/regress/regress-2433.js D deps/v8/test/mjsunit/regress/regress-2437.js D deps/v8/test/mjsunit/regress/regress-2438.js D deps/v8/test/mjsunit/regress/regress-2443.js D deps/v8/test/mjsunit/regress/regress-2444.js D deps/v8/test/mjsunit/regress/regress-2489.js D deps/v8/test/mjsunit/regress/regress-2499.js M deps/v8/test/mjsunit/regress/regress-492.js M deps/v8/test/mjsunit/regress/regress-crbug-135066.js D deps/v8/test/mjsunit/regress/regress-crbug-157019.js D deps/v8/test/mjsunit/regress/regress-crbug-157520.js D deps/v8/test/mjsunit/regress/regress-crbug-158185.js D deps/v8/test/mjsunit/regress/regress-crbug-160010.js D deps/v8/test/mjsunit/regress/regress-crbug-162085.js D deps/v8/test/mjsunit/regress/regress-crbug-170856.js M deps/v8/test/mjsunit/regress/regress-crbug-18639.js D deps/v8/test/mjsunit/regress/regress-delete-empty-double.js D deps/v8/test/mjsunit/regress/regress-json-stringify-gc.js D deps/v8/test/mjsunit/regress/regress-observe-empty-double-array.js D deps/v8/test/mjsunit/shift-for-integer-div.js D deps/v8/test/mjsunit/stack-traces-overflow.js M deps/v8/test/mjsunit/strict-mode.js D deps/v8/test/mjsunit/string-natives.js M deps/v8/test/mjsunit/string-split.js M deps/v8/test/mjsunit/testcfg.py M deps/v8/test/mjsunit/tools/tickprocessor-test.log M deps/v8/test/mjsunit/uri.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/ll_prof.py D deps/v8/tools/plot-timer-events D deps/v8/tools/plot-timer-events.js D deps/v8/tools/run-llprof.sh M deps/v8/tools/run-tests.py D deps/v8/tools/tick-processor.html M deps/v8/tools/tickprocessor.js commit 82357b8 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-25 14:17:11 -0800 blog: Update with EINPROGRESS changelog item M doc/blog/release/v0.8.21.md commit fafb67c refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-25 13:57:02 -0800 ChangeLog: Missed item about EINPROGRESS M ChangeLog commit f8ae444 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-25 13:56:46 -0800 blog: Post for v0.8.21 A doc/blog/release/v0.8.21.md commit 33e8e69 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-25 13:52:13 -0800 Now working on 0.8.22 M src/node_version.h commit 7b92b30 refs/remotes/origin/v0.8 Merge: b0e7dbf 530d8c0 Author: isaacs Date: 2013-02-25 13:51:15 -0800 Merge branch 'v0.8.21-release' into v0.8 commit 530d8c0 refs/remotes/origin/v0.8.21-release (tag: v0.8.21, origin/v0.8.21-release) Author: isaacs Date: 2013-02-25 10:58:10 -0800 2013.02.25, Version 0.8.21 (Stable) * http: Do not free the wrong parser on socket close (isaacs) * http: Handle hangup writes more gently (isaacs) * zlib: fix assert on bad input (Ben Noordhuis) * test: add TAP output to the test runner (Timothy J Fontaine) * unix: Handle EINPROGRESS from domain sockets (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit ff540e1 refs/remotes/origin/v0.8.21-release Author: isaacs Date: 2013-02-25 13:07:08 -0800 uv: Upgrade to 86ae8b3c M deps/uv/gyp_uv M deps/uv/src/unix/pipe.c commit b0e7dbf refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-25 09:06:44 -0800 http: Do not free the wrong parser on socket close This appears to fix #4673. That bug is very hard to reproduce, so it's hard to tell for certain, but this approach is more correct anyway. Hat-tip: @dougwilson M lib/http.js commit 3404608 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-22 16:47:27 -0800 stream: Do not switch to objectMode implicitly Only handle objects if explicitly told to do so in the options object. Non-buffer/string chunks are an error if not already in objectMode. Close #4662 M lib/_stream_readable.js M lib/_stream_writable.js M test/simple/test-stream2-basic.js M test/simple/test-stream2-objects.js commit e03bc47 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-22 16:45:22 -0800 stream: Start out in sync=true state The Readable and Writable classes will nextTick certain things if in sync mode. The sync flag gets unset after a call to _read or _write. However, most of these behaviors should also be deferred until nextTick if no reads have been made (for example, the automatic '_read up to hwm' behavior on Readable.push(chunk)) Set the sync flag to true in the constructor, so that it will not trigger an immediate 'readable' event, call to _read, before the user has had a chance to set a _read method implementation. M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js commit 4231dab refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-23 23:43:52 +0100 crypto: fix base64 padding regression Commit 9901b69c introduces a small regression where the trailing base64 padding is no longer written out when Cipher#final is called. Rectify that. Fixes #4837. M lib/crypto.js M test/simple/test-crypto.js commit 8df893c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-24 04:06:14 +0100 test: re-enable simple/test-setproctitle on darwin The functionality is available again per joyent/libuv@14eb8b0 and joyent/libuv@e89aced. Fixes #3687. M test/simple/test-setproctitle.js commit de9ee2a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-24 04:03:49 +0100 deps: upgrade libuv to e89aced M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/src/unix/core.c A deps/uv/src/unix/darwin-proctitle.m M deps/uv/src/unix/darwin.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux-core.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c A deps/uv/src/unix/proctitle.c M deps/uv/src/unix/stream.c M deps/uv/test/run-benchmarks.c M deps/uv/test/run-tests.c M deps/uv/test/runner-unix.c M deps/uv/test/runner.c M deps/uv/test/runner.h M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c M deps/uv/uv.gyp commit 74c0840 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-22 16:30:27 -0800 lint M lib/path.js commit 27d1bab refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-22 11:24:05 -0800 streams: Pre-emptively buffer readables up to the highWaterMark Also, this adds a test that guarantees that the ordering of several push() calls in a row is always preserved in synchronous readable streams M lib/_stream_readable.js A test/simple/test-stream-push-order.js M test/simple/test-stream2-basic.js M test/simple/test-stream2-objects.js commit f9a0140 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-22 10:35:07 -0800 http: Handle hangup writes more gently M lib/http.js M test/simple/test-http-destroyed-socket-write.js commit 22d3eff refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-22 01:19:39 +0100 doc: add note about child process line buffering Fixes #4808. M doc/api/child_process.markdown commit a63c28e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-21 14:30:36 -0800 stream: Return false from push() more properly There are cases where a push() call would return true, even though the thing being pushed was in fact way way larger than the high water mark, simply because the 'needReadable' was already set, and would not get unset until nextTick. In some cases, this could lead to an infinite loop of pushing data into the buffer, never getting to the 'readable' event which would unset the needReadable flag. Fix by splitting up the emitReadable function, so that it always sets the flag on this tick, even if it defers until nextTick to actually emit the event. Also, if we're not ending or already in the process of reading, it now calls read(0) if we're below the high water mark. Thus, the highWaterMark value is the intended amount to buffer up to, and it is smarter about hitting the target. M lib/_stream_readable.js A test/simple/test-stream-big-push.js commit 3b2e9d2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-21 10:51:15 -0800 stream: remove lowWaterMark feature It seems like a good idea on the face of it, but lowWaterMarks are actually not useful, and in practice should always be set to zero. It would be worthwhile for writers if we actually did some kind of writev() type of thing, but actually this just delays calling write() and the overhead of doing a bunch of Buffer copies is not worth the slight benefit of calling write() fewer times. M doc/api/stream.markdown M doc/blog/feature/streams2.md M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js M lib/fs.js M lib/tty.js M lib/zlib.js M src/node.js M test/simple/test-file-write-stream.js M test/simple/test-file-write-stream2.js M test/simple/test-fs-read-stream-err.js M test/simple/test-fs-write-stream-err.js M test/simple/test-net-binary.js M test/simple/test-stream2-basic.js M test/simple/test-stream2-objects.js M test/simple/test-stream2-push.js M test/simple/test-stream2-transform.js M test/simple/test-stream2-writable.js commit 089ec58 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-21 12:22:12 -0800 path: Throw TypeError on non-string args to path.resolve M lib/path.js M test/simple/test-path.js commit ef94521 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-21 23:58:55 +0100 zlib: fix assert on bad input The following test case occasionally triggered an assert because write_in_progress_ didn't get cleared on error: $ cat test.js require('zlib').gunzip('BAM', console.log); setTimeout(gc, 10); $ while true; do node --expose-gc test.js || break; done { [Error: incorrect header check] errno: -3, code: 'Z_DATA_ERROR' } Assertion failed: (!write_in_progress_ && "write in progress"), function Clear, file ../src/node_zlib.cc, line 71. Abort trap: 6 Steps to avoid that: * Initialize all primitive member fields in the constructor. * Clear the write_in_progress_ member field in ZCtx::Error(). * Ref the ZCtx object as soon as write_in_progress_ is set to true. Before this commit, it could get GC'ed in the time between setting the field and the call to ctx->Ref(). Fixes #4783. M src/node_zlib.cc commit 50c88e0 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-02-21 12:54:13 -0800 test: modify async native test.js to test for #4820 M test/addons/async-hello-world/test.js commit 4b61522 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-02-21 11:02:33 -0800 test: add an "async-hello-world" native addon test A test/addons/async-hello-world/binding.cc A test/addons/async-hello-world/binding.gyp A test/addons/async-hello-world/test.js commit 055110d refs/remotes/origin/nodeconf-2013 Author: Arianit Uka Date: 2013-02-21 11:44:22 -0500 path: join throws TypeError on non-string args lib/path.js: - throws a TypeError on the filter if the argument is not a string. test/simple/test-path.js: - removed the test to check if non-string types are filtered. - added a test to check if path.join throws TypeError on arguments that are not strings. M lib/path.js M test/simple/test-path.js commit ebc95f0 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-02-21 13:28:51 +0400 tls: _handle.readStart/readStop for CryptoStream lib/http.js is using stream._handle.readStart/readStop to control data-flow coming out from underlying stream. If this methods are not present - data might be buffered regardless of whether it'll be read. see #4657 M lib/tls.js A test/simple/test-https-no-reader.js commit 7301ba3 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-21 01:40:09 -0800 process: fix bug where spinner wasn't called Apperently there is a case where calling the spinner was required after passing a callback to nextTick(). This fixes that issue. M src/node.js commit bbcb8b3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-18 10:46:50 -0800 path: Do not coerce paths to strings on Windows Fix #4795 M lib/path.js M test/simple/test-path-makelong.js commit 9d10bf5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-20 22:06:41 +0100 stream_wrap: remove superfluous buffer len check It's a buffer so it's never bigger than Buffer::kMaxLength bytes, which in turn is always < INT_MAX. M src/stream_wrap.cc commit 6ad7926 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-20 21:12:18 +0100 deps: upgrade libuv to 26fa6f8 M deps/uv/.gitignore M deps/uv/Makefile M deps/uv/README.md A deps/uv/build.mk M deps/uv/checksparse.sh M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-bsd.h M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c A deps/uv/src/unix/linux-core.c A deps/uv/src/unix/linux-inotify.c A deps/uv/src/unix/linux-syscalls.c A deps/uv/src/unix/linux-syscalls.h D deps/uv/src/unix/linux/inotify.c D deps/uv/src/unix/linux/linux-core.c D deps/uv/src/unix/linux/syscalls.c D deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/udp.c M deps/uv/src/win/winsock.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/test/test-timer-again.c M deps/uv/test/test-timer.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit d69a26b refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-18 23:52:34 -0800 buffer: check logic simplification Checks have been simplified and optimized for most-used cases. Calling Buffer with another Buffer as the subject will now use the SlowBuffer Copy method instead of the for loop. No need to call for value coercion, just place the ternary inline. M lib/buffer.js commit 9d45b94 refs/remotes/origin/v0.8 Author: Timothy J Fontaine Date: 2012-12-18 23:10:17 -0500 test: add TAP output to the test runner This is a back-port of commit 14ed173 from the master branch. M tools/test.py commit 053e02e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-20 09:17:29 -0800 benchmark: Fix alignment issues on --html compare output M benchmark/compare.js commit 57ef659 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-20 14:14:58 +0100 node: code cleanup, make tick_infobox static It's not used outside of src/node.cc so make it static. M src/node.cc commit 0dcbecd refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-08-15 02:10:02 +0200 crypto: fix uninitialized memory access in openssl ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to initialize the `length` field. Fixes the following valgrind error: $ valgrind -q --track-origins=yes --num-callers=19 \ out/Debug/node test/simple/test-tls-client-abort.js ==2690== Conditional jump or move depends on uninitialised value(s) ==2690== at 0x784B69: ASN1_STRING_set (asn1_lib.c:382) ==2690== by 0x809564: ASN1_mbstring_ncopy (a_mbstr.c:204) ==2690== by 0x8090F0: ASN1_mbstring_copy (a_mbstr.c:86) ==2690== by 0x782F1F: ASN1_STRING_to_UTF8 (a_strex.c:570) ==2690== by 0x78F090: asn1_string_canon (x_name.c:409) ==2690== by 0x78EF17: x509_name_canon (x_name.c:354) ==2690== by 0x78EA7D: x509_name_ex_d2i (x_name.c:210) ==2690== by 0x788058: ASN1_item_ex_d2i (tasn_dec.c:239) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x787C93: ASN1_item_d2i (tasn_dec.c:136) ==2690== by 0x78F5E4: d2i_X509 (x_x509.c:141) ==2690== by 0x7C9B91: PEM_ASN1_read_bio (pem_oth.c:81) ==2690== by 0x7CA506: PEM_read_bio_X509 (pem_x509.c:67) ==2690== by 0x703C9A: node::crypto::SecureContext::AddRootCerts(v8::Arguments const&) (node_crypto.cc:497) ==2690== Uninitialised value was created by a stack allocation ==2690== at 0x782E89: ASN1_STRING_to_UTF8 (a_strex.c:560) M deps/openssl/openssl/crypto/asn1/a_strex.c commit da945a7 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-09-13 01:03:50 +0200 openssl: make perlasm target pentium or newer for masm outputs When perlasm generates MASM code it sets the assembler target to 468. In this mode MASM refuses to assemble a couple of instructions. Bumping the target to 686 solves this problem. M deps/openssl/openssl/crypto/perlasm/x86masm.pl commit eb29c4b refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-09-21 18:07:08 +0200 openssl: disable HT sidechannel attack mitigation It used to be off before. It's extremely unlikely that such an attack would be a viable attack against node. And it makes AES much slower. M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl commit f317f5a refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-02-20 15:54:22 +0400 openssl: update to 1.0.1e M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm M deps/openssl/asm/x86-elf-gas/aes/aes-586.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm M deps/openssl/openssl.gyp M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/INSTALL.W32 M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/PROBLEMS M deps/openssl/openssl/README M deps/openssl/openssl/apps/apps.c M deps/openssl/openssl/apps/ca.c M deps/openssl/openssl/apps/cms.c M deps/openssl/openssl/apps/dgst.c M deps/openssl/openssl/apps/dhparam.c M deps/openssl/openssl/apps/dsaparam.c M deps/openssl/openssl/apps/genrsa.c M deps/openssl/openssl/apps/md4.c M deps/openssl/openssl/apps/ocsp.c M deps/openssl/openssl/apps/s_cb.c M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/apps/s_server.c M deps/openssl/openssl/apps/speed.c M deps/openssl/openssl/apps/srp.c M deps/openssl/openssl/apps/verify.c M deps/openssl/openssl/apps/x509.c M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-mips.pl M deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl M deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/a_verify.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/asm/mips.pl M deps/openssl/openssl/crypto/bn/asm/modexp512-x86_64.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl M deps/openssl/openssl/crypto/bn/bn_div.c M deps/openssl/openssl/crypto/bn/bn_gcd.c M deps/openssl/openssl/crypto/bn/bn_lcl.h M deps/openssl/openssl/crypto/bn/bn_word.c M deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl M deps/openssl/openssl/crypto/cms/cms_cd.c M deps/openssl/openssl/crypto/cms/cms_enc.c M deps/openssl/openssl/crypto/cms/cms_lib.c M deps/openssl/openssl/crypto/conf/conf_mall.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/cryptlib.h M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/des/set_key.c M deps/openssl/openssl/crypto/des/str2key.c M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec_key.c M deps/openssl/openssl/crypto/ec/ec_pmeth.c M deps/openssl/openssl/crypto/ec/ecp_mont.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/ecdh/Makefile M deps/openssl/openssl/crypto/ecdh/ech_key.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdsa/ecs_lib.c M deps/openssl/openssl/crypto/err/err_all.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M deps/openssl/openssl/crypto/evp/evp.h A deps/openssl/openssl/crypto/evp/evp_cnf.c M deps/openssl/openssl/crypto/evp/evp_err.c M deps/openssl/openssl/crypto/evp/m_dss.c M deps/openssl/openssl/crypto/evp/m_dss1.c M deps/openssl/openssl/crypto/evp/m_sha1.c M deps/openssl/openssl/crypto/evp/p_sign.c M deps/openssl/openssl/crypto/evp/p_verify.c M deps/openssl/openssl/crypto/md4/md4_dgst.c M deps/openssl/openssl/crypto/md4/md4_locl.h M deps/openssl/openssl/crypto/md5/asm/md5-x86_64.pl M deps/openssl/openssl/crypto/md5/md5_locl.h M deps/openssl/openssl/crypto/mdc2/mdc2dgst.c M deps/openssl/openssl/crypto/mem.c M deps/openssl/openssl/crypto/modes/asm/ghash-x86.pl M deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl M deps/openssl/openssl/crypto/modes/gcm128.c M deps/openssl/openssl/crypto/objects/o_names.c M deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/pem/pem_all.c M deps/openssl/openssl/crypto/pem/pem_lib.c M deps/openssl/openssl/crypto/pem/pem_seal.c M deps/openssl/openssl/crypto/perlasm/cbc.pl M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/pkcs12/p12_key.c M deps/openssl/openssl/crypto/pkcs7/bio_pk7.c M deps/openssl/openssl/crypto/ppccap.c M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/ripemd/rmd_dgst.c M deps/openssl/openssl/crypto/ripemd/rmd_locl.h M deps/openssl/openssl/crypto/rsa/rsa.h M deps/openssl/openssl/crypto/rsa/rsa_eay.c M deps/openssl/openssl/crypto/rsa/rsa_oaep.c M deps/openssl/openssl/crypto/sha/asm/sha1-ia64.pl M deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha512-586.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha1_one.c M deps/openssl/openssl/crypto/sha/sha1dgst.c M deps/openssl/openssl/crypto/sha/sha256.c M deps/openssl/openssl/crypto/sha/sha_dgst.c M deps/openssl/openssl/crypto/sha/sha_locl.h M deps/openssl/openssl/crypto/sparccpuid.S M deps/openssl/openssl/crypto/srp/srp_vfy.c M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/ui/ui_openssl.c M deps/openssl/openssl/crypto/whrlpool/asm/wp-mmx.pl M deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509_cmp.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/doc/apps/CA.pl.pod M deps/openssl/openssl/doc/apps/verify.pod M deps/openssl/openssl/doc/apps/x509.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_decrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_derive.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_encrypt.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_keygen.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_sign.pod M deps/openssl/openssl/doc/crypto/EVP_PKEY_verify.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_verify_recover.pod M deps/openssl/openssl/engines/ccgost/gost89.c M deps/openssl/openssl/engines/ccgost/gost_crypt.c M deps/openssl/openssl/engines/ccgost/gost_eng.c M deps/openssl/openssl/engines/ccgost/gost_lcl.h M deps/openssl/openssl/engines/ccgost/gosthash.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srtp.c M deps/openssl/openssl/ssl/dtls1.h M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_clnt.c M deps/openssl/openssl/ssl/s2_pkt.c M deps/openssl/openssl/ssl/s2_srvr.c M deps/openssl/openssl/ssl/s3_both.c A deps/openssl/openssl/ssl/s3_cbc.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_cert.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/tls_srp.c M deps/openssl/openssl/test/Makefile M deps/openssl/openssl/test/bftest.c M deps/openssl/openssl/test/bntest.c M deps/openssl/openssl/test/casttest.c M deps/openssl/openssl/test/destest.c M deps/openssl/openssl/test/dhtest.c M deps/openssl/openssl/test/dsatest.c M deps/openssl/openssl/test/ecdhtest.c M deps/openssl/openssl/test/ecdsatest.c M deps/openssl/openssl/test/ectest.c M deps/openssl/openssl/test/enginetest.c M deps/openssl/openssl/test/evp_test.c M deps/openssl/openssl/test/exptest.c M deps/openssl/openssl/test/hmactest.c M deps/openssl/openssl/test/ideatest.c M deps/openssl/openssl/test/jpaketest.c M deps/openssl/openssl/test/md2test.c M deps/openssl/openssl/test/md4test.c M deps/openssl/openssl/test/md5test.c M deps/openssl/openssl/test/mdc2test.c M deps/openssl/openssl/test/randtest.c M deps/openssl/openssl/test/rc2test.c M deps/openssl/openssl/test/rc4test.c M deps/openssl/openssl/test/rc5test.c M deps/openssl/openssl/test/rmdtest.c M deps/openssl/openssl/test/rsa_test.c M deps/openssl/openssl/test/sha1test.c M deps/openssl/openssl/test/sha256t.c M deps/openssl/openssl/test/sha512t.c M deps/openssl/openssl/test/shatest.c M deps/openssl/openssl/test/srptest.c M deps/openssl/openssl/test/ssltest.c M deps/openssl/openssl/test/testssl M deps/openssl/openssl/test/wp_test.c M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/pl/VC-32.pl commit f1780a6 refs/remotes/origin/nodeconf-2013 Merge: 727151a bd4d585 Author: isaacs Date: 2013-02-19 17:17:29 -0800 Merge branch 'benchmark-refactor-2' commit bd4d585 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-19 16:57:59 -0800 bench: Add bench-crypto M Makefile A benchmark/crypto/cipher-stream.js commit 4b80f21 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-19 15:03:41 -0800 bench: Simplify duration arguments to benchmarks For throughput benchmarks, run with just 5s durations rather than 1s and 3s. For startup benchmark, run with just a single 1s duration, since it's very consistent anyway. M benchmark/fs/readfile.js M benchmark/fs/write-stream-throughput.js M benchmark/misc/startup.js M benchmark/net/net-c2s.js M benchmark/net/net-pipe.js M benchmark/net/net-s2c.js M benchmark/net/tcp-raw-c2s.js M benchmark/net/tcp-raw-pipe.js M benchmark/net/tcp-raw-s2c.js M benchmark/tls/throughput.js M benchmark/tls/tls-connect.js commit 2ed56e5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-19 14:59:43 -0800 bench: Consistency in benchmark filenames A benchmark/arrays/var-int.js D benchmark/arrays/var_int.js A benchmark/arrays/zero-float.js A benchmark/arrays/zero-int.js D benchmark/arrays/zero_float.js D benchmark/arrays/zero_int.js A benchmark/buffers/buffer-creation.js A benchmark/buffers/buffer-read.js A benchmark/buffers/buffer-write.js D benchmark/buffers/buffer_creation.js D benchmark/buffers/buffer_read.js D benchmark/buffers/buffer_write.js A benchmark/buffers/dataview-set.js D benchmark/buffers/dataview_set.js D benchmark/http/http_simple.js A benchmark/http/simple.js A benchmark/misc/string-creation.js D benchmark/misc/string_creation.js A benchmark/misc/v8-bench.js D benchmark/misc/v8_bench.js commit 1eb6a92 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 14:18:27 -0800 bench: Only run http,net,fs,tls by default M Makefile commit 06fbcca refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 14:16:11 -0800 bench: Remove _bench_timer (no loner used) D benchmark/_bench_timer.js commit ef08f0f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 12:20:36 -0800 bench: Use wrk for http benchmarking Remove ab, since it's no longer used. M Makefile M benchmark/common.js M benchmark/http/cluster.js M benchmark/http/http_simple.js commit e850cba refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 12:19:08 -0800 tools: Add wrk for benchmarking http servers M .gitignore M Makefile A tools/wrk/.gitignore A tools/wrk/LICENSE A tools/wrk/Makefile A tools/wrk/NOTICE A tools/wrk/README A tools/wrk/src/ae.c A tools/wrk/src/ae.h A tools/wrk/src/ae_epoll.c A tools/wrk/src/ae_evport.c A tools/wrk/src/ae_kqueue.c A tools/wrk/src/ae_select.c A tools/wrk/src/aprintf.c A tools/wrk/src/aprintf.h A tools/wrk/src/config.h A tools/wrk/src/http_parser.c A tools/wrk/src/http_parser.h A tools/wrk/src/stats.c A tools/wrk/src/stats.h A tools/wrk/src/tinymt64.c A tools/wrk/src/tinymt64.h A tools/wrk/src/units.c A tools/wrk/src/units.h A tools/wrk/src/wrk.c A tools/wrk/src/wrk.h A tools/wrk/src/zmalloc.c A tools/wrk/src/zmalloc.h commit 035aa6b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 10:48:55 -0800 bench: Show % change rather than % difference M benchmark/compare.js commit 087c437 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 10:47:29 -0800 bench: Add --html to compare script M benchmark/compare.js commit 7658f4c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-12 00:13:18 -0800 bench: Fail gracefully if function_call binding fails M benchmark/misc/function_call/index.js commit 0e59efd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:22:12 -0800 make: Add benchmark make targets M Makefile commit 7d51745 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:04:29 -0800 bench: Remove old run script D benchmark/run.js commit 0a40686 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 18:27:02 -0800 bench: Replace tls-fragmentation with tls/throughput D benchmark/tls-fragmentation.js A benchmark/tls/throughput.js commit bafc51c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 14:38:00 -0800 bench: Move tls-connect into benchmark/tls Also, make it work properly with current node. D benchmark/tls-connect.js A benchmark/tls/tls-connect.js commit 8c719f7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 21:33:37 -0800 bench: Make io.c output easier to read M benchmark/io.c commit 8a3f521 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 21:33:22 -0800 bench: Remove io.js Better covered by the other benchmark/fs scripts. D benchmark/io.js commit 2a64edb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-13 10:42:23 -0800 bench: Add fs write stream throughput A benchmark/fs/write-stream-throughput.js commit 1fc6f99 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 21:05:43 -0800 bench: Add read-stream throughput A benchmark/fs/read-stream-throughput.js commit 6d116be refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:55:36 -0800 bench: Move fs-readfile.js to fs/readfile.js D benchmark/fs-readfile.js A benchmark/fs/readfile.js commit 844b332 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:10:12 -0800 bench: Move v8_bench into misc A benchmark/misc/v8_bench.js D benchmark/v8_bench.js commit 2a2942b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:07:37 -0800 bench: Move string_creation into misc A benchmark/misc/string_creation.js D benchmark/string_creation.js commit fef35fc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:03:42 -0800 bench: Remove settimeout (Covered by misc/timeout.js) D benchmark/settimeout.js commit 3761be3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:00:18 -0800 bench: Move timers to misc/timers A benchmark/misc/timers.js D benchmark/timers.js commit 7e5cd08 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 22:54:27 -0800 bench: move next-tick to misc/next-tick-breadth A benchmark/misc/next-tick-breadth.js D benchmark/next-tick.js commit f7a4ccb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 22:50:30 -0800 bench: Move nexttick-2 to misc/next-tick-depth x A benchmark/misc/next-tick-depth.js D benchmark/next-tick-2.js commit 44be55f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 22:42:19 -0800 bench: Move process_loop to misc/spawn-echo A benchmark/misc/spawn-echo.js D benchmark/process_loop.js commit 4e1bcdc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 18:22:43 -0800 bench: Add function_call to bench-misc D benchmark/function_call/bench.js D benchmark/function_call/binding.cc D benchmark/function_call/wscript A benchmark/misc/function_call/.gitignore A benchmark/misc/function_call/Makefile A benchmark/misc/function_call/binding.cc A benchmark/misc/function_call/binding.gyp A benchmark/misc/function_call/index.js commit e87ed91 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 13:32:39 -0800 bench: Arrays M benchmark/arrays/var_int.js M benchmark/arrays/zero_float.js M benchmark/arrays/zero_int.js commit 3f67a48 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 22:01:50 -0800 bench: Add buffers/dataview_set A benchmark/buffers/dataview_set.js D benchmark/dataview_set.js commit 56b2295 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 14:12:35 -0800 bench: Remove unused 'fast_buffer2' benchmarks D benchmark/fast_buffer2.js D benchmark/fast_buffer2_creation.js commit 048f7fd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 14:09:41 -0800 bench: Merge fast_buffer_creation and buffer_creation M benchmark/buffers/buffer_creation.js D benchmark/fast_buffer_creation.js commit 55aa257 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:53:27 -0800 bench: Buffer read/write benchmarks D benchmark/buffer_read.js D benchmark/buffer_write.js A benchmark/buffers/buffer_read.js A benchmark/buffers/buffer_write.js commit 419607e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 13:41:16 -0800 bench: Buffer creation D benchmark/buffer_creation.js A benchmark/buffers/buffer_creation.js commit cc38528 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 13:37:24 -0800 bench: buffer-base64-encode D benchmark/buffer-base64-encode.js A benchmark/buffers/buffer-base64-encode.js commit 921c3c2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 13:24:27 -0800 bench: misc/startup.js A benchmark/misc/startup.js D benchmark/startup.js commit 3b16657 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:51:53 -0800 bench: misc/url A benchmark/misc/url.js D benchmark/url.js commit 536ce44 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:43:22 -0800 bench: http benchmarks Also: make http_simple less chatty A benchmark/http/cluster.js A benchmark/http/http_simple.js M benchmark/http_simple.js commit d5d04a5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 17:57:49 -0800 bench: Remove client_latency No one actually knows what this is supposed to be doing, anyway. It's not a good benchmark. D benchmark/client_latency.js commit 051c131 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 22:08:25 -0800 bench: Remove throughput (covered by benchmark/net) D benchmark/throughput-child.js D benchmark/throughput.js commit e82f974 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-07 19:13:26 -0800 bench: net benchmarks using common script A benchmark/net/net-c2s.js M benchmark/net/net-pipe.js A benchmark/net/net-s2c.js A benchmark/net/tcp-raw-c2s.js A benchmark/net/tcp-raw-pipe.js A benchmark/net/tcp-raw-s2c.js commit baea73c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-07 19:10:48 -0800 bench: Move net-pipe into benchmark/net D benchmark/net-pipe.js A benchmark/net/net-pipe.js commit aa2edd4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:28:48 -0800 bench: A compare script for analyzing benchmarks A benchmark/compare.js commit 37077de refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:21:48 -0800 bench: add runner M benchmark/common.js commit dd069a2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 23:26:43 -0800 bench: Add ab() method to common for http testing M benchmark/common.js commit 00e1962 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-07 19:10:58 -0800 bench: Add common script A benchmark/common.js commit 3267464 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-19 14:01:23 -0800 blog: v0.9.10 A doc/blog/release/v0.9.10.md commit 727151a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-19 13:58:38 -0800 Now working on v0.9.11 M src/node_version.h commit 27a3ff6 refs/remotes/origin/nodeconf-2013 Merge: 60238cc 54d20ff Author: isaacs Date: 2013-02-19 13:58:19 -0800 Merge branch 'v0.9.10-release' commit 54d20ff refs/remotes/origin/v0.9.10-release (tag: v0.9.10, origin/v0.9.10-release) Author: isaacs Date: 2013-02-19 13:23:47 -0800 2013.02.19, Version 0.9.10 (Unstable) * V8: Upgrade to 3.15.11.15 * npm: Upgrade to 1.2.12 * fs: Change default WriteStream config, increase perf (isaacs) * process: streamlining tick callback logic (Trevor Norris) * stream_wrap, udp_wrap: add read-only fd property (Ben Noordhuis) * buffer: accept negative indices in Buffer#slice() (Ben Noordhuis) * tls: Cycle data when underlying socket drains (isaacs) * stream: read(0) should not always trigger _read(n,cb) (isaacs) * stream: Empty strings/buffers do not signal EOF any longer (isaacs) * crypto: improve cipher/decipher error messages (Ben Noordhuis) * net: Respect the 'readable' flag on sockets (isaacs) * net: don't suppress ECONNRESET (Ben Noordhuis) * typed arrays: copy Buffer in typed array constructor (Ben Noordhuis) * typed arrays: make DataView throw on non-ArrayBuffer (Ben Noordhuis) * windows: MSI installer enhancements (Scott Blomquist, Jim Schubert) M AUTHORS M ChangeLog M src/node_version.h commit 4911a30 refs/remotes/origin/v0.9.10-release Author: isaacs Date: 2013-02-19 13:18:36 -0800 npm: Upgrade to 1.2.12 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json commit 60238cc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-19 11:37:48 -0800 tls: Write pending data on socket drain Fixes #4800 M lib/tls.js commit 7f30370 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-18 18:26:29 -0800 test: Fix regression in tls test Undefined reference, introduced by a77c29a. M test/simple/test-tls-over-http-tunnel.js commit a77c29a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-18 18:26:29 -0800 test: Fix tls tests which fail sporadically The count of ECONNRESETs is dependent on timing, and thus unreliable, especially on Linux machines. M test/simple/test-tls-over-http-tunnel.js M test/simple/test-tls-session-cache.js commit 75df612 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-18 11:24:14 -0800 doc: Use 'close' rather than 'exit' in spawn examples Close #4515 M doc/api/child_process.markdown commit 09b1212 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-18 10:38:37 -0800 http: Add fixme comment about ECONNRESET handling M lib/http.js commit d75e397 refs/remotes/origin/nodeconf-2013 Merge: 0a9930a 3f38069 Author: isaacs Date: 2013-02-18 10:21:08 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: AUTHORS ChangeLog lib/http.js src/node_version.h test/simple/test-http-header-response-splitting.js commit 0a9930a refs/remotes/origin/nodeconf-2013 Author: Gil Pedersen Date: 2013-02-14 20:26:54 +0100 stream: Pipe data in chunks matching read data This creates better flow for large values of lowWaterMark. M lib/_stream_readable.js commit 8476aef refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-03 12:53:33 -0800 fs: Change default WriteStream config, increase perf This increases fs.WriteStream throughput dramatically by removing the "higher default water marks" for fs.WriteStream. Also includes a benchmark. Current performance is significantly higher than v0.8 for strings at all tested levels except size=1. Buffer performance is still lackluster. Further improvement in the stream.Writable base class is required, but this is a start. A benchmark/fs-write-stream-throughput.js M lib/fs.js commit 9299168 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-15 18:31:43 -0800 test: Bump up debugger timeouts 200ms is still short enough for occasional spurious failures. M test/simple/test-debugger-client.js M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit ec42000 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-13 06:30:06 -0800 process: allow ticker to cross communicate better Using external memory values allows for quick communication between js and cc land, so we can check if the js land callback needs to be run. (this is where I meant that manually tracking nextTickQueue.length would be helpful) Also did some minor cleanup of removing the old Tick and StartTickSpinner functions, and a few unneeded comments. Conflicts: src/node.cc M src/node.cc M src/node.js commit 86c0745 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-02-06 17:26:18 -0800 process: streamlining tick callback logic * Callbacks from spinner now calls its own function, separate from the tickCallback logic * MakeCallback will call a domain specific function if a domain is detected * _tickCallback assumes no domains, until nextTick receives a callback with a domain. After that _tickCallback is overridden with the domain specific implementation. * _needTickCallback runs in startup() instead of nextTick (isaacs) * Fix bug in _fatalException where exit would be called twice (isaacs) * Process.domain has a default value of null * Manually track nextTickQueue.length (will be useful later) * Update tests to reflect internal api changes M src/node.cc M src/node.js M test/message/error_exit.out M test/message/max_tick_depth_trace.out M test/message/nexttick_throw.out M test/message/undefined_reference_in_new_context.out M test/simple/test-timers-uncaught-exception.js commit 95ac576 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-01 14:23:28 -0800 Revert "Move MakeCallback to JS" This reverts commit 0109a9f90acdfdb287436676f2384f7b072fbb6a. Also included: Port all the changes to process._makeCallback into the C++ version. Immediate nextTick, etc. This yields a slight boost in several benchmarks. V8 is optimizing and deoptimizing process._makeCallback repeatedly. M src/node.cc M src/node.js M test/message/stdin_messages.out M test/message/timeout_throw.out commit 401cef7 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2013-02-06 11:14:24 +0900 doc: add setImmediate execute timing description M doc/api/timers.markdown commit cd37251 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2013-02-06 11:13:02 +0900 timer: move setImmediate from timer to uv_check uv_check is the robust place to invoke setImmediate callbacks after process.nextTick and before timers(setTimeout/setInterval) M lib/timers.js M src/node.cc commit 3f38069 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-15 11:24:20 -0800 blog: Release v0.8.20 A doc/blog/release/v0.8.20.md commit 01bff7e refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-15 11:24:08 -0800 Now working on v0.8.21 M src/node_version.h commit 48521f1 refs/remotes/origin/v0.8 Merge: 987338f e10c755 Author: isaacs Date: 2013-02-15 11:23:55 -0800 Merge branch 'v0.8.20-release' into v0.8 commit e10c755 refs/remotes/origin/v0.8.20-release (tag: v0.8.20, origin/v0.8.20-release) Author: isaacs Date: 2013-02-15 09:57:32 -0800 2013.02.15, Version 0.8.20 (Stable) * npm: Upgrade to v1.2.11 * http: Do not let Agent hand out destroyed sockets (isaacs) * http: Raise hangup error on destroyed socket write (isaacs) * http: protect against response splitting attacks (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit 73be460 refs/remotes/origin/v0.8.20-release Author: isaacs Date: 2013-02-15 10:49:16 -0800 npm: Upgrade to v1.2.11 M deps/npm/doc/cli/config.md M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/index.md A deps/npm/doc/cli/stars.md M deps/npm/doc/cli/update.md M deps/npm/doc/cli/version.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html A deps/npm/html/doc/stars.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/publish.js A deps/npm/lib/stars.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/sha.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 A deps/npm/man/man1/stars.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/lib/request.js A deps/npm/node_modules/npm-registry-client/lib/stars.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json commit 987338f refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-14 15:37:12 -0800 http: Do not let Agent hand out destroyed sockets Fix #4373 M lib/http.js A test/simple/test-http-agent-destroyed-socket.js commit c9dcf57 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-14 08:57:32 -0800 http: Raise hangup error on destroyed socket write Prior to v0.10, Node ignored ECONNRESET errors in many situations. There *are* valid cases in which ECONNRESET should be ignored as a normal part of the TCP dance, but in many others, it's a very relevant signal that must be heeded with care. Exacerbating this problem, if the OutgoingMessage does not have a req.connection._handle, it assumes that it is in the process of connecting, and thus buffers writes up in an array. The problem happens when you reuse a socket between two requests, and it is destroyed abruptly in between them. The writes will be buffered, because the socket has no handle, but it's not ever going to GET a handle, because it's not connecting, it's destroyed. The proper fix is to treat ECONNRESET correctly. However, this is a behavior/semantics change, and cannot land in a stable branch. Fix #4775 M lib/http.js A test/simple/test-http-destroyed-socket-write.js commit 3e2be6f refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-14 19:41:33 +0100 doc: clarify child_process.exec() stdio option It only works for stdin, not stdout/stderr, for obvious reasons. M doc/api/child_process.markdown commit aec6e93 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-14 12:42:54 +0100 doc: add tools/ dir to CONTRIBUTING.md verboten list M CONTRIBUTING.md commit 2e1ebbf refs/remotes/origin/v0.8 Author: Dan Kohn Date: 2013-02-12 15:04:23 -0500 doc: add prompt to fix repl_test.js example Running repl.start without the prompt set produces this error: repl.js:95     throw new Error('An options Object, or a prompt String are required');           ^ Error: An options Object, or a prompt String are required     at new REPLServer (repl.js:95:11)     at Object.exports.start (repl.js:321:14)     at Object. (/Users/dan/Dropbox/Documents/dev/nextgen/repl_test.js:5:6)     at Module._compile (module.js:449:26)     at Object.Module._extensions..js (module.js:467:10)     at Module.load (module.js:356:32)     at Function.Module._load (module.js:312:12)     at Module.runMain (module.js:492:10)     at process.startup.processNextTick.process._tickCallback (node.js:244:9) M doc/api/repl.markdown commit 7bdd05b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-13 16:09:03 +0100 stream_wrap, udp_wrap: add read-only fd property Expose the file descriptor as a read-only property on the internal handle objects. Intended for debugging purposes, not part of the API proper. The property is always null on Windows. Fixes #4754. M src/pipe_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/udp_wrap.h commit 2d069c5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-13 15:54:17 +0100 udp_wrap: use proper imports in source file M src/udp_wrap.cc commit b1b7b4e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-13 15:44:35 +0100 udp_wrap: don't use namespace imports in header It's not really harmful but it's inconsistent with the other header files. M src/udp_wrap.h commit 3f7e88a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-12 14:58:35 +0100 buffer: accept negative indices in Buffer#slice() A negative start or end parameter now indexes from the end of the buffer. More in line with String#slice() and ArrayBuffer#slice(). M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit 2789323 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-12 09:08:50 -0800 net: Respect the 'readable' flag on sockets Previously, we were only destroying sockets on end if their readable side had already been ended. This causes a problem for non-readable streams, since we don't expect to ever see an 'end' event from those. Treat the lack of a 'readable' flag the same as if it was an ended readable stream. Fix #4751 M lib/net.js A test/simple/test-stdout-cannot-be-closed-child-process-pipe.js commit 82ad5fb refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-12 16:30:25 -0800 blog: Forgot slug on peer-dependencies article M doc/blog/npm/peer-dependencies.md commit 6dcadb9 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-12 12:03:52 -0800 blog: Peer Dependencies article Thanks, @domenic A doc/blog/npm/peer-dependencies.md commit 19d29aa refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-12 19:37:30 +0100 bench: make io.c file path configurable M benchmark/io.c commit c34326b refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-02-12 15:00:13 +0400 test: fix tests after ECONNRESET patch M test/simple/test-tls-over-http-tunnel.js M test/simple/test-tls-session-cache.js commit e235bce refs/remotes/origin/nodeconf-2013 Author: Victor Costan Date: 2013-02-08 20:47:00 -0500 Fix crypto.hmac behavior with empty keys. node 0.9.6 introduced Buffer changes that cause the key argument of Hmac::HmacInit (used in crypto.createHmac) to be NULL when the key is empty. This argument is passed to OpenSSL's HMAC_Init, which does not like NULL keys. This change works around the issue by passing an empty string to HMAC_Init when the key is empty, and adds crypto.createHmac tests for the edge cases of empty keys and values. M src/node_crypto.cc M test/simple/test-crypto.js commit 02374d0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 15:46:19 -0800 tls: Cycle data when underlying socket drains M lib/tls.js A test/simple/test-tls-fast-writing.js commit 1762dd7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 15:37:50 -0800 stream: read(0) should not always trigger _read(n,cb) This is causing the CryptoStreams to get into an awful state when there is a tight loop calling connection.write(chunk) waiting for a false return. Because CryptoStreams use read(0) to cycle data, this was causing the encrypted side to pull way too much data in from the cleartext side, since the read(0) would make it always call _read. The unfortunate side effect, fixed in the next patch, is that CryptoStreams don't automatically cycle when the Socket drains. M lib/_stream_readable.js commit 6bd4501 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-11 15:45:53 -0800 stream: Empty strings/buffers do not signal EOF any longer M lib/_stream_readable.js commit f5f9e8d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-11 21:22:34 +0100 crypto: improve cipher/decipher error messages Throw the OpenSSL error string instead of the rather less informative error message "fail". M src/node_crypto.cc M test/simple/test-crypto.js commit 862b164 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-02 20:52:04 -0800 test: update http tests for ECONNRESET change M test/simple/test-http-conn-reset.js M test/simple/test-http-multi-line-headers.js M test/simple/test-http-response-no-headers.js commit 14a4245 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-31 19:48:25 +0100 net: don't suppress ECONNRESET Let ECONNRESET network errors bubble up so clients can detect them. Commit c4454d2e suppressed and turned them into regular end-of-stream events to fix the then-failing simple/test-regress-GH-1531 test. See also issue #1571 for (scant) details. It turns out that special handling is no longer necessary. Remove the special casing and let the error bubble up naturally. pummel/test-https-ci-reneg-attack and pummel/test-tls-ci-reneg-attack are updated because they expected an EPIPE error code that is now an ECONNRESET. Suppression of the ECONNRESET prevented the test from detecting that the connection has been severed whereupon the next write would fail with an EPIPE. Fixes #1776. M lib/net.js M test/pummel/test-https-ci-reneg-attack.js M test/pummel/test-tls-ci-reneg-attack.js commit c7b84a1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-11 14:01:18 +0100 fs: fix immediate WriteStream#end() Fix an exception that was raised when the WriteStream was closed immediately after creating it: TypeError: Cannot read property 'fd' of undefined at WriteStream.close (fs.js:1537:18) Avoid the TypeError and make sure the file descriptor is closed. Fixes #4745. M lib/fs.js M test/simple/test-fs-write-stream-end.js commit ed3d553 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-11 17:34:56 +0100 typed arrays: make call-as-function work for ctors Turn call-as-function calls into constructor calls. Makes the following snippet work: var buf = ArrayBuffer(32); // no 'new' but does the right thing M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit aff8d9e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-11 17:30:04 +0100 node: don't malloc in FromConstructorTemplate * allocate space for argv on the stack * move the declaration to node_internals.h M src/node.cc M src/node.h M src/node_internals.h commit d5a5ae3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-11 13:33:50 +0100 test: fix common.mustCall Don't run the 'has function been called?' checks if the test is exiting with an error because a failed check will mask the real exception. v0.8 doesn't have the _fatalException machinery in src/node.js and src/node.cc so it doesn't have this issue. M test/common.js commit 30b0bc4 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-10 21:41:06 +0100 doc: update buffer/typed array documentation Clarify that typed array constructors accept buffers as their first argument but that the memory is not shared and why this was changed in v0.9. M doc/api/buffer.markdown commit 5a9d30b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-10 21:28:11 +0100 typed arrays: copy Buffer in typed array constructor Convert the Buffer to an ArrayBuffer. The typed_array.buffer property should be an ArrayBuffer to avoid confusion: a Buffer doesn't have a byteLength property and more importantly, its slice() method works subtly different. That means that before this commit: var buf = new Buffer(1); var arr = new Int8Array(buf); assert.equal(arr.buffer, buf); assert(arr.buffer instanceof Buffer); And now: var buf = new Buffer(1); var arr = new Int8Array(buf); assert.notEqual(arr.buffer, buf); assert(arr.buffer instanceof ArrayBuffer); M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit fe10335 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-09 09:09:13 +0100 typed arrays: make DataView throw on non-ArrayBuffer Make the DataView constructor throw an exception when the first argument is not an ArrayBuffer. Follows the spec and the browsers. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit 234551a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-09 08:58:48 +0100 buffer: fix Buffer::HasInstance() check It was returning true for typed arrays. Check that the object was instantiated with the Buffer constructor. M src/node.js M src/node_buffer.cc M test/simple/test-typed-arrays.js commit 144e21e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-09 08:49:45 +0100 Revert "typed arrays: only share ArrayBuffer backing store" We're going to fix this differently. The real bug is that Buffer::HasInstance() returns true for typed arrays. This reverts commit 01ee551e704776d8547250ac015a5463613afb45. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit fd9d8b5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-09 08:49:10 +0100 Revert "typed arrays: copy non-ArrayBuffer in DataView ctor" We're going to follow browser behavior here. This reverts commit 7b0770bff56122c245f83e8ee9608e1a0082c15e. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit 1ba3922 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-02-09 10:32:24 -0800 doc: document the writable.end() callback function Support for it was added in a9c4a20331d123dc38dcc878af335d88e1933562. M doc/api/stream.markdown commit e4a856e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-08 17:18:37 -0800 V8: Reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/log-utils.cc M deps/v8/src/platform-posix.cc M deps/v8/src/v8utils.h commit 0c2e5ec refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-08 17:17:45 -0800 V8: Upgrade to 3.15.11.15 M deps/v8/build/common.gypi M deps/v8/src/compiler.cc M deps/v8/src/hydrogen.cc M deps/v8/src/log-utils.cc M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/platform-posix.cc M deps/v8/src/runtime.cc M deps/v8/src/string.js M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/mjsunit/regress/regress-2437.js A deps/v8/test/mjsunit/regress/regress-2499.js A deps/v8/test/mjsunit/regress/regress-crbug-170856.js commit c4f418d refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-08 01:33:29 +0100 test: disable simple/test-dgram-send-error It's not a good citizen, it spams random IP addresses with UDP packets. Fixes #4730. A test/disabled/test-dgram-send-error.js D test/simple/test-dgram-send-error.js commit 8164b2f refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-01-29 20:37:57 -0800 windows/msi: more installer enhancements Noteworthy installer improvements provided here: * Support in the Installer UI for not installing shortcuts. * Support in the Installer UI for choosing a custom install directory. * Command line support for not installing shortcuts (ADDDEFAULT=nodejs) * Command line support for custom install directory (INSTALLDIR=c:\tools\node) A tools/msvs/msi/WixUI_en-us.wxl M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs commit e418df7 refs/remotes/origin/nodeconf-2013 Author: Jim Schubert Date: 2012-12-17 00:23:23 -0500 windows/msi: add feature selection to installer M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs commit 2810b1a refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-07 10:35:35 -0800 blog: v0.9.9 is unstable, not stable M doc/blog/v0.9.9.md commit e4d97b1 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-07 10:34:45 -0800 blog: v0.9.9 A doc/blog/v0.9.9.md commit c3c8eee refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-07 10:34:07 -0800 Now working on v0.9.10 M src/node_version.h commit 55c4d9b refs/remotes/origin/nodeconf-2013 Merge: 33b2aeb 4b9f0d1 Author: isaacs Date: 2013-02-07 10:33:54 -0800 Merge branch 'v0.9.9-release' commit 4b9f0d1 refs/remotes/origin/v0.9.9-release (tag: v0.9.9, origin/v0.9.9-release) Author: isaacs Date: 2013-02-07 09:09:21 -0800 2013.02.07, Version 0.9.9 (Unstable) * tls: port CryptoStream to streams2 (Fedor Indutny) * typed arrays: only share ArrayBuffer backing store (Ben Noordhuis) * stream: make Writable#end() accept a callback function (Nathan Rajlich) * buffer: optimize 'hex' handling (Ben Noordhuis) * dns, cares: don't filter NOTIMP, REFUSED, SERVFAIL (Ben Noordhuis) * readline: treat bare \r as a line ending (isaacs) * readline: make \r\n emit one 'line' event (Ben Noordhuis) * cluster: support datagram sockets (Bert Belder) * stream: Correct Transform class backpressure (isaacs) * addon: Pass module object to NODE_MODULE init function (isaacs, Rod Vagg) * buffer: slow buffer copy compatibility fix (Trevor Norris) * Add bytesWritten to tls.CryptoStream (Andy Burke) M AUTHORS M ChangeLog M src/node_version.h commit 33b2aeb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-07 08:50:18 -0800 stream: Writable should ignore encoding for buffers Fix #4727 Fix einaros/ws#159 M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit 6bcd9a4 refs/remotes/origin/nodeconf-2013 Author: Nikhil Marathe Date: 2013-01-19 15:49:30 -0800 Update http docs with http.IncomingMessage. http.ServerRequest and http.ClientResponse are merged into http.IncomingMessage which has fields for both, and acts as a Readable Stream and EventEmitter. Fixes #3851. M doc/api/http.markdown commit 255bc94 refs/remotes/origin/v0.8 Author: Bert Belder Date: 2013-02-07 14:39:47 +0100 http: protect against response splitting attacks This patch is a back-port of 3c293ba. Closes #4696 M lib/http.js A test/simple/test-http-header-response-splitting.js commit 5cc3569 refs/remotes/origin/nodeconf-2013 Merge: 7b0770b 1389727 Author: isaacs Date: 2013-02-06 16:29:30 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: AUTHORS ChangeLog deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/dedupe.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/global.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/ls.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/rm.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/global.1 deps/npm/man/man1/ls.1 deps/npm/man/man1/npm.1 deps/npm/man/man1/rm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/glob/glob.js deps/npm/node_modules/glob/package.json deps/npm/node_modules/node-gyp/package.json deps/npm/node_modules/npm-registry-client/package.json deps/npm/node_modules/npmconf/package.json deps/npm/node_modules/read-installed/package.json deps/npm/node_modules/rimraf/package.json deps/npm/node_modules/rimraf/rimraf.js deps/npm/package.json deps/uv/src/win/error.c doc/api/crypto.markdown lib/zlib.js src/node_version.h src/node_zlib.cc test/simple/test-buffer.js commit 7b0770b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-06 22:13:05 +0100 typed arrays: copy non-ArrayBuffer in DataView ctor This is commit 01ee551, except for the DataView type this time. Make the behavior of DataView consistent with that of typed arrays: make a copy of the backing store. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit d59beb9 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-31 21:20:49 +0400 tls: port CryptoStream to streams2 M lib/tls.js commit 1389727 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-06 09:48:11 -0800 blog: v0.8.19 release A doc/blog/release/v0.8.19.md commit ccf2712 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-06 09:46:47 -0800 Now working on 0.8.20 M src/node_version.h commit 8caf657 refs/remotes/origin/v0.8 Merge: 5aef65a 53978bd Author: isaacs Date: 2013-02-06 09:44:38 -0800 Merge branch 'v0.8.19-release' into v0.8 commit 53978bd refs/remotes/origin/v0.8.19-release (tag: v0.8.19, origin/v0.8.19-release) Author: isaacs Date: 2013-02-06 08:46:14 -0800 2013.02.06, Version 0.8.19 (Stable) * npm: Upgrade to v1.2.10 * zlib: pass object size hint to V8 (Ben Noordhuis) * zlib: reduce memory consumption, release early (Ben Noordhuis) * buffer: slow buffer copy compatibility fix (Trevor Norris) * zlib: don't assert on malformed dictionary (Ben Noordhuis) * zlib: don't assert on missing dictionary (Ben Noordhuis) * windows: better ipv6 support (Bert Belder) * windows: add error mappings related to unsupported protocols (Bert Belder) * windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit 5aef65a refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-06 08:39:27 -0800 npm: Upgrade to v1.2.10 M deps/npm/AUTHORS M deps/npm/doc/api/npm.md M deps/npm/doc/cli/config.md A deps/npm/doc/cli/global.md M deps/npm/doc/cli/index.md M deps/npm/doc/cli/install.md A deps/npm/doc/cli/rm.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html A deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html A deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/outdated.js M deps/npm/lib/publish.js M deps/npm/lib/run-script.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/00-setup.js M deps/npm/node_modules/glob/test/bash-comparison.js A deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/mark.js M deps/npm/node_modules/glob/test/pause-resume.js M deps/npm/node_modules/glob/test/root.js M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/graceful-fs/test/open.js M deps/npm/node_modules/ini/README.md M deps/npm/node_modules/ini/ini.js M deps/npm/node_modules/ini/package.json M deps/npm/node_modules/ini/test/fixtures/foo.ini M deps/npm/node_modules/ini/test/foo.js M deps/npm/node_modules/lockfile/LICENSE M deps/npm/node_modules/lockfile/lockfile.js M deps/npm/node_modules/lockfile/package.json M deps/npm/node_modules/lockfile/test/basic.js M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js D deps/npm/node_modules/rimraf/test/test-fiber.js M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/semver/test.js M deps/npm/node_modules/tar/.npmignore M deps/npm/node_modules/tar/package.json M deps/npm/node_modules/tar/tar.js M deps/npm/package.json D deps/npm/test/packages/npm-test-peer-deps-invalid/README D deps/npm/test/packages/npm-test-peer-deps-invalid/npm-ls.json D deps/npm/test/packages/npm-test-peer-deps-invalid/package.json D deps/npm/test/packages/npm-test-peer-deps-invalid/test.js M deps/npm/test/packages/npm-test-peer-deps/test.js M deps/npm/test/packages/npm-test-shrinkwrap/test.js M deps/npm/test/tap/false_name.js A deps/npm/test/tap/package-with-peer-dep/package.json A deps/npm/test/tap/peer-deps-invalid.js A deps/npm/test/tap/peer-deps-invalid/package.json A deps/npm/test/tap/peer-deps-without-package-json.js A deps/npm/test/tap/peer-deps-without-package-json/.gitkeep commit c024d2d refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-02-06 18:45:06 +0400 streams: both `finish` and `close` should unpipe Otherwise sockets that are 'finish'ed won't be unpiped and `writing to ended stream` error will arise. This might sound unrealistic, but it happens in net.js. When `socket.allowHalfOpen === false`, EOF will cause `.destroySoon()` call which ends the writable side of net.Socket. M lib/_stream_readable.js A test/simple/test-stream2-finish-pipe.js commit b58efe7 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-06 15:10:48 +0100 test: add cluster EADDRINUSE test Check that having a worker bind to a port that's already taken doesn't leave the master process in a confused state. Releasing the port and trying again should Just Work[TM]. A test/simple/test-cluster-eaddrinuse.js commit 01ee551 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-05 14:24:43 +0100 typed arrays: only share ArrayBuffer backing store Follow browser behavior, only share the backing store when it's a ArrayBuffer. That is: var abuf = new ArrayBuffer(32); var a = new Int8Array(abuf); var b = new Int8Array(abuf); a[0] = 0; b[0] = 1; assert(a[0] === b[0]); // a and b share memory But: var a = new Int8Array(32); var b = new Int8Array(a); a[0] = 0; b[0] = 1; assert(a[0] !== b[0]); // a and b don't share memory The typed arrays spec allows both `a[0] === b[0]` and `a[0] !=== b[0]` but Chrome and Firefox implement the behavior where memory is not shared. Copying the memory is less efficient but let's do it anyway for the sake of the Principle of Least Surprise. Fixes #4714. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit 202b5db refs/remotes/origin/nodeconf-2013 Author: Bryan Cantrill Date: 2012-09-18 15:35:29 -0700 v8: loosen artificial mmap constraint Fixes #4010. M deps/v8/src/platform-posix.cc commit a9c4a20 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-02-05 14:58:16 -0800 stream: make Writable#end() accept a callback function This is more backwards-compatible with stream1 streams like `fs.WriteStream` which would allow a callback function to be passed in as the only argument. Closes #4719. M lib/_stream_writable.js M test/simple/test-stream2-writable.js commit a86ebbe refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-05 22:34:49 +0100 blog: remove dangling symlink Fixes #4716. D tools/blog/node_modules/.bin/marked commit 6b99fd2 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-10-30 14:40:50 +0100 zlib: pass object size hint to V8 Inform V8 that the zlib context object is tied to a large off-heap buffer. This makes the GC run more often (in theory) and improves the accuracy of --trace_external_memory. M src/node_zlib.cc commit 8d14668 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-10-30 01:19:01 +0100 zlib: reduce memory consumption, release early In zlibBuffer(), don't wait for the garbage collector to reclaim the zlib memory but release it manually. Reduces memory consumption by a factor of 10 or more with some workloads. Test case: function f() { require('zlib').deflate('xxx', g); } function g() { setTimeout(f, 5); } f(); Observe RSS memory usage with and without this commit. After 10,000 iterations, RSS stabilizes at ~35 MB with this commit. Without, RSS is over 300 MB and keeps growing. Cause: whenever the JS object heap hits the high-water mark, the V8 GC sweeps it clean, then tries to grow it in order to avoid more sweeps in the near future. Rule of thumb: the bigger the JS heap, the lazier the GC can be. A side effect of a bigger heap is that objects now live longer. This is harmless in general but it affects zlib context objects because those are tied to large buffers that live outside the JS heap, on the order of 16K per context object. Ergo, don't wait for the GC to reclaim the memory - it may take a long time. Fixes #4172. M lib/zlib.js M src/node_zlib.cc commit 5fe0546 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-02-05 12:47:23 +0100 doc: don't suggest to reuse net.Socket objects Using Socket.prototype.connect() to reconnect an existing Socket object is not reliable. Users should just create a new Socket object. See #4698. M doc/api/net.markdown commit 9a488a6 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-02-02 11:14:42 -0800 blog: Correct shasums for v0.9.8 release M doc/blog/release/v0.9.8.md commit cd42f56 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-02 00:40:10 +0100 buffer: optimize Buffer.prototype.write(s, 'hex') Move the implementation to C++ land. This is similar to commit 3f65916 but this time for the write() function and the Buffer(s, 'hex') constructor. Speeds up the benchmark below about 24x (2.6s vs 1:02m). var s = 'f'; for (var i = 0; i < 26; ++i) s += s; // 64 MB Buffer(s, 'hex'); M lib/buffer.js M src/node_buffer.cc M src/node_buffer.h commit 916aeba refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-01 15:55:03 -0800 debugger: Make the debugger timeout configurable If the NODE_DEBUGGER_TIMEOUT environment variable is set, then use that as the number of ms to wait for the debugger to start. This is primarily to work around a race condition that almost never happens in real usage with the debugger, but happens EVERY FRACKING TIME when the debugger tests run as part of 'make test'. M src/node.js M test/simple/test-debugger-client.js M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit 3f65916 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-01 22:35:57 +0100 buffer: optimize Buffer.prototype.toString('hex') Move the implementation to C++ land. The old JS implementation used string concatenation, was dog slow and consumed copious amounts of memory for large buffers. Example: var buf = Buffer(0x1000000); // 16 MB buf.toString('hex') // Used 3+ GB of memory. The new implementation operates in O(n) time and space. Fixes #4700. M lib/buffer.js M src/node_buffer.cc M src/node_buffer.h commit c7c1ed0 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-02-01 10:17:22 -0800 gitignore: Ignore release tarballs and shasum files M .gitignore commit 6aed61f refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-02-01 17:33:19 +0100 dns, cares: don't filter NOTIMP, REFUSED, SERVFAIL Report the aforementioned DNS server failure codes as-is, stop c-ares from reporting them as ARES_ECONNREFUSED. Reported by Steve Freegard. M src/cares_wrap.cc commit a6c1847 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-31 13:33:37 -0800 stream: Don't stop reading on zero-length decoded output Fixes regression introduced in 7e1cf84c9efd491d72b25968a70656458ecb6b7c M lib/_stream_readable.js M test/simple/test-stream2-readable-empty-buffer-no-eof.js commit 7e1cf84 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-31 11:22:07 -0800 stream: Don't signal EOF on '' or Buffer(0) Those values, if passed to the _read() cb, will not signal an EOF. Only null or undefined will mark the end of data, and trigger the end event. However, great care must be taken if you are returning an empty string or buffer! There must be some other thing somewhere that will trigger a read() call, because there will never be a readable event fired later. This is in preparation for CryptoStreams being ported to streams2, where it is safe to simply stop reading, because the crypto cycle process will cause it to read(0) again at some future date. M lib/_stream_readable.js A test/simple/test-stream2-readable-empty-buffer-no-eof.js commit 1a87776 refs/remotes/origin/v0.8 Author: Bert Belder Date: 2013-01-30 20:30:10 +0100 deps: upgrade libuv to 034ea31 M deps/uv/src/win/error.c M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/src/win/winsock.c commit 0168109 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-29 23:23:36 -0800 node: Do not use fn.apply() in process._makeCallback M src/node.cc M src/node.js commit f64d1fe refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-29 23:55:58 -0800 lint M lib/readline.js commit 3fe6aba refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-29 17:27:33 +0100 os: rename tmpDir() to tmpdir() for consistency Make the casing consistent with the other os.* functions but keep os.tmpDir() around as an alias. M doc/api/os.markdown M lib/os.js M test/simple/test-os.js commit 60f18ed refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-29 17:50:44 -0800 readline: treat bare \r as a line ending Fixes #3305 M lib/readline.js M test/simple/test-readline-interface.js commit 9bd9c54 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-28 13:13:28 +0100 readline: make \r\n emit one 'line' event Make lines ending \r\n emit one 'line' event, not two (where the second one is an empty string). This adds a new keypress name: 'return' (as in: 'carriage return'). Fixes #3305. M lib/readline.js M test/simple/test-readline-interface.js commit bda45a8 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-28 17:15:22 -0800 Revert "net: Avoid tickDepth warnings on small writes" This commit breaks simple/test-stream2-stderr-sync. Need to figure out a better way, or just accept that `(function W(){stream.write(b,W)})()` is going to be noisy. People should really be using the `'drain'` event for this use-case anyway. This reverts commit 02f7d1bfd8b5b75620352774967dce63b0934037. M lib/net.js D test/simple/test-net-many-small-writes.js commit 02f7d1b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-28 11:15:53 -0800 net: Avoid tickDepth warnings on small writes Always defer the _write callback. The optimization here was only relevant in some oddball edge cases that we don't actually care about. Our benchmarks confirm that just always deferring the Socket._write cb is perfectly fine to do, and in some cases, even slightly more performant. M lib/net.js A test/simple/test-net-many-small-writes.js commit 6311f1c refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-01-28 22:19:02 +0100 dgram: avoid EventEmitter leak warning When a datagram socket hasn't been bound yet, node will defer `send()` operations until binding has completed. Before this patch a `listening` listener would be installed every time `send` was called. This triggered an EventEmitter leak warning when more than 10 packets were sent in a tight loop. Therefore switch to using a single `listening` listener, and use an array to enqueue outbound packets. M lib/dgram.js commit 5e7e51c refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-01-22 23:52:20 +0100 cluster: support datagram sockets M lib/child_process.js M lib/cluster.js M lib/dgram.js M src/handle_wrap.h M src/stream_wrap.cc M src/udp_wrap.cc M src/udp_wrap.h A test/simple/test-cluster-dgram-1.js A test/simple/test-cluster-dgram-2.js commit c13354e refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-28 21:22:59 +0400 child_process: move binding init in constructor Doing this in net.Socket constructor has much more overhead, and error is actually may happen before the construction of socket object. M lib/child_process.js M lib/net.js commit 4c78a52 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-28 08:54:27 -0800 net: Initialize _connection, _handle in Socket ctor The better to reduce the hidden classes M lib/net.js commit faf7860 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-28 08:54:08 -0800 http: Don't dump twice M lib/http.js commit e26622b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-27 11:56:36 -0800 stream: Correct Transform class backpressure The refactor in b43e544140ccf68580c02e71c56d19b82e1e1d32 to use stream.push() in Transform inadvertently caused it to immediately consume all the written data, regardless of whether or not the readable side was being consumed. Only pull data through the _transform() process when the readable side is being consumed. Fix #4667 M lib/_stream_transform.js M test/simple/test-stream2-transform.js commit 0d7a021 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-28 13:04:58 +0400 net: initialize TCPWrap when receiving socket TCPWrap::Initialize() and PipeWrap::Initialize() should be called before any data will be read from received socket. But, because of lazy initialization of these bindings, Initialize() method isn't called. Init bindings manually upon socket receiving. See #4669 M lib/net.js A test/simple/test-cluster-net-send.js commit a39f669 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-28 12:41:54 +0100 test: move simple/test-http-dns-fail to test/internet The test times out when the upstream DNS resolver takes too long to respond. See #4672. A test/internet/test-http-dns-fail.js D test/simple/test-http-dns-fail.js commit acd0df4 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-27 22:01:10 +0100 test: fix pummel test out-of-memory errors Fix the following OOM error in pummel/test-net-connect-memleak and pummel/test-tls-connect-memleak: FATAL ERROR: CALL_AND_RETRY_0 Allocation failed - process out of memory Commit v8/v8@91afd39 increases the size of the deoptimization table to the extent that a 64M float array pushes it over the brink. Switch to SMIs so it stays below the limit. pummel/test-net-connect-memleak is still failing albeit with a different error this time. Needs further investigation. === release test-net-connect-memleak === Path: pummel/test-net-connect-memleak -64 kB reclaimed assert.js:102 throw new assert.AssertionError({ ^ AssertionError: false == true at done [as _onTimeout] (/home/bnoordhuis/src/nodejs/master/ test/pummel/test-net-connect-memleak.js:48:3) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) at process._makeCallback (node.js:306:20) M test/pummel/test-net-connect-memleak.js M test/pummel/test-tls-connect-memleak.js commit 2e371b8 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-27 21:50:00 +0100 buffer: fix Buffer::Copy regression from 00b4b7b If the end argument is omitted or not a number, make it default to the end of the buffer, not zero. Ideally, it should not matter what it defaults to because the JS shim in lib/buffer.js should handle that but there are still several places in node.js core that secrete SlowBuffers, hence Buffer::Copy() gets called without going through Buffer.prototype.copy() first. M src/node_buffer.cc commit 0972acb refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-27 19:25:54 +0400 stream_wrap: reference handle before uv_write2 Revert commit 7f2a78bf4d494806ccabcccdeb8579dcc4405a8d and fix using empty symbol handle. M src/stream_wrap.cc commit 7f2a78b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-27 15:21:03 +0100 Revert "stream_wrap: reference handle before uv_write2" It's segfaulting in release mode and asserting in debug mode: # # Fatal error in ../../deps/v8/src/api.h, line 297 # CHECK(allow_empty_handle || that != __null) failed # This reverts commit 99f0b022d528cc350f87150b5ecdf5c903aaeeb1. M src/stream_wrap.cc commit 5abde81 refs/remotes/origin/v0.8 Author: Rick Yakubowski Date: 2013-01-26 18:07:09 -0500 doc: fix typo in cluster module documentation Fix a small typo in the cluster.settings documentation. M doc/api/cluster.markdown commit 99f0b02 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-25 16:34:54 +0400 stream_wrap: reference handle before uv_write2 Before sending handle to another process using uv_write2(), it should be referenced to prevent it from being GCed before AfterWrite() will be called. see #4599 M src/stream_wrap.cc commit bdc7251 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-25 14:27:46 -0800 doc: fix line wrapping in addons.markdown M doc/api/addons.markdown commit f210710 refs/remotes/origin/nodeconf-2013 Author: Rod Vagg Date: 2013-01-21 14:20:43 +1100 doc: NODE_MODULE() to pass full `module` to addons mainly to allow native addons to export single functions on `exports` rather than being restricted to operating on an existing `exports` object. added link to addons repo in docs M doc/api/addons.markdown commit 1550858 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-24 15:40:58 -0800 addon: Pass module object to NODE_MODULE init function mainly to allow native addons to export single functions on rather than being restricted to operating on an existing object. Init functions now receive exports as the first argument, like before, but also the module object as the second argument, if they support it. Related to #4634 cc: @rvagg M lib/module.js M src/node.cc M src/node.h A test/addons/hello-world-function-export/binding.cc A test/addons/hello-world-function-export/binding.gyp A test/addons/hello-world-function-export/test.js commit 00b4b7b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-25 22:03:11 +0100 buffer: remove minor Buffer::Copy deoptimizations * Omit ToObject() call. Buffer::Data() and Buffer::Length() know how to deal with Values. * Don't check if the argument is undefined because it realistically never is and undefined->integer coercion achieves the same thing. M src/node_buffer.cc commit 65249cc refs/remotes/origin/v0.8 Author: Trevor Norris Date: 2013-01-22 09:09:12 -0800 buffer: slow buffer copy compatibility fix Fix issue where SlowBuffers couldn't be passed as target to Buffer copy(). Also included checks to see if Argument parameters are defined before assigning their values. This offered ~3x's performance gain. Backport of 16bbecc from master branch. Closes #4633. M lib/buffer.js M src/node_buffer.cc M test/simple/test-buffer.js commit cbe3941 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-01-22 11:10:11 -0800 buffer: error and misc cleanup Changed types of errors thrown to be more indicative of what the error represents. Also removed a few unnecessary uses of the v8 fully quantified typename. M lib/buffer.js M src/node_buffer.cc commit 49175e6 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-01-22 10:48:54 -0800 buffer: clean up copy() asserts and tests Argument checks were simplified by setting all undefined/NaN or out of bounds values equal to their defaults. Also copy() tests had a flaw that each buffer had the same bit pattern at the same offset. So even if the copy failed, the bit-by-bit comparison would have still been true. This was fixed by filling each buffer with a unique value before copy operations. M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit 16bbecc refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-01-22 09:09:12 -0800 buffer: slow buffer copy compatibility fix Fix issue where SlowBuffers couldn't be passed as target to Buffer copy(). Also included checks to see if Argument parameters are defined before assigning their values. This offered ~3x's performance gain. M lib/buffer.js M src/node_buffer.cc M test/simple/test-buffer.js commit 72dd3b4 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-24 17:23:11 -0800 benchmark: Port http.sh from master M benchmark/http.sh commit 83154aa refs/remotes/origin/nodeconf-2013 Author: Sugendran Ganess Date: 2012-12-06 11:01:41 +1100 doc: Connecting debugger to existing node process M doc/api/debugger.markdown commit 595b597 refs/remotes/origin/nodeconf-2013 Author: Andy Burke Date: 2013-01-23 15:17:04 -0800 Add bytesWritten to tls.CryptoStream This adds a proxy for bytesWritten to the tls.CryptoStream. This change makes the connection object more similar between HTTP and HTTPS requests in an effort to avoid confusion. See issue #4650 for more background information. M doc/api/tls.markdown M lib/tls.js A test/simple/test-http-byteswritten.js A test/simple/test-https-byteswritten.js commit 34131af refs/remotes/origin/v0.8 Author: Jacob Gable Date: 2013-01-23 16:38:09 -0600 doc: fix typo in crypto Hash.digest() note Added the word 'has' to the sentence. Closes #4652. M doc/api/crypto.markdown commit 7f6054c refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-24 10:32:35 -0800 blog: Post for v0.9.8 A doc/blog/release/v0.9.8.md commit f64742e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-24 10:31:40 -0800 Now working on v0.9.9 M src/node_version.h commit 42309a3 refs/remotes/origin/nodeconf-2013 Merge: 6e05faa 5f2f840 Author: isaacs Date: 2013-01-24 10:31:23 -0800 Merge branch 'v0.9.8-release' commit 6e05faa refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-24 10:12:19 -0800 test: Add transform objectMode test M test/simple/test-stream2-transform.js commit 5f2f840 refs/remotes/origin/v0.9.8-release (tag: v0.9.8, origin/v0.9.8-release) Author: isaacs Date: 2013-01-24 09:15:25 -0800 2013.01.24, Version 0.9.8 (Unstable) * npm: Upgrade to v1.2.3 * V8: Upgrade to 3.15.11.10 * streams: Support objects other than Buffers (Jake Verbaten) * buffer: remove float write range checks (Trevor Norris) * http: close connection on 304/204 responses with chunked encoding (Ben Noordhuis) * build: fix build with dtrace support on FreeBSD (Fedor Indutny) * console: Support formatting options in trace() (isaacs) * domain: empty stack on all exceptions (Dave Olszewski) * unix, windows: make uv_*_bind() error codes consistent (Andrius Bentkus) * linux: add futimes() fallback (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit e722ca3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-24 09:06:31 -0800 npm: Upgrade to v1.2.3 M deps/npm/AUTHORS M deps/npm/doc/api/npm.md M deps/npm/doc/cli/config.md A deps/npm/doc/cli/global.md M deps/npm/doc/cli/index.md A deps/npm/doc/cli/rm.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html A deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html A deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/outdated.js M deps/npm/lib/publish.js M deps/npm/lib/run-script.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/global.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/rm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/00-setup.js M deps/npm/node_modules/glob/test/bash-comparison.js A deps/npm/node_modules/glob/test/bash-results.json M deps/npm/node_modules/glob/test/mark.js M deps/npm/node_modules/glob/test/pause-resume.js M deps/npm/node_modules/glob/test/root.js M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/package.json commit 7a2ebce refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-24 09:02:21 -0800 V8: Reapply floating patches M deps/v8/build/common.gypi M deps/v8/src/log-utils.cc M deps/v8/src/v8utils.h commit 8024252 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-24 08:59:39 -0800 V8: Upgrade to 3.15.11.10 M deps/v8/build/common.gypi M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/log-utils.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/v8utils.h M deps/v8/src/version.cc A deps/v8/test/mjsunit/regress/regress-2489.js M deps/v8/tools/run-tests.py commit 82f1d34 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-22 17:27:05 +0400 tls: make slab buffer's size configurable see #4636 M doc/api/tls.markdown M lib/tls.js A test/simple/test-tls-server-slab.js commit 5d3c51d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-23 19:15:03 -0800 test: Add test for negative stream drain counter A test/simple/test-stream2-readable-legacy-drain.js commit 782149d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-23 17:52:45 -0800 streams2: Handle sync read callbacks nicely M lib/_stream_readable.js A test/simple/test-stream2-read-sync-stack.js commit 444bbd4 refs/remotes/origin/nodeconf-2013 Author: Raynos Date: 2013-01-11 20:59:57 -0800 streams: Support objects other than Buffers We detect for non-string and non-buffer values in onread and turn the stream into an "objectMode" stream. If we are in "objectMode" mode then howMuchToRead will always return 1, state.length will always have 1 appended to it when there is a new item and fromList always takes the first value from the list. This means that for object streams, the n in read(n) is ignored and read() will always return a single value Fixed a bug with unpipe where the pipe would break because the flowing state was not reset to false. Fixed a bug with sync cb(null, null) in _read which would forget to end the readable stream M doc/api/stream.markdown M lib/_stream_readable.js M lib/_stream_writable.js M test/simple/test-stream2-basic.js A test/simple/test-stream2-objects.js M test/simple/test-stream2-readable-from-list.js M test/simple/test-stream2-set-encoding.js M test/simple/test-stream2-transform.js M test/simple/test-stream2-writable.js commit 193320a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-24 11:35:29 +0100 gitignore: ignore v8.log files M .gitignore commit 4a7a98f refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-23 13:47:29 +0100 http: close connection on 204 and chunked encoding This is similar to commit 2cbf458 but this time for 204 No Content instead of 304 Not Modified responses. When the user sends a 204 response with a Transfer-Encoding: chunked header, suppress sending the zero chunk and force the connection to close. M lib/http.js M test/simple/test-http-chunked-304.js commit 0774798 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-01-16 22:29:48 -0800 build: Add some gyp artifacts to .gitignore M .gitignore commit 3d286b6 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-01-22 14:35:20 -0800 buffer: remove float write range checks Removed range checks when writing float values, and removed a few includes and defines. Also updated api docs to reflect that invalid 32 bit float is an unspecified behavior. M doc/api/buffer.markdown M src/node_buffer.cc commit 2cbf458 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-23 01:42:16 +0100 http: close connection on 304 and chunked encoding Force the connection to close when the response is a 304 Not Modified and the user has set a "Transfer-Encoding: chunked" header. RFC 2616 mandates that 304 responses MUST NOT have a body but node.js used to send out a zero chunk anyway to accommodate clients that don't have special handling for 304 responses. It was pointed out that this might confuse reverse proxies to the point of creating security liabilities, so suppress the zero chunk and force the connection to close. M lib/http.js A test/simple/test-http-chunked-304.js commit e2acf26 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-01-23 00:17:01 +0100 deps: upgrade libuv to e4d8cba D deps/uv/.travis.yml M deps/uv/README.md M deps/uv/src/unix/stream.c commit 814bdf0 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-22 16:21:25 +0100 deps: upgrade libuv to 7841f77 M deps/uv/README.md M deps/uv/src/unix/fs.c M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/win/udp.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/uv.gyp commit 13d86a8 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-22 13:53:49 +0100 doc: document PYTHON env var in README M README.md commit d7bf7ed refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-22 13:23:46 +0100 zlib: don't assert on malformed dictionary Handle Z_DATA_ERROR errors from inflateSetDictionary() gracefully. Fixes the following assertion: node: ../src/node_zlib.cc:167: static void node::ZCtx::Process (uv_work_t*): Assertion `ctx->err_ == 0 && "Failed to set dictionary"' failed. Aborted (core dumped) Fixes #4632. M src/node_zlib.cc M test/simple/test-zlib-dictionary-fail.js commit 1c32eb4 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-22 12:58:15 +0100 zlib: don't assert on missing dictionary Handle Z_NEED_DICT errors graciously. Fixes the following assertion: node: ../src/node_zlib.cc:161: static void node::ZCtx::Process (uv_work_t*): Assertion`ctx->dictionary_ != __null && "Stream has no dictionary"' failed. Aborted (core dumped) Fixes #4632. M src/node_zlib.cc A test/simple/test-zlib-dictionary-fail.js commit d5a5901 refs/remotes/origin/nodeconf-2013 Author: Tim Date: 2013-01-07 15:35:42 -0400 doc: Fix syntax in cluster example code M doc/api/cluster.markdown commit e2592cc refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-20 19:23:35 +0400 gyp: fix build with dtrace support on FreeBSD Fix undefined reference to `gelf_getsym`... and other undefined symbols from libelf, by adding `-lelf` to linker options on FreeBSD. M common.gypi commit 3d67f89 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-20 18:31:30 +0400 dtrace: fix generation of v8 constants on freebsd Every constant is certainly 4 bytes now, but freebsd's objdump utility prints out odd byte sequences (5-bytes, 6-bytes and even 9-bytes long) for v8's data section. We can safely ignore all upper bytes, because all constants that we're using are just `int`s. Since on all supported platforms `int` is 32bit long (and anyway v8's constants are 32bit too), we ignore all higher bits if they were read. M tools/genv8constants.py commit 2dd3738 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-20 00:24:19 +0100 typed arrays: fix DataView endianness regression Fix an off-by-one error introduced in 9fe3734 that caused a regression in the default endianness used for writes in DataView::setGeneric(). Fixes #4626. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit 00abc24 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-20 00:26:38 +0400 child_process: remove .track option Since net.Server's `connection` property is deprecated now, we don't need API to track socket's state to keep `connection`s value up-to-date. M lib/child_process.js D test/simple/test-child-process-fork-track.js commit 539bf1d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-17 16:02:41 -0800 console: Support formatting options in trace() Fix #4589 M lib/console.js M test/simple/test-console.js commit 14c911d refs/remotes/origin/nodeconf-2013 Author: Dave Olszewski Date: 2012-12-27 12:08:23 -0800 domain: empty stack on all exceptions Due to the nature of asyncronous programming, it's impossible to know what will run on the next tick. Because of this, it's not correct to maintain domain stack state between ticks Since the _fatalException handler is only invoked after the stack is unwound, once it exits the tick will end. The only reasonable thing to do in that case is to exit *all* domains. M src/node.js A test/simple/test-domain-nested.js commit 33d2242 refs/remotes/origin/nodeconf-2013 Author: Yi EungJun Date: 2013-01-18 22:51:09 +0900 doc: Add NODE_DEBUG env to the first example. The first example in cluster.markdown requires NODE_DEBUG env to show debug message. And also fix the message because it was a little bit different with the actual message. M doc/api/cluster.markdown commit 3d7818f refs/remotes/origin/nodeconf-2013 Merge: fc3547b 9c2c845 Author: isaacs Date: 2013-01-18 12:58:16 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: AUTHORS ChangeLog src/node_version.h test/simple/test-buffer.js commit 9c2c845 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-18 12:54:22 -0800 blog: Post for v0.8.18 release A doc/blog/release/v0.8.18.md commit 4598a4c refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-18 12:51:34 -0800 Now working on 0.8.19 M src/node_version.h commit f05cf3b refs/remotes/origin/v0.8 Merge: 4d32fc5 2c4eef0 Author: isaacs Date: 2013-01-18 12:51:14 -0800 Merge branch 'v0.8.18-release' into v0.8 commit 2c4eef0 refs/remotes/origin/v0.8.18-release (tag: v0.8.18, origin/v0.8.18-release) Author: isaacs Date: 2013-01-18 12:15:41 -0800 2013.01.18, Version 0.8.18 (Stable) * npm: Upgrade to v1.2.2 * dns: make error message match errno (Dan Milon) * tls: follow RFC6125 more stricly (Fedor Indutny) * buffer: reject negative SlowBuffer offsets (Ben Noordhuis) * install: add simplejson fallback (Chris Dent) * http: fix "Cannot call method 'emit' of null" (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 4d32fc5 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-18 12:12:07 -0800 npm: Upgrade to v1.2.2 M deps/npm/AUTHORS M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/publish.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/abbrev/lib/abbrev.js M deps/npm/node_modules/abbrev/package.json A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/nopt/.npmignore M deps/npm/node_modules/nopt/bin/nopt.js M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/package.json M deps/npm/test/packages/npm-test-peer-deps-invalid/npm-ls.json M deps/npm/test/packages/npm-test-peer-deps-invalid/test.js M deps/npm/test/packages/npm-test-peer-deps/npm-ls.json M deps/npm/test/packages/npm-test-peer-deps/test.js M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json M deps/npm/test/packages/npm-test-shrinkwrap/test.js M deps/npm/test/packages/npm-test-url-dep/package.json commit fc3547b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-18 11:49:35 -0800 Now working on 0.9.8 M src/node_version.h commit fa543da refs/remotes/origin/nodeconf-2013 Merge: 0459a60 9e7bebe Author: isaacs Date: 2013-01-18 11:49:12 -0800 Merge branch 'v0.9.7-release' commit 1c35ee8 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-18 11:48:21 -0800 blog: Post for v0.9.7 release A doc/blog/release/v0.9.7.md commit 9e7bebe refs/remotes/origin/v0.9.7-release (tag: v0.9.7, origin/v0.9.7-release) Author: isaacs Date: 2013-01-18 08:42:54 -0800 2013.01.18, Version 0.9.7 (Unstable) * V8: Upgrade to 3.15.11.7 * npm: Upgrade to 1.2.2 * punycode: Upgrade to 1.2.0 (Mathias Bynens) * repl: make built-in modules available by default (Felix Böhm) * windows: add support for '_Total' perf counters (Scott Blomquist) * cluster: make --prof work for workers (Ben Noordhuis) * child_process: do not keep list of sent sockets (Fedor Indutny) * tls: Follow RFC6125 more strictly (Fedor Indutny) * buffer: floating point read/write improvements (Trevor Norris) * TypedArrays: Improve dataview perf without endian param (Dean McNamee) * module: assert require() called with a non-empty string (Felix Böhm, James Campos) * stdio: Set readable/writable flags properly (isaacs) * stream: Properly handle large reads from push-streams (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit ee2fd79 refs/remotes/origin/v0.9.7-release Author: isaacs Date: 2013-01-18 10:17:26 -0800 doc: Remove mention of child.send 'track' option Will be removed very soon. No point making it public. M doc/api/child_process.markdown commit 01a4be4 refs/remotes/origin/v0.9.7-release Author: isaacs Date: 2013-01-18 10:03:54 -0800 buffer: Define INFINITY for MSVC compiler M src/node_buffer.cc commit 0459a60 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-18 08:37:32 -0800 npm: Upgrade to 1.2.2 M deps/npm/AUTHORS M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/publish.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/abbrev/lib/abbrev.js M deps/npm/node_modules/abbrev/package.json A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/LICENSE M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/nopt/.npmignore M deps/npm/node_modules/nopt/bin/nopt.js M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/package.json M deps/npm/test/packages/npm-test-peer-deps-invalid/npm-ls.json M deps/npm/test/packages/npm-test-peer-deps-invalid/test.js M deps/npm/test/packages/npm-test-peer-deps/npm-ls.json M deps/npm/test/packages/npm-test-peer-deps/test.js M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json M deps/npm/test/packages/npm-test-shrinkwrap/test.js M deps/npm/test/packages/npm-test-url-dep/package.json commit 6b713b5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-18 12:44:10 +0100 cluster: make --prof work for workers Profiling in clustered environments doesn't work out of the box. By default, V8 writes the profile data of all processes to a single v8.log. Running that log file through a tick processor produces bogus numbers because many events won't match up with the recorded memory mappings and you end up with graphs where 80+% of ticks is unaccounted for. Fixing the tick processor to deal with multi-process output is not very useful because the processes may be running wildly disparate workloads. That's why we fix up the command line arguments to include a "--logfile=v8-%p.log" argument (where %p is expanded to the PID) unless it already contains a --logfile argument. Fixes #4617. M lib/cluster.js commit 7295bb9 refs/remotes/origin/v0.8 Author: Dan Milon Date: 2013-01-18 02:40:48 +0200 dns: make error message match errno M lib/dns.js M test/internet/test-dns.js commit 8b0f3ce refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-18 01:23:34 +0100 v8: add %p option to --logfile, expands to pid Useful when you are profiling multiple instances of V8 concurrently. Submitted upstream: http://code.google.com/p/v8/issues/detail?id=2503 Refs #4617. M deps/v8/src/log-utils.cc commit 31583be refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-01-15 03:29:46 +0400 tls: follow RFC6125 more stricly * Allow wildcards only in left-most part of hostname identifier. * Do not match CN if altnames are present M lib/tls.js M test/simple/test-tls-check-server-identity.js commit e70d1bf refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-01-18 03:47:47 +0400 Revert "Revert "tls: allow wildcards in common name"" This reverts commit 30e237041d5cd7c39e33a9382c96f109be23337d. Works properly with b4b750b M lib/tls.js commit 4488a69 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-14 21:08:20 +0400 child_process: do not keep list of sent sockets Keeping list of all sockets that were sent to child process causes memory leak and thus unacceptable (see #4587). However `server.close()` should still work properly. This commit introduces two options: * child.send(socket, { track: true }) - will send socket and track its status. You should use it when you want to receive `close` event on sent sockets. * child.send(socket) - will send socket without tracking it status. This performs much better, because of smaller number of RTT between master and child. With both of these options `server.close()` will wait for all sent sockets to get closed. M doc/api/child_process.markdown M doc/api/net.markdown M lib/child_process.js M lib/net.js A test/simple/test-child-process-fork-getconnections.js M test/simple/test-child-process-fork-net2.js A test/simple/test-child-process-fork-track.js commit 44cd121 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-18 03:13:10 +0400 Revert "child_process: do not keep list of sent sockets" This reverts commit db5ee0b3decace9b5d80ee535ce53183aff02909. M doc/api/child_process.markdown M doc/api/net.markdown M lib/child_process.js M lib/net.js D test/simple/test-child-process-fork-getconnections.js M test/simple/test-child-process-fork-net2.js D test/simple/test-child-process-fork-track.js commit ae6f4b3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-17 14:54:59 -0800 benchmark: Add resume() in static_http_server M benchmark/static_http_server.js commit db5ee0b refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-14 21:08:20 +0400 child_process: do not keep list of sent sockets Keeping list of all sockets that were sent to child process causes memory leak and thus unacceptable (see #4587). However `server.close()` should still work properly. This commit introduces two options: * child.send(socket, { track: true }) - will send socket and track its status. You should use it when you want `server.connections` to be a reliable number, and receive `close` event on sent sockets. * child.send(socket) - will send socket without tracking it status. This performs much better, because of smaller number of RTT between master and child. With both of these options `server.close()` will wait for all sent sockets to get closed. M doc/api/child_process.markdown M doc/api/net.markdown M lib/child_process.js M lib/net.js A test/simple/test-child-process-fork-getconnections.js M test/simple/test-child-process-fork-net2.js A test/simple/test-child-process-fork-track.js commit b7d76a1 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-17 13:20:22 -0800 Revert "events: Don't crash on events named __proto__" Unfortunately, it's just too slow to do this in events.js. Users will just have to live with not having events named __proto__ or toString. This reverts commit b48e303af023dc60b6f6590694ba94d9b8108702. M lib/events.js M test/simple/test-event-emitter-check-listener-leaks.js M test/simple/test-event-emitter-listeners-side-effects.js D test/simple/test-event-emitter-prototype-property.js commit 1528de2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-17 09:52:48 -0800 stdio: Set readable/writable flags properly Set the readable/writable flags properly in net streams that have a handle passed in (such as TTY streams). Fix #4606 M lib/_stream_duplex.js M lib/net.js A test/simple/test-stdio-readable-writable.js commit b48e303 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-16 11:26:28 -0800 events: Don't crash on events named __proto__ This prefixes all event names internally with 'ev'. M lib/events.js M test/simple/test-event-emitter-check-listener-leaks.js M test/simple/test-event-emitter-listeners-side-effects.js A test/simple/test-event-emitter-prototype-property.js commit 30e2370 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-17 16:32:00 +0100 Revert "tls: allow wildcards in common name" This reverts commit 45024e7b7551eca7796e16fe453b2cbaee94b916. It's making test/simple/test-tls-check-server-identity.js fail: AssertionError: Test#4 failed: { host: 'b.a.com', cert: { subject: { CN: '*.a.com' } }, result: false } at /test/simple/test-tls-check-server-identity.js:201:10 M lib/tls.js commit 562d3f1 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2013-01-17 18:12:03 +0900 doc: modify documentation style about 'Stability: 5' 'Stability: 5' is described as 'Locked' not as 'API Locked' in other documents. For example: - `/doc/api/assert.markdown` - `/doc/api/util.markdown` This word was injected in 192192a. M doc/api/documentation.markdown commit 08ac9fe refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-02-09 06:22:50 +0100 test: add cluster 'bind twice' test This test starts two clustered HTTP servers on the same port. It expects the first cluster to succeed and the second cluster to fail with EADDRINUSE. Reapplies commit cacd3ae, accidentally reverted in a2851b6. A test/simple/test-cluster-bind-twice.js commit 498200b refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-17 01:10:15 +0100 buffer: reject negative SlowBuffer offsets Reject negative offsets in SlowBuffer::MakeFastBuffer(), it allows the creation of buffers that point to arbitrary addresses. Reported by Trevor Norris. M lib/buffer.js M src/node_buffer.cc M test/simple/test-buffer.js commit 952e42d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-16 23:38:02 +0100 deps: upgrade libuv to 4ba03dd M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/stream.c M deps/uv/src/win/core.c M deps/uv/test/benchmark-async-pummel.c M deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-fs-stat.c M deps/uv/test/benchmark-getaddrinfo.c M deps/uv/test/benchmark-loop-count.c M deps/uv/test/benchmark-million-async.c M deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/benchmark-tcp-write-batch.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/blackhole-server.c M deps/uv/test/dns-server.c M deps/uv/test/echo-server.c M deps/uv/test/test-active.c M deps/uv/test/test-async.c M deps/uv/test/test-callback-order.c M deps/uv/test/test-callback-stack.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-embed.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c M deps/uv/test/test-getaddrinfo.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-idle.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-handles.c M deps/uv/test/test-multiple-listen.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-pipe-bind-error.c M deps/uv/test/test-pipe-connect-error.c M deps/uv/test/test-poll-close.c M deps/uv/test/test-poll.c M deps/uv/test/test-ref.c M deps/uv/test/test-run-nowait.c M deps/uv/test/test-run-once.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-shutdown-eof.c M deps/uv/test/test-signal-multiple-loops.c M deps/uv/test/test-signal.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-tcp-connect-error-after-write.c M deps/uv/test/test-tcp-connect-error.c M deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-connect6-error.c M deps/uv/test/test-tcp-flags.c M deps/uv/test/test-tcp-open.c M deps/uv/test/test-tcp-read-stop.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/test/test-tcp-unexpected-read.c D deps/uv/test/test-tcp-write-error.c M deps/uv/test/test-tcp-write-to-half-open-connection.c M deps/uv/test/test-tcp-writealot.c M deps/uv/test/test-thread.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/test/test-threadpool.c M deps/uv/test/test-timer-again.c M deps/uv/test/test-timer.c M deps/uv/test/test-tty.c M deps/uv/test/test-udp-dgram-too-big.c M deps/uv/test/test-udp-ipv6.c M deps/uv/test/test-udp-multicast-join.c M deps/uv/test/test-udp-multicast-ttl.c M deps/uv/test/test-udp-open.c M deps/uv/test/test-udp-options.c M deps/uv/test/test-udp-send-and-recv.c M deps/uv/test/test-walk-handles.c M deps/uv/uv.gyp M src/node.cc commit 47f3fc9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-16 12:27:53 -0800 test: add module-loading test with empty string M test/simple/test-module-loading.js commit 7465cf9 refs/remotes/origin/nodeconf-2013 Author: Felix Böhm Date: 2013-01-16 19:53:16 +0100 module: assert that require() is called with a string as requested in #4577 M lib/module.js M test/simple/test-module-loading.js commit b9ffc53 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-16 12:07:12 -0800 lint: Prefer double-quotes over single M lib/buffer.js commit 61741f9 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-11 19:13:22 +0900 repl: fix how to module requiring in code comment This module requiring style is old. This API has been changed in Node 0.1.16 726865af. M lib/repl.js commit 9fe3734 refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2013-01-15 19:35:52 +0100 TypedArrays: Improve dataview perf without endian param V8 seems to be particularly slow converting an undefined value to false in BooleanValue. Revert this when we upgrade to V8 3.17, or whenever the fix discussed in http://code.google.com/p/v8/issues/detail?id=2487 lands in V8. M src/v8_typed_array.cc commit c93c99c refs/remotes/origin/nodeconf-2013 Author: James Campos Date: 2013-01-09 09:01:22 -0800 assert that require() has a truthy path M lib/module.js commit 14e8f80 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-15 16:44:29 -0800 stream: Properly handle large reads from push-streams Problem 1: If stream.push() triggers a 'readable' event, and the user calls `read(n)` with some n > the highWaterMark, then the push() will return false (indicating that they should not push any more), but no future 'readable' event is coming (because we're above the highWaterMark). Solution: return true from push() when needReadable is set. Problem 2: A read(n) for n != 0, after the stream had encountered an EOF, would not trigger the 'end' event if the EOF was pushed in synchronously by the _read() function. Solution: Check for ended in stream.read() and schedule an end event if the length now equals 0. Fix #4585 M lib/_stream_readable.js A test/simple/test-stream2-large-read-stall.js commit 7393740 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2013-01-10 16:59:39 -0800 buffer: improve read/write speed with assert Improved assert check order of execution and added additional checks on parameters to ensure no bad values make it through (e.g. negative offset values). M lib/buffer.js commit 22b84e6 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2012-12-22 13:06:50 -0800 buffer: floating point read/write improvements Improvements: * floating point operations are approx 4x's faster * Now write quiet NaN's * all read/write on floating point now done in C, so no more need for lib/buffer_ieee754.js * float values have more accurate min/max value checks * add additional benchmarks for buffers read/write * created benchmark/_bench_timer.js which is a simple library that can be included into any benchmark and provides an intelligent tracker for sync and async tests * add benchmarks for DataView set methods * add checks and tests to make sure offset is greater than 0 M LICENSE A benchmark/_bench_timer.js A benchmark/buffer_read.js A benchmark/buffer_write.js A benchmark/dataview_set.js M lib/buffer.js D lib/buffer_ieee754.js M node.gyp M src/node_buffer.cc M src/node_buffer.h M test/simple/test-buffer.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js commit eef0ccb refs/remotes/origin/nodeconf-2013 Author: Alexandr Emelin Date: 2013-01-10 11:38:29 +0400 http: fix duplicate var initialization IncomingMessage function contained duplicate initialization of this._pendings. Line with one of those expressions has been removed. M lib/http.js commit bc764f3 refs/remotes/origin/nodeconf-2013 Author: Mathias Bynens Date: 2013-01-11 09:57:24 +0100 punycode: update to v1.2.0 This update adds support for RFC 3490 separators for improved compatibility with web browsers. M lib/punycode.js commit 9668df8 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-15 23:42:23 +0100 v8: work around String::WriteAscii segfault See http://code.google.com/p/v8/issues/detail?id=2493 for details. Once the patch lands in upstream V8, this commit can be reverted. M deps/v8/src/v8utils.h M test/simple/test-buffer.js commit 6b4a935 refs/remotes/origin/v0.8 Author: Chris Dent Date: 2013-01-14 22:24:30 +0000 install: add simplejson fallback Make tools/install.py work with python 2.5 2.5 is still fairly widespread and does not include a json lib as standard. Most python folk will have simplejson if they are in that boat. In general it seems a bit tricky to solve this perfectly... M tools/install.py commit b4b750b refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-15 03:29:46 +0400 tls: follow RFC6125 more stricly * Allow wildcards only in left-most part of hostname identifier. * Do not match CN if altnames are present M lib/tls.js M test/simple/test-tls-check-server-identity.js commit 20a3c5d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-14 16:03:38 -0800 streams2: Do not allow hwm < lwm There was previously an assert() in there, but this part of the code is so high-volume that the added cost made a measurable dent in http_simple. Just checking inline is fine, though, and prevents a lot of potential hazards. M lib/_stream_readable.js M lib/_stream_writable.js M test/simple/test-stream2-basic.js commit 27fafd4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-14 11:25:39 -0800 stream: Do not call endReadable on a non-empty stream Say that a stream's current read queue has 101 bytes in it, and the underlying resource has ended (ie, reached EOF). If you do something like this: stream.read(100); // leave a byte behind stream.read(0); // read(0) for some reason then the read(0) will get 0 from the howMuchToRead function. Since the stream was ended, this was incorrectly treating the 0 as a "there is no more in the buffer", and emitting 'end' before that last byte was read. Why have the read(0) in the first place? We do this in some cases to trigger the last few bytes of a net socket (such as a child process's stdio pipes). This was causing issues when piping a `git archive` job to a file: the resulting tarball was incomplete, because it occasionally was not getting the last chunk. M lib/_stream_readable.js A test/simple/test-stream2-readable-non-empty-end.js commit a6b8f63 refs/remotes/origin/v0.8 Author: Bert Belder Date: 2013-01-05 22:14:50 +0100 buffer: zero-length buffers shouldn't be slab-backed M lib/buffer.js commit e501ce4 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-01-05 22:14:50 +0100 buffer: zero-length buffers shouldn't be slab-backed M lib/buffer.js commit 45024e7 refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-01-14 21:09:35 +0400 tls: allow wildcards in common name see #4592 M lib/tls.js commit 4dd70bb refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-14 21:09:35 +0400 tls: allow wildcards in common name see #4592 M lib/tls.js commit f3e78bd refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-14 16:35:03 +0100 http: fix "Cannot call method 'emit' of null" Fix the following exception: http.js:974 this._httpMessage.emit('close'); ^ TypeError: Cannot call method 'emit' of null at Socket.onServerResponseClose (http.js:974:21) at Socket.EventEmitter.emit (events.js:124:20) at net.js:421:10 at process._tickCallback (node.js:386:13) at process._makeCallback (node.js:304:15) Fixes #4586. M lib/http.js A test/simple/test-http-server-stale-close.js commit e4598aa refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-14 13:06:29 +0100 gitignore: ignore perf data files M .gitignore commit 926c90b refs/remotes/origin/nodeconf-2013 Author: yangguo@chromium.org Date: 2012-12-18 09:48:51 +0000 v8: Hardfloat does not imply VFPv3, only VFPv2. Raspberry Pi is an example. BUG=v8:2393 Review URL: https://chromiumcodereview.appspot.com/11570061 Patch from Chi-Thanh Christopher Nguyen . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b. M deps/v8/build/common.gypi commit e4f2a14 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-13 01:29:34 +0100 deps: upgrade libuv to 8e3e60f M deps/uv/gyp_uv M deps/uv/src/unix/linux/syscalls.h commit bac537b refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-01-12 12:14:39 -0800 repl: fix lint M lib/repl.js commit 9bce5e8 refs/remotes/origin/nodeconf-2013 Author: Felix Böhm Date: 2013-01-12 12:07:06 -0800 repl: make built-in modules available by default Closes #3564. Closes #4578. M lib/repl.js M test/simple/test-repl.js commit 8e311d2 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-01-11 22:24:15 +0100 windows: add support for '_Total' perf counters M src/res/node_perfctr_provider.man M tools/msvs/genfiles/node_perfctr_provider.h commit 8018113 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-03 02:33:40 +0100 v8: remove optimization switches Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set them globally in $(TOPLEVEL)/common.gypi. Commit 7b4d95a introduced the switches again, resulting in V8 getting built without any optimizations. This commit is essentially a rehash of commit 4b8629d. M deps/v8/build/common.gypi commit d22bd9e refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-12 00:10:45 +0400 deps: update v8 to 3.15.11.7 M deps/v8/build/common.gypi M deps/v8/src/deoptimizer.cc M deps/v8/src/string.js M deps/v8/src/version.cc A deps/v8/test/mjsunit/regress/regress-166553.js commit 9a4a39f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-11 11:25:54 -0800 Now working on 0.9.7 M src/node_version.h commit f228e3c refs/remotes/origin/nodeconf-2013 Merge: 97db62b 9313fdc Author: isaacs Date: 2013-01-11 11:25:37 -0800 Merge branch 'v0.9.6-release' commit 4c9de9d refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-11 11:24:37 -0800 blog: release v0.9.6 A doc/blog/release/v0.9.6.md commit 9313fdc refs/remotes/origin/v0.9.6-release (tag: v0.9.6, origin/v0.9.6-release) Author: isaacs Date: 2013-01-11 10:49:21 -0800 2013.01.11, Version 0.9.6 (Unstable) * V8: update to 3.15.11.5 * node: remove ev-emul.h (Ben Noordhuis) * path: make basename and extname ignore trailing slashes (Bert Belder) * typed arrays: fix sunos signed/unsigned char issue (Ben Noordhuis) * child_process: Fix {stdio:'inherit'} regression (Ben Noordhuis) * child_process: Fix pipe() from child stdio streams (Maciej Małecki) * child_process: make fork() execPath configurable (Bradley Meck) * stream: Add readable.push(chunk) method (isaacs) * dtrace: x64 ustack helper (Fedor Indutny) * repl: fix floating point number parsing (Nirk Niggler) * repl: allow overriding builtins (Ben Noordhuis) * net: add localAddress and localPort to Socket (James Hight) * fs: make pool size coincide with ReadStream bufferSize (Shigeki Ohtsu) * typed arrays: implement load and store swizzling (Dean McNamee) * windows: fix perfctr crash on XP and 2003 (Scott Blomquist) * dgram: fix double implicit bind error (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 97db62b refs/remotes/origin/nodeconf-2013 Merge: 6a91eab 4fa3fd1 Author: isaacs Date: 2013-01-11 10:18:07 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: AUTHORS ChangeLog Makefile src/node_version.h commit 6a91eab refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-01-11 18:42:46 +0100 path: make basename and extname ignore trailing slashes Fixes #4536 M lib/path.js M test/simple/test-path.js commit b509ae6 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-11 18:31:47 +0100 typed arrays: fix sunos signed/unsigned char issue The int8_t and uint8_t typedefs on sunos/smartos depend on a number of compiler directives. Avoid ambiguity and specify signed and unsigned char explicitly. Fixes the following build error: ../src/stream_wrap.cc: In static member function 'static void* node::WriteWrap::operator new(size_t)': ../src/stream_wrap.cc:70:49: warning: no return statement in function returning non-void [-Wreturn-type] In file included from ../src/v8_typed_array.cc:26:0: ../src/v8_typed_array_bswap.h: In function 'T v8_typed_array::SwapBytes(T) [with T = signed char]': ../src/v8_typed_array_bswap.h:150:23: instantiated from 'T v8_typed_array::LoadAndSwapBytes(void*) [with T = signed char]' ../src/v8_typed_array.cc:694:7: instantiated from 'static v8::Handle {anonymous}::DataView::getGeneric(const v8::Arguments&) [with T = signed char]' ../src/v8_typed_array.cc:738:40: instantiated from here ../src/v8_typed_array_bswap.h:125:16: error: size of array is negative M src/v8_typed_array_bswap.h commit 3383d77 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-10 17:15:53 -0800 test: child process { stdio:'inherit' } M test/common.js A test/simple/test-child-process-stdio-inherit.js commit d93346d refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-11 21:01:14 +0400 Revert "typed arrays: fix build on sunos" This reverts commit 35a137cf8dcec75fd4cc11bbd8eb22cc2c1d7ece. M src/v8_typed_array_bswap.h commit 35a137c refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-11 19:52:49 +0400 typed arrays: fix build on sunos M src/v8_typed_array_bswap.h commit 7be2724 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2013-01-11 16:19:21 +0100 Revert "path: fix bugs related to paths with trailing slashes" It only does the right thing on unix, and the implementation isn't great either. This reverts commit bb1c03989f8702e06072e6d9228b52661bf00ace. M lib/path.js M test/simple/test-path.js commit 31fc52a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-11 13:49:45 +0100 deps: upgrade libuv to 9aab5d4 M deps/uv/Makefile A deps/uv/checksparse.sh M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-sunos.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/aix.c M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/loop-watcher.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/win/core.c M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/tty.c M deps/uv/test/benchmark-getaddrinfo.c M deps/uv/test/benchmark-list.h A deps/uv/test/benchmark-million-async.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/dns-server.c M deps/uv/test/runner-unix.c M deps/uv/test/runner.c M deps/uv/test/runner.h M deps/uv/test/task.h M deps/uv/test/test-async.c D deps/uv/test/test-condvar-consumer-producer.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-embed.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-multiple-listen.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-poll.c M deps/uv/test/test-ref.c A deps/uv/test/test-run-nowait.c M deps/uv/test/test-run-once.c M deps/uv/test/test-shutdown-eof.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-threadpool-cancel.c M deps/uv/uv.gyp commit dc0c524 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-10 18:16:43 -0800 http: Set _dumped=false initially The better to keep the IncomingMessage class isomorphic and avoid creating additional hidden classes. M lib/http.js commit bb1c039 refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2013-01-08 18:22:04 +0100 path: fix bugs related to paths with trailing slashes M lib/path.js M test/simple/test-path.js commit b916774 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2013-01-10 17:13:59 -0800 configure: define "arm_fpu" and "arm_neon" for ARM v8's common.gypi file expects them to be defined now. Closes #4534. M configure commit 4fa3fd1 refs/remotes/origin/v0.8 Author: Nathan Rajlich Date: 2013-01-10 16:59:09 -0800 make binary: allow custom config flags For example, to cross-compile from my OS X laptop for Raspberry Pi, you would do something like: $ make binary BINARYNAME=node-v`python tools/getnodeversion.py`-linux-arm-pi \ DESTCPU=arm CONFIG_FLAGS="--dest-os=linux" M Makefile commit 438e0c6 refs/remotes/origin/nodeconf-2013 Author: yangguo@chromium.org Date: 2012-12-18 09:48:51 +0000 v8: Hardfloat does not imply VFPv3, only VFPv2. Raspberry Pi is an example. BUG=v8:2393 Review URL: https://chromiumcodereview.appspot.com/11570061 Patch from Chi-Thanh Christopher Nguyen . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b. M deps/v8/build/common.gypi commit 9ece63b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 20:33:56 -0800 http: Don't switch the socket into old-mode M lib/http.js commit bc8feb1 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 20:23:07 -0800 http: Use stream.push() instead of touching _readableState M lib/http.js commit 840401c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 18:07:37 -0800 net: Use readable.push() instead of private methods M lib/net.js commit b43e544 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-10 13:49:19 -0800 stream: Use push() for Transform._output() This also slightly changes the semantics, in that a 'readable' event may be triggered by the first write() call, even if a user has not yet called read(). This happens because the Transform _write() handler is calling read(0) to start the flow of data. Technically, the new behavior is more 'correct', since it is more in line with the semantics of the 'readable' event in other streams. M lib/_stream_transform.js M test/simple/test-stream2-transform.js commit 530585b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 19:40:08 -0800 stream: Use push() for readable.wrap() M lib/_stream_readable.js commit a993f74 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 18:07:17 -0800 stream: Add readable.push(chunk) method M doc/api/stream.markdown M lib/_stream_readable.js A test/simple/test-stream2-push.js commit 8e37a58 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-10 07:47:09 -0800 blog, changelog: 0.8.17 was released in 2013, not 2012 M ChangeLog M doc/blog/release/v0.8.17.md commit be54423 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-09 19:05:37 -0800 blog: Correct shasums for v0.8.17 M doc/blog/release/v0.8.17.md commit 6d9ee4b refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-09 17:21:16 -0800 blog: Add security notice to v0.8.17 post M doc/blog/release/v0.8.17.md commit 1388171 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-09 17:08:24 -0800 blog: Post about v0.8.17 A doc/blog/release/v0.8.17.md commit daf4666 refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-09 17:07:33 -0800 Now working on 0.8.18 M src/node_version.h commit c4b080f refs/remotes/origin/v0.8 Merge: ed825f4 c50c33e Author: isaacs Date: 2013-01-09 17:07:21 -0800 Merge branch 'v0.8.17-release' into v0.8 commit a6756a2 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-10 01:58:30 +0100 test: run tests in alphabetical order M tools/test.py commit c50c33e refs/remotes/origin/v0.8.17-release (tag: v0.8.17, origin/v0.8.17-release) Author: isaacs Date: 2013-01-09 16:04:21 -0800 2012.01.09, Version 0.8.17 (Stable) * npm: Upgrade to v1.2.0 - peerDependencies (Domenic Denicola) - node-gyp v0.8.2 (Nathan Rajlich) - Faster installs from github user/project shorthands (Nathan Zadoks) * typed arrays: fix 32 bit size/index overflow (Ben Noordhuis) * http: Improve performance of single-packet responses (Ben Noordhuis) * install: fix openbsd man page location (Ben Noordhuis) * http: bubble up parser errors to ClientRequest (Brian White) M AUTHORS M ChangeLog M src/node_version.h M tools/changelog-head.sh commit ed825f4 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-10 00:39:44 +0100 typed arrays: fix 32 bit size/index overflow Fix an out-of-bound read/write bug due to integer wrapping. Reported by Dean McNamee. M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit aa742dd refs/remotes/origin/v0.8 Author: isaacs Date: 2013-01-09 15:21:30 -0800 npm: Upgrade to v1.2.0 M deps/npm/doc/cli/json.md M deps/npm/doc/cli/scripts.md M deps/npm/doc/cli/semver.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/dedupe.js M deps/npm/lib/deprecate.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/outdated.js M deps/npm/lib/publish.js M deps/npm/lib/run-script.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/fstream/lib/file-writer.js M deps/npm/node_modules/fstream/lib/proxy-writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/package.json M deps/npm/package.json A deps/npm/test/packages/npm-test-peer-deps-invalid/README A deps/npm/test/packages/npm-test-peer-deps-invalid/npm-ls.json A deps/npm/test/packages/npm-test-peer-deps-invalid/package.json A deps/npm/test/packages/npm-test-peer-deps-invalid/test.js A deps/npm/test/packages/npm-test-peer-deps/README A deps/npm/test/packages/npm-test-peer-deps/npm-ls.json A deps/npm/test/packages/npm-test-peer-deps/package.json A deps/npm/test/packages/npm-test-peer-deps/test.js commit c207d40 refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2013-01-06 18:59:12 +0100 typed arrays: implement load and store swizzling Implement load and store swizzling operations. This reduces an unneeded back and forth between types and additionally keeps the value in the swappable type until it is swapped. This is important for correctness when dealing with floating point, to avoid the possibility of loading the bits of a signaling NaN (because it isn't yet swapped) into the FPU. This additionally produces better code (comments are mine): gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) setValue: movd %xmm0, %rax ; fp reg -> gen reg bswapq %rax ; 64-bit byte swap movq %rax, (%r15,%r12) ; store M src/v8_typed_array.cc M src/v8_typed_array_bswap.h commit 46a489b refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2013-01-05 22:06:35 +0100 typed arrays: swizzle with compiler intrinsics Implement swizzling with compiler intrinsics and be aware of the native endianness to correctly swap on big endian machines. This introduces a template function to swap the bytes of a value, and macros for the low level swap (taking advantage of gcc and msvc intrinsics). This produces code like the following (comments are mine): gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) setValue: movd %xmm0, %rax ; fp reg -> gen reg bswapq %rax ; 64-bit byte swap movd %rax, %xmm0 ; gen reg -> fp reg movq %xmm0, (%r15,%r12) ; store M src/v8_typed_array.cc A src/v8_typed_array_bswap.h commit 7d66a9d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-08 17:08:58 +0100 typed arrays: undo local changes Partially revert 5664dd2, 6573fc3 and 7788a6b to ease landing changes from upstream. M src/v8_typed_array.cc commit 7a2ae4c refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2013-01-04 16:37:38 +0400 object_wrap: add missing HandleScope by Sven Panne's suggestion, see [0] for details. [0]: https://code.google.com/p/v8/issues/detail?id=2468 M src/node_object_wrap.h commit 1211946 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2013-01-09 11:17:06 +0900 stream: fix typo Also: Revert "stream: Override addListener as well as on" This reverts commit 18c985919d93df97561157ab8e7de70f4e22dd44. M lib/_stream_readable.js commit 18c9859 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-08 14:27:01 -0800 stream: Override addListener as well as on For the compatibility switch. M lib/_stream_readable.js commit 4594181 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-08 21:56:55 +0400 streams: set listener first, emit 'data' later When switching into compatibility mode by setting `data` event listener, `_read()` method will be called immediately. If method implementation invokes callback in the same tick - all emitted `data` events will be discarded, because `data` listener wasn't set yet. M lib/_stream_readable.js A test/simple/test-stream2-compatibility.js commit e6acfed refs/remotes/origin/nodeconf-2013 Author: Tim Bradshaw Date: 2012-12-31 18:44:51 +0000 doc: os.cpus() returns times in milliseconds M doc/api/os.markdown commit 3f75454 refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2012-12-23 23:43:51 +0100 typed arrays: don't declare as module TypedArrays is not a module, it is attached to the global object. Don't register it with Node's module system. M src/node_extensions.h M src/v8_typed_array.cc commit b50d51e refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2012-12-18 20:03:41 +0100 typed arrays: replace switch with templates Convert TypedArray's TypeName implementation to template specialization instead of a switch() statement. M src/v8_typed_array.cc commit 9b363b0 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2013-01-07 10:37:35 +0900 net: fix bufferSize include writableStream length socket.bufferSize missed to include the length of internal buffers in writableStream. M lib/net.js A test/simple/test-net-buffersize.js commit ad6769f refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2013-01-08 04:27:34 +0100 dgram: don't assert on send('string') Raise a TypeError when the argument to send() or sendto() is anything but a Buffer. Fixes the following assertion: $ node -e 'require("dgram").createSocket("udp4").send("BAM")' node: ../../src/udp_wrap.cc:220: static v8::Handle node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion `Buffer::HasInstance(args[0])' failed. Aborted (core dumped) Fixes #4496. M lib/dgram.js A test/simple/test-dgram-regress-4496.js commit aeb030b refs/remotes/origin/nodeconf-2013 Author: Mike Harsch Date: 2013-01-06 22:29:38 -0700 build: fail w/err msg when missing binutils Building --with-dtrace requires objdump from GNU binutils. This change inserts a helpful error message if there is a problem executing objdump. M tools/genv8constants.py commit 321b8ee refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 12:31:44 -0800 dtrace: More style Continuation lines should be indented with 4 spaces, not a tab. M src/v8ustack.d commit 38df9d5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 12:20:21 -0800 dtrace: Make D style more D-ish M src/v8ustack.d commit f9afb3f refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2012-12-27 07:16:23 +0400 dtrace: x64 ustack helper M node.gyp M src/v8abbr.h M src/v8ustack.d M tools/genv8constants.py commit 13296e4 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-07 22:53:50 +0400 dtrace: fix style in ustack helper M src/v8ustack.d commit 3b715ed refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 10:30:15 -0800 dtrace: SeqAsciiString was renamed to SeqOneByteString in v8 M src/v8abbr.h commit 7788a6b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-07 00:15:59 +0100 src: pass node_isolate to Undefined() M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_counters.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_http_parser.cc M src/node_os.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/tcp_wrap.cc M src/tty_wrap.cc M src/v8_typed_array.cc commit c7d7ae1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-06 23:55:56 +0100 src: pass node_isolate to Null() M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node_crypto.cc M src/node_file.cc M src/pipe_wrap.cc M src/slab_allocator.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc commit 109f73b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-07 00:09:31 +0100 src: pass node_isolate to True() and False() M src/node.cc M src/node_crypto.cc M src/node_http_parser.cc M src/node_os.cc M src/tcp_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 01c3d0a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-06 23:52:35 +0100 src: pass node_isolate to Local<>::New M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_crypto.cc M src/node_file.cc M src/node_script.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc commit 6573fc3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-06 23:33:09 +0100 src: pass node_isolate to Integer::New M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_crypto.cc M src/node_file.cc M src/node_http_parser.cc M src/node_os.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/signal_wrap.cc M src/slab_allocator.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.cc commit 412b3ce refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-06 23:09:39 +0100 src: pass node_isolate to String::Empty M src/fs_event_wrap.cc M src/node.cc M src/node_http_parser.cc M src/tcp_wrap.cc commit 5d0816b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-06 23:06:48 +0100 src: make node_isolate global V8 3.15 has new API functions that let you specify the Isolate. V8 and node.js generally spend 0.5-3.5% of the time in pthread_getspecific(), looking up the current Isolate. Avoid that overhead by making "our" isolate global so we can pass it around. The change to the new API is introduced in follow-up commits. M src/node.cc M src/node_internals.h commit df3563a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 06:29:00 -0800 child_process: Pull through untouched stdio streams Otherwise child procs will never emit a 'close' event if you don't ever consume their streams, because they will never hit the EOF. M lib/child_process.js M lib/net.js commit 3e6f737 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2013-01-07 06:10:35 -0800 stream: Clean up more effectively in pipe() M lib/_stream_readable.js commit a5d4e74 refs/remotes/origin/nodeconf-2013 Author: Maciej Małecki Date: 2013-01-04 05:53:55 +0100 child_process: don't `resume()` created socket Calling `resume()` on a stream switches it to the old mode which causes piping stdio from a child process to fail. Fixes joyent/node#4510. M lib/child_process.js commit 8adebb9 refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2012-12-21 16:12:45 +0100 node: move symbol caching to Load() M src/node.cc commit 879efb3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-07 16:00:10 +0100 test: fix simple/test-http-client-timeout-with-data The test was failing in debug mode because the timeouts were set too low. Fix that by increasing the timeouts. Admittedly not a great fix. If this test keeps playing up, it's probably best to remove it. Fixes #4528. M test/simple/test-http-client-timeout-with-data.js commit fa3bfc3 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-07 03:59:08 +0100 test: put tty in blocking mode after test Tests can leave the tty in non-blocking mode. If the test runner tries to print to stdout/stderr after that and the tty buffer is full, it'll die with a EAGAIN OSError. Ergo, put the tty back in blocking mode before proceeding. M tools/test.py commit 4e1a2f9 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-07 03:36:47 +0100 test: disable simple/test-debug-brk-file This test is timing sensitive and hence quite unreliable with debug builds. What's worse is that it leaves a stray child process behind that listens on the default test port and that makes all the tests that come after it fail with EADDRINUSE errors. A test/disabled/test-debug-brk-file.js D test/simple/test-debug-brk-file.js commit 70ad9bb refs/remotes/origin/nodeconf-2013 Author: Bradley Meck Date: 2013-01-04 13:58:35 -0600 child_process: make fork() execPath configurable Allows for arbitrary path to executable spawned using `fork`. This fixes some issues around running multiple versions of node with workers and allows arbitrary IPC with compatible executables. Fixes #3248. M doc/api/child_process.markdown M lib/child_process.js A test/simple/test-child-process-fork-exec-path.js commit 3f76419 refs/remotes/origin/nodeconf-2013 Author: James Hight Date: 2012-12-31 21:01:42 -0500 net: add localAddress and localPort to Socket M doc/api/net.markdown M lib/net.js A test/simple/test-net-local-address-port.js commit 5664dd2 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-05 00:11:37 +0100 src: use static_cast where appropriate Use static_cast instead of reinterpret_cast when casting from void* to another type. This is mostly an aesthetic change but may help catch bugs when the affected code is modified. M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node_buffer.h M src/pipe_wrap.cc M src/v8_typed_array.cc commit 872cb0d refs/remotes/origin/v0.8 Author: Johannes Ewald Date: 2013-01-04 19:07:40 +0100 doc: improve example of process.hrtime() The example clarifies now that diff[0] * 1000000000 + diff[1] equals the result in nanoseconds. M doc/api/process.markdown commit 2b6c561 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2013-01-05 01:46:59 +0900 fs: remove unused default option in WriteStream No bufferSize option is used in stream.Writable and fs.WriteStream. M lib/fs.js commit 829f96b refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2013-01-05 01:05:27 +0900 fs: pool size coincide with ReadStream bufferSize pool size of file reading in ReadableStream can be adjustable with a bufferSize option. M lib/fs.js commit 93591a2 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-03 02:33:40 +0100 v8: remove optimization switches Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set them globally in $(TOPLEVEL)/common.gypi. Commit 7b4d95a introduced the switches again, resulting in V8 getting built without any optimizations. This commit is essentially a rehash of commit 4b8629d. M deps/v8/build/common.gypi commit 97056c0 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-04 16:37:38 +0400 object_wrap: add missing HandleScope by Sven Panne's suggestion, see [0] for details. [0]: https://code.google.com/p/v8/issues/detail?id=2468 M src/node_object_wrap.h commit 0054264 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-04 15:44:47 +0400 v8: update to 3.15.11.5 M deps/v8/build/common.gypi M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/test/mjsunit/array-bounds-check-removal.js A deps/v8/test/mjsunit/regress/regress-164442.js M deps/v8/tools/gen-postmortem-metadata.py A deps/v8/tools/tick-processor.html commit 0459a23 refs/remotes/origin/nodeconf-2013 Author: Nirk Niggler Date: 2013-01-03 09:27:55 -0500 REPL: fix floating point number parsing In JS, the expression ".1" is a floating point number. Issue 4268 concerns the REPL interpreting floating point numbers that lead with a "." as keywords. The original bugfix worked for this specific case but not for the general case: var x = [ .1, .2, .3 ]; The attached change and test (`.1+.1` should be `.2`) fix the bug. Closes #4513. M lib/repl.js M test/simple/test-repl.js commit a616774 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-01-03 23:36:04 +0100 windows: improve Visual Studio Express build support * Moved generated files to a clearer directory. * Improved detection logic for ctrpp.exe tool. Closes #4482 M configure M node.gyp D src/gen/MSG00001.bin D src/gen/node_etw_provider.h D src/gen/node_etw_provider.rc D src/gen/node_etw_providerTEMP.BIN D src/gen/node_perfctr_provider.h D src/gen/node_perfctr_provider.rc A tools/msvs/genfiles/MSG00001.bin A tools/msvs/genfiles/node_etw_provider.h A tools/msvs/genfiles/node_etw_provider.rc A tools/msvs/genfiles/node_etw_providerTEMP.BIN A tools/msvs/genfiles/node_perfctr_provider.h A tools/msvs/genfiles/node_perfctr_provider.rc M vcbuild.bat commit 5a39df4 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2013-01-02 18:06:41 -0800 windows: fix perfctr crash on XP and 2003 Some performance counter related functions are not available on Windows XP and Windows Server 2003, which caused node to call a NULL pointer. Closes #4462 Closes #4511 M src/node_win32_perfctr_provider.cc commit a7d8c21 refs/remotes/origin/nodeconf-2013 Merge: aad2013 50e88d0 Author: Ben Noordhuis Date: 2013-01-03 20:02:31 +0100 Merge remote-tracking branch 'origin/v0.8' Conflicts: configure deps/uv/src/unix/core.c deps/uv/test/test-fs-event.c src/node_version.h commit aad2013 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-03 18:21:52 +0100 repl: allow overriding builtins Don't give names of built-in libraries special treatment. Changes the REPL's behavior from this: > var path = 42 > path A different "path" already exists globally To this: > var path = 42 > path 42 Fixes #4512. M lib/repl.js M test/simple/test-repl-autolibs.js commit 875c110 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-03 17:58:58 +0100 node: remove ev-emul.h libev has been deprecated since v0.6. Add-on authors have had two major release cycles to upgrade. Out it goes. D src/ev-emul.h M src/node.h commit ce1b33a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2013-01-03 02:33:40 +0100 v8: remove optimization switches Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set them globally in $(TOPLEVEL)/common.gypi. Commit 7b4d95a introduced the switches again, resulting in V8 getting built without any optimizations. This commit is essentially a rehash of commit 4b8629d. M deps/v8/build/common.gypi commit 8a96bb4 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-01 16:06:28 +0400 test: make tests work with newer v8 M test/message/stack_overflow.out M test/simple/test-util-inspect.js commit 5e57bcc refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-01 16:05:53 +0400 bindings: update to new v8 apis GetPointerFromInternalField() is deprecated now, we should use GetAlignedPointerFromInternalField(). M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node_internals.h M src/node_object_wrap.h M src/pipe_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.cc commit 7b4d95a refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2013-01-01 12:28:07 +0400 deps: update v8 to 3.15.11 M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/DEPS M deps/v8/Makefile M deps/v8/Makefile.android A deps/v8/OWNERS A deps/v8/PRESUBMIT.py M deps/v8/SConstruct M deps/v8/build/android.gypi M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/shell.cc M deps/v8/src/accessors.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops.h A deps/v8/src/atomicops_internals_tsan.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/counters.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.h M deps/v8/src/date.js M deps/v8/src/dateparser-inl.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/elements-kind.cc M deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h A deps/v8/src/json-stringifier.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveobjectlist.cc M deps/v8/src/log-utils.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc A deps/v8/src/object-observe.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/optimizing-compiler-thread.cc M deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/proxy.js M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-stack.cc M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopeinfo.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/snapshot-common.cc M deps/v8/src/snapshot-empty.cc M deps/v8/src/snapshot.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/token.h M deps/v8/src/transitions-inl.h M deps/v8/src/transitions.cc M deps/v8/src/transitions.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/uri.js M deps/v8/src/utils.h M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8conversions.cc M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/benchmarks/testcfg.py M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc A deps/v8/test/cctest/test-object-observe.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-sockets.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/testcfg.py M deps/v8/test/es5conform/testcfg.py M deps/v8/test/message/testcfg.py M deps/v8/test/message/try-catch-finally-no-message.out M deps/v8/test/mjsunit/array-bounds-check-removal.js A deps/v8/test/mjsunit/array-natives-elements.js M deps/v8/test/mjsunit/array-reduce.js M deps/v8/test/mjsunit/array-slice.js M deps/v8/test/mjsunit/array-store-and-grow.js A deps/v8/test/mjsunit/bugs/bug-2337.js M deps/v8/test/mjsunit/compiler/inline-arguments.js A deps/v8/test/mjsunit/compiler/multiply-add.js A deps/v8/test/mjsunit/compiler/proto-chain-load.js M deps/v8/test/mjsunit/compiler/regress-gvn.js M deps/v8/test/mjsunit/compiler/regress-or.js A deps/v8/test/mjsunit/compiler/rotate.js M deps/v8/test/mjsunit/d8-os.js A deps/v8/test/mjsunit/debug-liveedit-compile-error.js A deps/v8/test/mjsunit/debug-liveedit-literals.js M deps/v8/test/mjsunit/debug-multiple-breakpoints.js M deps/v8/test/mjsunit/debug-script.js A deps/v8/test/mjsunit/debug-set-variable-value.js A deps/v8/test/mjsunit/debug-stepout-scope-part1.js A deps/v8/test/mjsunit/debug-stepout-scope-part2.js A deps/v8/test/mjsunit/debug-stepout-scope-part3.js A deps/v8/test/mjsunit/debug-stepout-scope-part4.js A deps/v8/test/mjsunit/debug-stepout-scope-part5.js A deps/v8/test/mjsunit/debug-stepout-scope-part6.js A deps/v8/test/mjsunit/debug-stepout-scope-part7.js A deps/v8/test/mjsunit/debug-stepout-scope-part8.js D deps/v8/test/mjsunit/debug-stepout-scope.js A deps/v8/test/mjsunit/delete-non-configurable.js A deps/v8/test/mjsunit/deopt-minus-zero.js M deps/v8/test/mjsunit/elements-kind.js A deps/v8/test/mjsunit/elements-length-no-holey.js M deps/v8/test/mjsunit/elements-transition-hoisting.js A deps/v8/test/mjsunit/error-accessors.js M deps/v8/test/mjsunit/error-constructors.js M deps/v8/test/mjsunit/function-call.js A deps/v8/test/mjsunit/fuzz-natives-part1.js A deps/v8/test/mjsunit/fuzz-natives-part2.js A deps/v8/test/mjsunit/fuzz-natives-part3.js A deps/v8/test/mjsunit/fuzz-natives-part4.js D deps/v8/test/mjsunit/fuzz-natives.js M deps/v8/test/mjsunit/greedy.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/debug-blockscopes.js M deps/v8/test/mjsunit/harmony/module-linking.js M deps/v8/test/mjsunit/harmony/module-parsing.js A deps/v8/test/mjsunit/harmony/object-observe.js A deps/v8/test/mjsunit/harmony/proxies-json.js M deps/v8/test/mjsunit/harmony/proxies.js A deps/v8/test/mjsunit/json-parser-recursive.js A deps/v8/test/mjsunit/json-stringify-recursive.js M deps/v8/test/mjsunit/json.js A deps/v8/test/mjsunit/json2.js M deps/v8/test/mjsunit/limit-locals.js A deps/v8/test/mjsunit/manual-parallel-recompile.js A deps/v8/test/mjsunit/math-exp-precision.js M deps/v8/test/mjsunit/math-floor-of-div-minus-zero.js A deps/v8/test/mjsunit/math-floor-part1.js A deps/v8/test/mjsunit/math-floor-part2.js A deps/v8/test/mjsunit/math-floor-part3.js A deps/v8/test/mjsunit/math-floor-part4.js D deps/v8/test/mjsunit/math-floor.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/mul-exhaustive-part1.js A deps/v8/test/mjsunit/mul-exhaustive-part10.js A deps/v8/test/mjsunit/mul-exhaustive-part2.js A deps/v8/test/mjsunit/mul-exhaustive-part3.js A deps/v8/test/mjsunit/mul-exhaustive-part4.js A deps/v8/test/mjsunit/mul-exhaustive-part5.js A deps/v8/test/mjsunit/mul-exhaustive-part6.js A deps/v8/test/mjsunit/mul-exhaustive-part7.js A deps/v8/test/mjsunit/mul-exhaustive-part8.js A deps/v8/test/mjsunit/mul-exhaustive-part9.js D deps/v8/test/mjsunit/mul-exhaustive.js A deps/v8/test/mjsunit/numops-fuzz-part1.js A deps/v8/test/mjsunit/numops-fuzz-part2.js A deps/v8/test/mjsunit/numops-fuzz-part3.js A deps/v8/test/mjsunit/numops-fuzz-part4.js D deps/v8/test/mjsunit/numops-fuzz.js M deps/v8/test/mjsunit/object-define-property.js M deps/v8/test/mjsunit/pixel-array-rounding.js M deps/v8/test/mjsunit/regexp-capture-3.js D deps/v8/test/mjsunit/regress-2286.js M deps/v8/test/mjsunit/regress/regress-1117.js M deps/v8/test/mjsunit/regress/regress-121407.js A deps/v8/test/mjsunit/regress/regress-143967.js M deps/v8/test/mjsunit/regress/regress-1692.js D deps/v8/test/mjsunit/regress/regress-1969.js M deps/v8/test/mjsunit/regress/regress-1980.js A deps/v8/test/mjsunit/regress/regress-2261.js A deps/v8/test/mjsunit/regress/regress-2263.js A deps/v8/test/mjsunit/regress/regress-2286.js A deps/v8/test/mjsunit/regress/regress-2315.js A deps/v8/test/mjsunit/regress/regress-2318.js A deps/v8/test/mjsunit/regress/regress-2322.js A deps/v8/test/mjsunit/regress/regress-2336.js A deps/v8/test/mjsunit/regress/regress-2339.js A deps/v8/test/mjsunit/regress/regress-2346.js A deps/v8/test/mjsunit/regress/regress-2373.js A deps/v8/test/mjsunit/regress/regress-2374.js A deps/v8/test/mjsunit/regress/regress-2398.js A deps/v8/test/mjsunit/regress/regress-2410.js A deps/v8/test/mjsunit/regress/regress-2416.js A deps/v8/test/mjsunit/regress/regress-2433.js A deps/v8/test/mjsunit/regress/regress-2437.js A deps/v8/test/mjsunit/regress/regress-2438.js A deps/v8/test/mjsunit/regress/regress-2443.js A deps/v8/test/mjsunit/regress/regress-2444.js M deps/v8/test/mjsunit/regress/regress-492.js A deps/v8/test/mjsunit/regress/regress-builtin-array-op.js A deps/v8/test/mjsunit/regress/regress-cnlt-elements.js A deps/v8/test/mjsunit/regress/regress-cnlt-enum-indices.js A deps/v8/test/mjsunit/regress/regress-cntl-descriptors-enum.js A deps/v8/test/mjsunit/regress/regress-convert-enum.js A deps/v8/test/mjsunit/regress/regress-convert-enum2.js A deps/v8/test/mjsunit/regress/regress-convert-transition.js M deps/v8/test/mjsunit/regress/regress-crbug-119926.js M deps/v8/test/mjsunit/regress/regress-crbug-135066.js A deps/v8/test/mjsunit/regress/regress-crbug-146910.js A deps/v8/test/mjsunit/regress/regress-crbug-150545.js A deps/v8/test/mjsunit/regress/regress-crbug-157019.js A deps/v8/test/mjsunit/regress/regress-crbug-157520.js A deps/v8/test/mjsunit/regress/regress-crbug-158185.js A deps/v8/test/mjsunit/regress/regress-crbug-160010.js A deps/v8/test/mjsunit/regress/regress-crbug-162085.js M deps/v8/test/mjsunit/regress/regress-crbug-18639.js A deps/v8/test/mjsunit/regress/regress-delete-empty-double.js A deps/v8/test/mjsunit/regress/regress-json-stringify-gc.js A deps/v8/test/mjsunit/regress/regress-observe-empty-double-array.js A deps/v8/test/mjsunit/regress/regress-undefined-store-keyed-fast-element.js A deps/v8/test/mjsunit/shift-for-integer-div.js A deps/v8/test/mjsunit/stack-traces-overflow.js M deps/v8/test/mjsunit/strict-mode.js A deps/v8/test/mjsunit/string-natives.js M deps/v8/test/mjsunit/string-split.js M deps/v8/test/mjsunit/testcfg.py M deps/v8/test/mjsunit/tools/tickprocessor-test.log M deps/v8/test/mjsunit/uri.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/mozilla/testcfg.py M deps/v8/test/preparser/preparser.status M deps/v8/test/preparser/testcfg.py M deps/v8/test/sputnik/testcfg.py M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/tools/android-build.sh M deps/v8/tools/android-ll-prof.sh M deps/v8/tools/android-run.py M deps/v8/tools/android-sync.sh M deps/v8/tools/bash-completion.sh M deps/v8/tools/check-static-initializers.sh M deps/v8/tools/common-includes.sh M deps/v8/tools/fuzz-harness.sh M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/ll_prof.py M deps/v8/tools/merge-to-branch.sh A deps/v8/tools/plot-timer-events A deps/v8/tools/plot-timer-events.js M deps/v8/tools/presubmit.py M deps/v8/tools/push-to-trunk.sh A deps/v8/tools/run-llprof.sh A deps/v8/tools/run-tests.py A deps/v8/tools/status-file-converter.py A deps/v8/tools/test-server.py M deps/v8/tools/test.py A deps/v8/tools/testrunner/README A deps/v8/tools/testrunner/__init__.py A deps/v8/tools/testrunner/local/__init__.py A deps/v8/tools/testrunner/local/commands.py A deps/v8/tools/testrunner/local/execution.py A deps/v8/tools/testrunner/local/old_statusfile.py A deps/v8/tools/testrunner/local/progress.py A deps/v8/tools/testrunner/local/statusfile.py A deps/v8/tools/testrunner/local/testsuite.py A deps/v8/tools/testrunner/local/utils.py A deps/v8/tools/testrunner/local/verbose.py A deps/v8/tools/testrunner/network/__init__.py A deps/v8/tools/testrunner/network/distro.py A deps/v8/tools/testrunner/network/endpoint.py A deps/v8/tools/testrunner/network/network_execution.py A deps/v8/tools/testrunner/network/perfdata.py A deps/v8/tools/testrunner/objects/__init__.py A deps/v8/tools/testrunner/objects/context.py A deps/v8/tools/testrunner/objects/output.py A deps/v8/tools/testrunner/objects/peer.py A deps/v8/tools/testrunner/objects/testcase.py A deps/v8/tools/testrunner/objects/workpacket.py A deps/v8/tools/testrunner/server/__init__.py A deps/v8/tools/testrunner/server/compression.py A deps/v8/tools/testrunner/server/constants.py A deps/v8/tools/testrunner/server/daemon.py A deps/v8/tools/testrunner/server/local_handler.py A deps/v8/tools/testrunner/server/main.py A deps/v8/tools/testrunner/server/presence_handler.py A deps/v8/tools/testrunner/server/signatures.py A deps/v8/tools/testrunner/server/status_handler.py A deps/v8/tools/testrunner/server/work_handler.py M deps/v8/tools/tickprocessor.js commit 50e88d0 refs/remotes/origin/v0.8 Author: Tim Bradshaw Date: 2012-12-20 22:29:45 +0000 os: change CPU time from Integer to Number CPU time values must be Numbers, not Integers, as they can be too large for Integers on 32 bit platforms. M src/node_os.cc commit 9e32c2e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-31 17:42:54 +0100 dgram: fix double implicit bind error Calling send() on an unbound socket forces an implicit bind to a random port. 332fea5 made the 'listening' event asynchronous. Unfortunately, it also introduced a bug where the implicit bind was tried more than once if send() was called again before the first bind operation completed. Address that by keeping track of the bind status and making sure that bind() is called only once. Fixes #4499. M lib/dgram.js A test/simple/test-dgram-implicit-bind.js commit acc085e refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-31 00:36:47 +0100 doc: add CONTRIBUTING.md A CONTRIBUTING.md commit 44ceb5d refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-29 17:26:32 -0800 blog: Post for v0.9.5 A doc/blog/release/v0.9.5.md commit 30bd774 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-29 17:25:40 -0800 Now working on 0.9.6 M src/node_version.h commit 9ff2b0b refs/remotes/origin/nodeconf-2013 Merge: 7550e31 01994e8 Author: isaacs Date: 2012-12-29 17:25:25 -0800 Merge branch 'v0.9.5-release' commit 01994e8 refs/remotes/origin/v0.9.5-release (tag: v0.9.5, origin/v0.9.5-release) Author: isaacs Date: 2012-12-29 16:31:43 -0800 2012.12.30, Version 0.9.5 (Unstable) * assert: improve support for new execution contexts (lukebayes) * domain: use camelCase instead of snake_case (isaacs) * domain: Do not use uncaughtException handler (isaacs) * fs: make 'end' work with ReadStream without 'start' (Ben Noordhuis) * https: optimize createConnection() (Ryunosuke SATO) * buffer: speed up base64 encoding by 20% (Ben Noordhuis) * doc: Colorize API stabilitity index headers in docs (Luke Arduini) * net: socket.readyState corrections (bentaber) * http: Performance enhancements for http under streams2 (isaacs) * stream: fix to emit end event on http.ClientResponse (Shigeki Ohtsu) * stream: fix event handler leak in readstream pipe and unpipe (Andreas Madsen) * build: Support ./configure --tag switch (Maciej Małecki) * repl: don't touch `require.cache` (Nathan Rajlich) * node: Emit 'exit' event when exiting for an uncaught exception (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit 6c80ef0 refs/remotes/origin/v0.9.5-release Author: isaacs Date: 2012-12-29 16:49:18 -0800 node: emit 'exit' when exiting with error Fix #3555 M src/node.js A test/message/error_exit.js A test/message/error_exit.out M test/message/undefined_reference_in_new_context.js commit 7550e31 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 15:02:57 -0800 benchmark: Make flamegraphs a bit more useful M benchmark/http-flamegraph.sh commit ecdde7d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 21:12:43 -0800 benchmark: Set port range properly on Linux M benchmark/http.sh commit e11668b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 13:03:59 -0800 net: Don't go through Stream API when ondata is used This speeds up http_simple by around 6%. M lib/net.js commit f423287 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 11:41:29 -0800 http: Separate out the storeHeader closure M lib/http.js commit ba94f9d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 11:40:42 -0800 timers: Move list.ontimeout to separate function M lib/timers.js M test/message/timeout_throw.out commit aec2f73 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 11:39:57 -0800 net: Move createWriteReq to separate function M lib/net.js commit 9785ab6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-27 09:13:58 -0800 http: Replace "in" usage with "=== undefined" Speeds up http benchmarks. M lib/http.js commit ae1b0ca refs/remotes/origin/nodeconf-2013 Author: lukebayes Date: 2011-02-20 15:09:23 -0800 assert: improve support for new execution contexts More detailed information in GH-693 M lib/assert.js M test/simple/test-script-context.js commit 1c2910d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-26 18:13:59 -0800 test-message: Add setTimeout and nextTick message tests A test/message/nexttick_throw.js A test/message/nexttick_throw.out A test/message/timeout_throw.js A test/message/timeout_throw.out commit ec8ebaf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-26 12:31:27 -0800 domain: use camelCase instead of snake_case While it's true that error objects have a history of getting snake_case properties attached by the host system, it's a point of confusion to Node users that comes up a lot. It's still 'experimental', so best to change this sooner rather than later. M doc/api/domain.markdown M lib/domain.js M lib/events.js M src/node.js M test/simple/test-domain-implicit-fs.js M test/simple/test-domain.js commit 4401bb4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-26 12:28:33 -0800 domain: Do not use uncaughtException handler This adds a process._fatalException method which is called into from C++ in order to either emit the 'uncaughtException' method, or emit 'error' on the active domain. The 'uncaughtException' event is an implementation detail that it would be nice to deprecate one day, so exposing it as part of the domain machinery is not ideal. Fix #4375 M lib/domain.js M lib/timers.js M src/node.cc M src/node.js M test/simple/test-domain.js commit a7cc530 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-29 17:34:41 +0100 deps: upgrade libuv to 4997738 M deps/uv/src/unix/core.c M deps/uv/src/unix/sunos.c M deps/uv/src/win/error.c M deps/uv/src/win/util.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-list.h commit c6e958d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-28 18:31:47 +0100 fs: make 'end' work with ReadStream without 'start' Make `fs.createReadStream({ end: 42 })` work. Before this commit, it worked only when used like this: `fs.createReadStream({ start: 0, end: 42 })` - only when `start` was specified by the caller. Fixes #4423. M lib/fs.js commit 910e24b refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-28 18:23:08 +0100 fs: remove fs.sendfile() Said function has been broken (and useless) since v0.6.0. Remove it altogether. Fixes #3854. M lib/fs.js M src/node_file.cc D test/disabled/test-fs-sendfile.js commit c4fc0fe refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-28 12:40:06 +0900 https: optimize https.createConnection() Stop using `arguments` for performance and readability. M lib/https.js commit a329729 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-24 01:29:40 +0100 buffer: speed up base64 encoding by 20% Remove a lot of branches from the inner loop. Speeds up buf.toString('base64') by about 20%. Before: $ time out/Release/node benchmark/buffer-base64-encode.js real 0m6.607s user 0m5.508s sys 0m1.088s After: $ time out/Release/node benchmark/buffer-base64-encode.js real 0m5.520s user 0m4.520s sys 0m0.992s A benchmark/buffer-base64-encode.js M src/node_buffer.cc commit 192192a refs/remotes/origin/nodeconf-2013 Author: Luke Arduini Date: 2012-12-27 20:32:53 -0500 Colorize API stabilitity index headers in docs Noted in @shtylman's #3898, API stability notes are easy to overlook in the html documentation. This can be especially troublesome if the API is deprecated. This commit gives visual feedback by adding in a class to the html docs when they're generated. The API headers with corresponding colors are also listed in the 'About this Documentation' page for easy reference. M doc/api/documentation.markdown M doc/api_assets/style.css M tools/doc/html.js commit e576208 refs/remotes/origin/nodeconf-2013 Author: bentaber Date: 2012-12-27 07:57:19 -0700 net: socket.readyState corrections socket.readyState, .readable, and .writable behavior changed as a result of the new streaming interfaces. Updated to be backwards compatible with current API and adds regression test. closes #4461 M lib/net.js A test/simple/net-socket-readystate.js commit fde338b refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-28 01:30:50 +0900 stream: speed up instantiation of readable stream - Stream.apply -> Stream.call M lib/_stream_readable.js commit 697484d refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-28 00:51:31 +0900 domain: speed up domain.create Use `EventEmitter.call` instead of `EventEmitter.apply` because of performance. M lib/domain.js commit 8936868 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-28 01:14:16 +0900 http: remove unused variable The module variable `END_OF_FILE` was no longer needed from 1d369317. M lib/http.js commit 4be9c69 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-26 20:35:00 -0800 build: Add hyphen to custom build tags so that ./configure --tag=foo makes a version number like v0.9.5-foo instead of v0.9.5foo M configure M src/node_version.h commit c2e71dd refs/remotes/origin/v0.8 Author: Maciej Małecki Date: 2012-12-21 02:56:47 +0100 build: allow to specify custom tags When building custom `node` versions (e.g., floating features/fixes from different versions) it's often useful to specify a custom tag which easily identifies build when invoking `node -v`. Introduce a way to specify this tag in `node_version.h` file or by running `./configure --tag=""`. Insert it right after the patch version (and before `-pre`, if build is not a release). M configure M node.gyp M src/node_version.h commit d76eacd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-26 15:57:49 -0800 http: Handle end only when stream is not dumped This fixes regression introduced in some cases by 8bf0c15 M lib/http.js commit 54740c8 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-26 15:26:53 -0800 lint M lib/http.js commit 0db521d refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-11 19:14:49 +0900 repl: remove 'repl' from automatic loading libs In repl, calling `repl` twice shows the following message: ``` > repl A different "repl" already exists globally ``` M lib/repl.js commit 31cffae refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-11 19:04:34 +0900 repl: add 'domain' to automatic loading libs `domain` should be a member of automatic loading libs in `repl`. Conflicts: lib/repl.js M lib/repl.js commit 8bf0c15 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2012-12-18 10:59:07 +0900 stream2: fix to emit end event on http.ClientResponse M lib/http.js A test/simple/test-stream2-httpclient-response-end.js commit ce30683 refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2012-12-22 18:27:08 +0100 doc: document the finish event Since the stream implementer is not expected to overwrite .end() the finish event is necessary in order to know when no more data can be written M doc/api/stream.markdown commit d68ee22 refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2012-12-22 18:07:08 +0100 stream: do only fake drain when unpiped stream is the source If the destination had multiply read streams piped to it, they would all decrease the awaitDrain state and thereby start the flow M lib/_stream_readable.js A test/simple/test-stream2-unpipe-drain.js commit 5daa701 refs/remotes/origin/nodeconf-2013 Author: Andreas Madsen Date: 2012-12-22 16:14:42 +0100 stream: fix event handler leak in readstream pipe and unpipe After a stream was unpiped there would stil be residual event handlers M lib/_stream_readable.js A test/simple/test-stream2-unpipe-leak.js commit 27a9138 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-24 04:14:40 +0900 util: fix deprecation message in `util.pump` M lib/util.js commit d2e7ca0 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-25 22:05:06 +0100 test: add regression test for #4463 A test/simple/test-net-end-without-connect.js commit 526d852 refs/remotes/origin/nodeconf-2013 Author: Ben Taber Date: 2012-12-24 18:35:52 -0700 net: allow socket end before connect Fix a bug where calling .end() on a socket without calling .connect() first throws a TypeError: TypeError: Cannot read property 'shutdown' of undefined at Socket.onSocketFinish (net.js:194:20) at Socket.EventEmitter.emit (events.js:91:17) at Socket.Writable.end (_stream_writable.js:281:10) at Socket.end (net.js:352:31) Fixes #4463. M lib/net.js commit 6ecb0cd refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-24 16:00:24 +0100 openssl: clean up openssl.gyp Remove obsolete build configuration that escaped the purge in 7eaea7f. M deps/openssl/openssl.gyp commit f84bf5b refs/remotes/origin/nodeconf-2013 Author: Maciej Małecki Date: 2012-12-21 02:56:47 +0100 build: allow to specify custom tags When building custom `node` versions (e.g., floating features/fixes from different versions) it's often useful to specify a custom tag which easily identifies build when invoking `node -v`. Introduce a way to specify this tag in `node_version.h` file or by running `./configure --tag=""`. Insert it right after the patch version (and before `-pre`, if build is not a release). Closes #4452. M configure M node.gyp M src/node_version.h commit 6738e68 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-21 12:37:39 -0800 blog: Post about v0.9.4 A doc/blog/release/v0.9.4.md commit 70eb227 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-21 12:36:34 -0800 Now working on 0.9.5 M src/node_version.h commit cdcac49 refs/remotes/origin/nodeconf-2013 Merge: 837df70 d86d83c Author: isaacs Date: 2012-12-21 12:36:04 -0800 Merge branch 'v0.9.4-release' commit d86d83c refs/remotes/origin/v0.9.4-release (tag: v0.9.4, origin/v0.9.4-release) Author: isaacs Date: 2012-12-21 11:27:11 -0800 2012.12.21, Version 0.9.4 (Unstable) * streams: Update all streaming interfaces to use new classes (isaacs) * node: remove idle gc (Ben Noordhuis) * http: protect against response splitting attacks (Bert Belder) * fs: Raise error when null bytes detected in paths (isaacs) * fs: fix 'object is not a function' callback errors (Ben Noordhuis) * fs: add autoClose=true option to fs.createReadStream (Farid Neshat) * process: add getgroups(), setgroups(), initgroups() (Ben Noordhuis) * openssl: optimized asm code on x86 and x64 (Bert Belder) * crypto: fix leak in GetPeerCertificate (Fedor Indutny) * add systemtap support (Jan Wynholds) * windows: add ETW and PerfCounters support (Scott Blomquist) * windows: fix normalization of UNC paths (Bert Belder) * crypto: fix ssl error handling (Sergey Kholodilov) * node: remove eio-emul.h (Ben Noordhuis) * os: add os.endianness() function (Nathan Rajlich) * readline: don't emit "line" events with a trailing 'n' char (Nathan Rajlich) * build: add configure option to generate xcode build files (Timothy J Fontaine) * build: allow linking against system libuv, cares, http_parser (Stephen Gallagher) * typed arrays: add slice() support to ArrayBuffer (Anthony Pesch) * debugger: exit and kill child on SIGTERM or SIGHUP (Fedor Indutny) * url: url.format escapes delimiters in path and query (J. Lee Coltrane) M AUTHORS M ChangeLog M src/node_version.h commit 837df70 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2012-12-21 11:42:40 -0800 repl: don't touch `require.cache` Fixes #3226. Consider a production server that uses a REPL to debug. Creating the instance would wipe out the global cache of modules, and subsequent "require" calls in the server would be reloaded from disk. The REPL should observe only, without altering, its environment. M lib/repl.js A test/simple/test-repl-require-cache.js commit 9829814 refs/remotes/origin/v0.9.4-release Author: isaacs Date: 2012-12-21 11:32:18 -0800 doc: Nudge formatting to make json generator happy Starting a line with `**bold**` text makes it think that it's a link, and get confused. This should really be fixed properly in the doc generator, but for now, it's not a major issue. It's probably just a matter of updating marked. M doc/api/stream.markdown commit f119eff refs/remotes/origin/v0.9.4-release Merge: 841b7f5 d30e76e Author: isaacs Date: 2012-12-21 11:08:32 -0800 Merge remote-tracking branch 'ry/v0.8' commit 841b7f5 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2012-12-21 00:06:21 -0800 Ease building with VS Express by checking in generated files. M configure M node.gyp A src/gen/MSG00001.bin A src/gen/node_etw_provider.h A src/gen/node_etw_provider.rc A src/gen/node_etw_providerTEMP.BIN A src/gen/node_perfctr_provider.h A src/gen/node_perfctr_provider.rc commit 2449248 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-21 02:08:40 +0000 stdio: Do not read from stdout/err This fixes windows stdio pipes in streams2 land. M lib/net.js M lib/tty.js M src/node.js A test/simple/test-stdout-stderr-reading.js commit 0edd93d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-21 16:59:20 +0000 test: Fix simple/test-http-localaddress M test/simple/test-http-localaddress-bind-error.js M test/simple/test-http-localaddress.js commit fb915ed refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-21 16:51:43 +0000 lint M lib/fs.js M lib/http.js commit c048c81 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-21 16:48:32 +0000 http: Trivial fix for comments and 'this.read' M lib/http.js commit d30e76e refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-21 16:42:29 +0000 npm: upgrade to 1.1.70 M deps/npm/doc/api/deprecate.md M deps/npm/doc/cli/deprecate.md M deps/npm/doc/cli/disputes.md M deps/npm/doc/cli/registry.md M deps/npm/doc/cli/view.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/view.1 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/npm.3 D deps/npm/node_modules/fstream/LICENCE A deps/npm/node_modules/fstream/LICENSE M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/addon.gypi A deps/npm/node_modules/node-gyp/gyp/.npmignore A deps/npm/node_modules/node-gyp/gyp/AUTHORS A deps/npm/node_modules/node-gyp/gyp/DEPS A deps/npm/node_modules/node-gyp/gyp/LICENSE A deps/npm/node_modules/node-gyp/gyp/MANIFEST A deps/npm/node_modules/node-gyp/gyp/OWNERS A deps/npm/node_modules/node-gyp/gyp/PRESUBMIT.py A deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py A deps/npm/node_modules/node-gyp/gyp/codereview.settings A deps/npm/node_modules/node-gyp/gyp/gyp A deps/npm/node_modules/node-gyp/gyp/gyp.bat A deps/npm/node_modules/node-gyp/gyp/gyp_dummy.c A deps/npm/node_modules/node-gyp/gyp/gyptest.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/SCons.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/scons.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/sun_tool.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py A deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py A deps/npm/node_modules/node-gyp/gyp/pylintrc A deps/npm/node_modules/node-gyp/gyp/samples/samples A deps/npm/node_modules/node-gyp/gyp/samples/samples.bat A deps/npm/node_modules/node-gyp/gyp/setup.py A deps/npm/node_modules/node-gyp/gyp/test/actions-bare/gyptest-bare.py A deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions-bare/src/bare.py A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/copy.py A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/filter.py A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/foo.c A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/input.txt A deps/npm/node_modules/node-gyp/gyp/test/actions-multiple/src/main.c A deps/npm/node_modules/node-gyp/gyp/test/actions-none/gyptest-none.py A deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/fake_cross.py A deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/foo.cc A deps/npm/node_modules/node-gyp/gyp/test/actions-none/src/none_with_source_files.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/gyptest-action.py A deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/make-file.py A deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/none.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/make-subdir-file.py A deps/npm/node_modules/node-gyp/gyp/test/actions-subdir/src/subdir/subdir.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/actions/gyptest-errors.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/action_missing_name.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions/src/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions/src/confirm-dep-files.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/counter.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/executable.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog1.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/make-prog2.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir1/program.c A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/make-file.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir2/none.gyp A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/generate_main.py A deps/npm/node_modules/node-gyp/gyp/test/actions/src/subdir3/null_input.gyp A deps/npm/node_modules/node-gyp/gyp/test/additional-targets/gyptest-additional.py A deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/emit.py A deps/npm/node_modules/node-gyp/gyp/test/additional-targets/src/dir1/lib1.c A deps/npm/node_modules/node-gyp/gyp/test/assembly/gyptest-assembly.py A deps/npm/node_modules/node-gyp/gyp/test/assembly/src/as.bat A deps/npm/node_modules/node-gyp/gyp/test/assembly/src/assembly.gyp A deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.S A deps/npm/node_modules/node-gyp/gyp/test/assembly/src/lib1.c A deps/npm/node_modules/node-gyp/gyp/test/assembly/src/program.c A deps/npm/node_modules/node-gyp/gyp/test/build-option/gyptest-build.py A deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.c A deps/npm/node_modules/node-gyp/gyp/test/build-option/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/builddir/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/builddir.gypi A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func1.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func2.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func3.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func4.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/func5.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/prog1.gyp A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/prog2.gyp A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/prog3.gyp A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.gyp A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c A deps/npm/node_modules/node-gyp/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.gyp A deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.c A deps/npm/node_modules/node-gyp/gyp/test/cflags/cflags.gyp A deps/npm/node_modules/node-gyp/gyp/test/cflags/gyptest-cflags.py A deps/npm/node_modules/node-gyp/gyp/test/compilable/gyptest-headers.py A deps/npm/node_modules/node-gyp/gyp/test/compilable/src/headers.gyp A deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.cpp A deps/npm/node_modules/node-gyp/gyp/test/compilable/src/lib1.hpp A deps/npm/node_modules/node-gyp/gyp/test/compilable/src/program.cpp A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-global-settings.gyp.in A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler-host.gyp A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/compiler.gyp A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/cxxtest.cc A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-env.py A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/gyptest-compiler-global-settings.py A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cc.py A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_cxx.py A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/my_ld.py A deps/npm/node_modules/node-gyp/gyp/test/compiler-override/test.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/configurations.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/basics/gyptest-configurations.py A deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/configurations.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/inheritance/gyptest-inheritance.py A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/all_dependent_settings.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/configurations.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/dependencies.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/direct_dependent_settings.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/gyptest-configurations.py A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/libraries.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/link_settings.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/sources.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/standalone_static_library.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/target_name.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/invalid/type.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/configurations.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/front.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/gyptest-target_platform.py A deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/left.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/target_platform/right.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.c A deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/configurations.gyp A deps/npm/node_modules/node-gyp/gyp/test/configurations/x64/gyptest-x86.py A deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-slash.py A deps/npm/node_modules/node-gyp/gyp/test/copies/gyptest-updir.py A deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-slash.gyp A deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies-updir.gyp A deps/npm/node_modules/node-gyp/gyp/test/copies/src/copies.gyp A deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file3 A deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/file4 A deps/npm/node_modules/node-gyp/gyp/test/copies/src/directory/subdir/file5 A deps/npm/node_modules/node-gyp/gyp/test/copies/src/file1 A deps/npm/node_modules/node-gyp/gyp/test/copies/src/file2 A deps/npm/node_modules/node-gyp/gyp/test/copies/src/parentdir/subdir/file6 A deps/npm/node_modules/node-gyp/gyp/test/custom-generator/gyptest-custom-generator.py A deps/npm/node_modules/node-gyp/gyp/test/custom-generator/mygenerator.py A deps/npm/node_modules/node-gyp/gyp/test/custom-generator/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.cc A deps/npm/node_modules/node-gyp/gyp/test/cxxflags/cxxflags.gyp A deps/npm/node_modules/node-gyp/gyp/test/cxxflags/gyptest-cxxflags.py A deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.c A deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/defines-escaping.gyp A deps/npm/node_modules/node-gyp/gyp/test/defines-escaping/gyptest-defines-escaping.py A deps/npm/node_modules/node-gyp/gyp/test/defines/defines-env.gyp A deps/npm/node_modules/node-gyp/gyp/test/defines/defines.c A deps/npm/node_modules/node-gyp/gyp/test/defines/defines.gyp A deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-define-override.py A deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env-regyp.py A deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines-env.py A deps/npm/node_modules/node-gyp/gyp/test/defines/gyptest-defines.py A deps/npm/node_modules/node-gyp/gyp/test/dependencies/a.c A deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.c A deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependencies/b/b3.c A deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.c A deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/c.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependencies/c/d.c A deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependency.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependencies/double_dependent.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependencies/extra_targets.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-double-dependency.py A deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-extra-targets.py A deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-lib-only.py A deps/npm/node_modules/node-gyp/gyp/test/dependencies/gyptest-none-traversal.py A deps/npm/node_modules/node-gyp/gyp/test/dependencies/lib_only.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependencies/main.c A deps/npm/node_modules/node-gyp/gyp/test/dependencies/none_traversal.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/gyptest-copy.py A deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/copies.gyp A deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file1.c A deps/npm/node_modules/node-gyp/gyp/test/dependency-copy/src/file2.c A deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_basenames.gyp A deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_node.gyp A deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_rule.gyp A deps/npm/node_modules/node-gyp/gyp/test/errors/duplicate_targets.gyp A deps/npm/node_modules/node-gyp/gyp/test/errors/gyptest-errors.py A deps/npm/node_modules/node-gyp/gyp/test/errors/missing_dep.gyp A deps/npm/node_modules/node-gyp/gyp/test/errors/missing_targets.gyp A deps/npm/node_modules/node-gyp/gyp/test/escaping/colon/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/escaping/gyptest-colon.py A deps/npm/node_modules/node-gyp/gyp/test/exclusion/exclusion.gyp A deps/npm/node_modules/node-gyp/gyp/test/exclusion/gyptest-exclusion.py A deps/npm/node_modules/node-gyp/gyp/test/exclusion/hello.c A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/gyptest-cross.py A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus1.cc A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/bogus2.c A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross.gyp A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/cross_compile.gypi A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/fake_cross.py A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/program.cc A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test1.cc A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test2.c A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test3.cc A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/test4.c A deps/npm/node_modules/node-gyp/gyp/test/external-cross-compile/src/tochar.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/actions-out/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/executable.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog1.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/make-prog2.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir1/program.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/actions-out/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/make-file.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/actions/subdir2/none.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies-out/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/copies.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file1 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/file2 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/copies-out/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file3 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/file4 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/copies/subdir/subdir.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-actions.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-copies.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-mac-bundle.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-relocate.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-rules.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-subdir2-deep.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/gyptest-top-all.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/app.order A deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/header.h A deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/main.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/resource.sb A deps/npm/node_modules/node-gyp/gyp/test/generator-output/mac-bundle/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/copy-file.py A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/rules.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define3.in0 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/define4.in0 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/executable.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function1.in1 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/function2.in1 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir1/program.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file1.in0 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file2.in0 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file3.in1 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/file4.in1 A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/none.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/rules/subdir2/rules-out/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc.h A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/inc1/include1.h A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/prog1.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/deeper/deeper.h A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/inc2/include2.h A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir2/prog2.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/build/README.txt A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/inc3/include3.h A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.c A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/subdir3/prog3.gyp A deps/npm/node_modules/node-gyp/gyp/test/generator-output/src/symroot.gypi A deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/defines.gyp A deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/echo.py A deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-multiple-values.py A deps/npm/node_modules/node-gyp/gyp/test/gyp-defines/gyptest-regyp.py A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-exported-hard-dependency.py A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/gyptest-no-exported-hard-dependency.py A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.c A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/a.h A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.c A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/b.h A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.c A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/c.h A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/d.c A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/emit.py A deps/npm/node_modules/node-gyp/gyp/test/hard_dependency/src/hard_dependency.gyp A deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-disable-regyp.py A deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-regyp.py A deps/npm/node_modules/node-gyp/gyp/test/hello/gyptest-target.py A deps/npm/node_modules/node-gyp/gyp/test/hello/hello.c A deps/npm/node_modules/node-gyp/gyp/test/hello/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.c A deps/npm/node_modules/node-gyp/gyp/test/hello/hello2.gyp A deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py A deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/gyptest-home-includes.py A deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home/.gyp/include.gypi A deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/home2/.gyp/include.gypi A deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/home_dot_gyp/src/printfoo.c A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc.h A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/inc1/include1.h A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.c A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/includes.gyp A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow1/shadow.h A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/shadow2/shadow.h A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc.h A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/inc2/include2.h A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.c A deps/npm/node_modules/node-gyp/gyp/test/include_dirs/src/subdir/subdir_includes.gyp A deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/gyptest-intermediate-dir.py A deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/script.py A deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/shared_infile.txt A deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/intermediate_dir/src/test2.gyp A deps/npm/node_modules/node-gyp/gyp/test/lib/README.txt A deps/npm/node_modules/node-gyp/gyp/test/lib/TestCmd.py A deps/npm/node_modules/node-gyp/gyp/test/lib/TestCommon.py A deps/npm/node_modules/node-gyp/gyp/test/lib/TestGyp.py A deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared-obj-install-path.py A deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-shared.py A deps/npm/node_modules/node-gyp/gyp/test/library/gyptest-static.py A deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1.c A deps/npm/node_modules/node-gyp/gyp/test/library/src/lib1_moveable.c A deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2.c A deps/npm/node_modules/node-gyp/gyp/test/library/src/lib2_moveable.c A deps/npm/node_modules/node-gyp/gyp/test/library/src/library.gyp A deps/npm/node_modules/node-gyp/gyp/test/library/src/program.c A deps/npm/node_modules/node-gyp/gyp/test/library/src/shared_dependency.gyp A deps/npm/node_modules/node-gyp/gyp/test/link-objects/base.c A deps/npm/node_modules/node-gyp/gyp/test/link-objects/extra.c A deps/npm/node_modules/node-gyp/gyp/test/link-objects/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/link-objects/link-objects.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/action-envvars/action/action.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/English.lproj/MainMenu.xib A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestApp-Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/TestApp/main.m A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/app-bundle/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_file.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/archs/my_main_file.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-archs-x86_64.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/archs/test-no-archs.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/ccfile_withcflags.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cfile.c A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile.cpp A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cppfile_withcflags.cpp A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile.cxx A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/cxxfile_withcflags.cxx A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mfile.m A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile.mm A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/mmfile_withcflags.mm A deps/npm/node_modules/node-gyp/gyp/test/mac/cflags/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/copy-dylib/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/debuginfo/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/English.lproj/InfoPlist.strings A deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/bundle.c A deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/executable.c A deps/npm/node_modules/node-gyp/gyp/test/mac/depend-on-bundle/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/calculate.c A deps/npm/node_modules/node-gyp/gyp/test/mac/framework-dirs/framework-dirs.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.h A deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/myframework.m A deps/npm/node_modules/node-gyp/gyp/test/mac/framework-headers/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/English.lproj/InfoPlist.strings A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.h A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVector.mm A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/TestFramework/TestFramework_Prefix.pch A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/framework/framework.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir1/dir1.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/dir2.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/global-settings/src/dir2/file.txt A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-action-envvars.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-app.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-archs.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-cflags.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copies.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-copy-dylib.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-debuginfo.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-depend-on-bundle.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-dirs.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework-headers.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-framework.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-global-settings.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-infoplist-process.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-installname.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags-passed-to-libtool.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-ldflags.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-libraries.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-loadable-module.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-missing-cfbundlesignature.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-non-strs-flattened-to-env.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-objc-gc.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-copy-bundle.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-defaults.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-fail.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-multiple-configurations.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild-static-library.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-postbuild.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-prefixheader.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rebuild.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-rpath.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sdkroot.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-sourceless-module.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-strip.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-type-envvars.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-env-order.py A deps/npm/node_modules/node-gyp/gyp/test/mac/gyptest-xcode-gcc.py A deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test1.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test2.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/infoplist-process/test3.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/installname/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/installname/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/installname/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/installname/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags-libtool/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/symbol_list.def A deps/npm/node_modules/node-gyp/gyp/test/mac/ldflags/subdirectory/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/README.txt A deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/mylib.c A deps/npm/node_modules/node-gyp/gyp/test/mac/libraries/subdir/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/module.c A deps/npm/node_modules/node-gyp/gyp/test/mac/loadable-module/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Other-Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/Third-Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/missing-cfbundlesignature/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/non-strs-flattened-to-env/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/c-file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/cc-file.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/main.m A deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc-mm.mm A deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/needs-gc.m A deps/npm/node_modules/node-gyp/gyp/test/mac/objc-gc/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/Framework-Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/TestApp-Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/postbuild-copy-framework.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/resource_file.sb A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-copy-bundle/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/postbuild-defaults.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-defaults/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/postbuild-fail.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-dynamic.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-fail/touch-static.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/postbuild-touch-file.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-multiple-configurations/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/postbuild-touch-file.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuild-static-library/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/copy.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_g.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/file_h.c A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/shared_library_postbuild.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/script/static_library_postbuild.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/copied_file.txt A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/subdirectory/nested_target.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/postbuilds/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.m A deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/file.mm A deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/header.h A deps/npm/node_modules/node-gyp/gyp/test/mac/prefixheader/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/TestApp-Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/delay-touch.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/rebuild/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/rpath/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/file.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/sdkroot/test_shorthand.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/empty.c A deps/npm/node_modules/node-gyp/gyp/test/mac/sourceless-module/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/strip.saves A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/nested_strip.saves A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/subdirectory.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/subdirectory/test_reading_save_file_from_postbuild.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/strip/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/file.c A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_executable.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_bundle_shared_library.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_executable.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_none.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/Info.plist A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext1 A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext2 A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/file.ext3 A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/main.c A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-env-order/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_c.c A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_cc.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_m.m A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/valid_mm.mm A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_invalid_offsetof_macro.cc A deps/npm/node_modules/node-gyp/gyp/test/mac/xcode-gcc/warn_about_missing_newline.c A deps/npm/node_modules/node-gyp/gyp/test/make/dependencies.gyp A deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-dependencies.py A deps/npm/node_modules/node-gyp/gyp/test/make/gyptest-noload.py A deps/npm/node_modules/node-gyp/gyp/test/make/main.cc A deps/npm/node_modules/node-gyp/gyp/test/make/main.h A deps/npm/node_modules/node-gyp/gyp/test/make/noload/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.c A deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.gyp A deps/npm/node_modules/node-gyp/gyp/test/make/noload/lib/shared.h A deps/npm/node_modules/node-gyp/gyp/test/make/noload/main.c A deps/npm/node_modules/node-gyp/gyp/test/many-actions/file0 A deps/npm/node_modules/node-gyp/gyp/test/many-actions/file1 A deps/npm/node_modules/node-gyp/gyp/test/many-actions/file2 A deps/npm/node_modules/node-gyp/gyp/test/many-actions/file3 A deps/npm/node_modules/node-gyp/gyp/test/many-actions/file4 A deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions-unsorted.py A deps/npm/node_modules/node-gyp/gyp/test/many-actions/gyptest-many-actions.py A deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions-unsorted.gyp A deps/npm/node_modules/node-gyp/gyp/test/many-actions/many-actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/module/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/module/src/lib1.c A deps/npm/node_modules/node-gyp/gyp/test/module/src/lib2.c A deps/npm/node_modules/node-gyp/gyp/test/module/src/module.gyp A deps/npm/node_modules/node-gyp/gyp/test/module/src/program.c A deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/gyptest-config_attrs.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.c A deps/npm/node_modules/node-gyp/gyp/test/msvs/config_attrs/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/express/base/base.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/express/express.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/express/gyptest-express.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello.cpp A deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_exclude.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/list_excluded/hello_mac.cpp A deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/gyptest-missing.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/missing_sources/hello_missing.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.props A deps/npm/node_modules/node-gyp/gyp/test/msvs/props/AppName.vsprops A deps/npm/node_modules/node-gyp/gyp/test/msvs/props/gyptest-props.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.c A deps/npm/node_modules/node-gyp/gyp/test/msvs/props/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/common.gypi A deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/gyptest-shared_output.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.c A deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.c A deps/npm/node_modules/node-gyp/gyp/test/msvs/shared_output/there/there.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.c A deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/msvs/uldi2010/hello2.c A deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/common.c A deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/multiple.gyp A deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/multiple-targets/src/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/gyptest-action-dependencies.py A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.c A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/a.h A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/action_dependencies.gyp A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.c A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/b.h A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.c A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/c.h A deps/npm/node_modules/node-gyp/gyp/test/ninja/action_dependencies/src/emit.py A deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained-dependency.gyp A deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/chained.c A deps/npm/node_modules/node-gyp/gyp/test/ninja/chained-dependency/gyptest-chained-dependency.py A deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/gyptest-normalize-paths.py A deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/ninja/normalize-paths-win/normalize-paths.gyp A deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/empty.s A deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/gyptest-s-needs-no-depfiles.py A deps/npm/node_modules/node-gyp/gyp/test/ninja/s-needs-no-depfiles/s-needs-no-depfiles.gyp A deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/gyptest-solibs-avoid-relinking.py A deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/main.cc A deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solib.cc A deps/npm/node_modules/node-gyp/gyp/test/ninja/solibs_avoid_relinking/solibs_avoid_relinking.gyp A deps/npm/node_modules/node-gyp/gyp/test/no-output/gyptest-no-output.py A deps/npm/node_modules/node-gyp/gyp/test/no-output/src/nooutput.gyp A deps/npm/node_modules/node-gyp/gyp/test/product/gyptest-product.py A deps/npm/node_modules/node-gyp/gyp/test/product/hello.c A deps/npm/node_modules/node-gyp/gyp/test/product/product.gyp A deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.cc A deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/a.gyp A deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.cc A deps/npm/node_modules/node-gyp/gyp/test/relative/foo/a/c/c.gyp A deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.cc A deps/npm/node_modules/node-gyp/gyp/test/relative/foo/b/b.gyp A deps/npm/node_modules/node-gyp/gyp/test/relative/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/file.c A deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test-casesensitive.gyp A deps/npm/node_modules/node-gyp/gyp/test/rename/filecase/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/rename/gyptest-filecase.py A deps/npm/node_modules/node-gyp/gyp/test/restat/gyptest-restat.py A deps/npm/node_modules/node-gyp/gyp/test/restat/src/create_intermediate.py A deps/npm/node_modules/node-gyp/gyp/test/restat/src/restat.gyp A deps/npm/node_modules/node-gyp/gyp/test/restat/src/touch.py A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/gyptest-dirname.py A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/copy-file.py A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.gencc A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/a/b/c.printvars A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.gencc A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/foo/bar/baz.printvars A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/input-rule-dirname.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/main.cc A deps/npm/node_modules/node-gyp/gyp/test/rules-dirname/src/subdir/printvars.py A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/main.c A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/make-sources.py A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog1.in A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/prog2.in A deps/npm/node_modules/node-gyp/gyp/test/rules-rebuild/src/same_target.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/gyptest-rules-variables.py A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_ext.c A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_name/test.c A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/input_path/subdir/test.c A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/input_dirname.c A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/subdir/test.c A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/test.input_root.c A deps/npm/node_modules/node-gyp/gyp/test/rules-variables/src/variables.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-input-root.py A deps/npm/node_modules/node-gyp/gyp/test/rules/gyptest-special-variables.py A deps/npm/node_modules/node-gyp/gyp/test/rules/src/actions.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/an_asm.S A deps/npm/node_modules/node-gyp/gyp/test/rules/src/as.bat A deps/npm/node_modules/node-gyp/gyp/test/rules/src/copy-file.py A deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/external.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file1.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/external/file2.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/input-root.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/file1.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/noaction/no_action_with_rules_fails.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/rule.py A deps/npm/node_modules/node-gyp/gyp/test/rules/src/somefile.ext A deps/npm/node_modules/node-gyp/gyp/test/rules/src/special-variables.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/executable.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function1.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/function2.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir1/program.c A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file1.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/file2.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/never_used.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_action.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/no_inputs.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir2/none.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/executable2.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/function3.in A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir3/program.c A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/asm-function.asm A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/build-asm.gyp A deps/npm/node_modules/node-gyp/gyp/test/rules/src/subdir4/program.c A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/gyptest-library.py A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/one/sub.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/test.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/library/two/sub.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/executable.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir1/main1.cc A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/executable.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-gyp-name/src/subdir2/main2.cc A deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir1/subdir1.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdir2/subdir2.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/subdirs.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-rule-output-file-name/src/touch.py A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-default.py A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/gyptest-fail.py A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/double.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/func.c A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir1/func.c A deps/npm/node_modules/node-gyp/gyp/test/same-source-file-name/src/subdir2/func.c A deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir1/subdir1.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdir2/subdir2.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/subdirs.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-target-name-different-directory/src/touch.py A deps/npm/node_modules/node-gyp/gyp/test/same-target-name/gyptest-same-target-name.py A deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable1.gyp A deps/npm/node_modules/node-gyp/gyp/test/same-target-name/src/executable2.gyp A deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/blah.S A deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/gyptest-sanitize-rule-names.py A deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/sanitize-rule-names.gyp A deps/npm/node_modules/node-gyp/gyp/test/sanitize-rule-names/script.py A deps/npm/node_modules/node-gyp/gyp/test/scons_tools/gyptest-tools.py A deps/npm/node_modules/node-gyp/gyp/test/scons_tools/site_scons/site_tools/this_tool.py A deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.c A deps/npm/node_modules/node-gyp/gyp/test/scons_tools/tools.gyp A deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/sibling/gyptest-relocate.py A deps/npm/node_modules/node-gyp/gyp/test/sibling/src/build/all.gyp A deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog1/prog1.gyp A deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/sibling/src/prog2/prog2.gyp A deps/npm/node_modules/node-gyp/gyp/test/small/gyptest-small.py A deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/gyptest-standalone-static-library.py A deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/invalid.gyp A deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.c A deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/mylib.gyp A deps/npm/node_modules/node-gyp/gyp/test/standalone-static-library/prog.c A deps/npm/node_modules/node-gyp/gyp/test/standalone/gyptest-standalone.py A deps/npm/node_modules/node-gyp/gyp/test/standalone/standalone.gyp A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-all.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-SYMROOT-default.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-all.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir-default.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-subdir2-deep.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-all.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/gyptest-top-default.py A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/prog1.gyp A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/prog2.gyp A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.c A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/subdir/subdir2/prog3.gyp A deps/npm/node_modules/node-gyp/gyp/test/subdirectory/src/symroot.gypi A deps/npm/node_modules/node-gyp/gyp/test/toolsets/gyptest-toolsets.py A deps/npm/node_modules/node-gyp/gyp/test/toolsets/main.cc A deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.cc A deps/npm/node_modules/node-gyp/gyp/test/toolsets/toolsets.gyp A deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/gyptest-toplevel-dir.py A deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/main.gyp A deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub1/prog1.c A deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.c A deps/npm/node_modules/node-gyp/gyp/test/toplevel-dir/src/sub2/prog2.gyp A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gyp.stdout A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands-repeated.gypd.golden A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.ignore-env.stdout A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gyp.stdout A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypd.golden A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/commands.gypi A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-ignore-env.py A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands-repeated.py A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/gyptest-commands.py A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/test.py A deps/npm/node_modules/node-gyp/gyp/test/variables/commands/update_golden A deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gyp.stdout A deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/filelist.gypd.golden A deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/gyptest-filelist.py A deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/src/filelist.gyp A deps/npm/node_modules/node-gyp/gyp/test/variables/filelist/update_golden A deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/gyptest-latelate.py A deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/latelate.gyp A deps/npm/node_modules/node-gyp/gyp/test/variables/latelate/src/program.cc A deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/C1/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/gyptest-variable-in-path.py A deps/npm/node_modules/node-gyp/gyp/test/variables/variable-in-path/variable-in-path.gyp A deps/npm/node_modules/node-gyp/gyp/test/variants/gyptest-variants.py A deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.c A deps/npm/node_modules/node-gyp/gyp/test/variants/src/variants.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/asm-files.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/b.s A deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/c.S A deps/npm/node_modules/node-gyp/gyp/test/win/asm-files/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/batch-file-action.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/infile A deps/npm/node_modules/node-gyp/gyp/test/win/batch-file-action/somecmd.bat A deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/a.S A deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/bat with spaces.bat A deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/command-quote.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/go.bat A deps/npm/node_modules/node-gyp/gyp/test/win/command-quote/subdir/and/another/in-subdir.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-include-dirs.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/additional-options.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/analysis.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security-check.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/buffer-security.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-mbcs.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set-unicode.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/character-set.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/debug-format.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling-on.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/exception-handling.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/function-level-linking.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/optimizations.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/pdbname.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti-on.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/rtti.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-checks.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-md.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mdd.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mt.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library-mtd.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/runtime-library.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/subdir/header.h A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/uninit.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-as-error.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level1.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level2.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level3.cc A deps/npm/node_modules/node-gyp/gyp/test/win/compiler-flags/warning-level4.cc A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-asm-files.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-include-dirs.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-additional-options.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-analysis.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-buffer-security-check.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-character-set.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-debug-format.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-exception-handling.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-function-level-linking.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-optimizations.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-pdbname.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-rtti.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-checks.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-runtime-library.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-as-error.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-cl-warning-level.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-command-quote.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-deps.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-additional-options.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-aslr.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-debug-info.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-default-libs.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-deffile.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-delay-load-dlls.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-entrypointsymbol.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-fixed-base.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-generate-manifest.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-incremental.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-adjust.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-library-directories.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nodefaultlib.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-nxcompat.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-icf.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-opt-ref.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-outputfile.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-pdb.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-profile.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-restat-importlib.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-subsystem.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-link-uldi.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-long-command-line.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-projectname.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macro-vcinstalldir.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-containing-gyp.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-macros-in-inputs-and-outputs.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-midl-rules.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-quoting-commands.py A deps/npm/node_modules/node-gyp/gyp/test/win/gyptest-rc-build.py A deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/basic-idl.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer.idl A deps/npm/node_modules/node-gyp/gyp/test/win/idl-rules/history_indexer_user.cc A deps/npm/node_modules/node-gyp/gyp/test/win/importlib/has-exports.cc A deps/npm/node_modules/node-gyp/gyp/test/win/importlib/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/win/importlib/importlib.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-deps.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/additional-options.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/aslr.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/debug-info.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/default-libs.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile-multiple.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.def A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/deffile.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load-dlls.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/delay-load.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/entrypointsymbol.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra.manifest A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/extra2.manifest A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/fixed-base.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/generate-manifest.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/incremental.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-adjust.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-define.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories-reference.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/library-directories.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nodefaultlib.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/nxcompat.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-icf.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/opt-ref.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/outputfile.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/profile.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/program-database.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subdir/library.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem-windows.cc A deps/npm/node_modules/node-gyp/gyp/test/win/linker-flags/subsystem.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/function.cc A deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/win/long-command-line/long-command-line.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/gyptest-all.py A deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.c A deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/hello2.c A deps/npm/node_modules/node-gyp/gyp/test/win/precompiled/precomp.c A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/Resource.h A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.cpp A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.h A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.ico A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/hello.rc A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/small.ico A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/hello2.rc A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/subdir/include.h A deps/npm/node_modules/node-gyp/gyp/test/win/rc-build/targetver.h A deps/npm/node_modules/node-gyp/gyp/test/win/uldi/a.cc A deps/npm/node_modules/node-gyp/gyp/test/win/uldi/b.cc A deps/npm/node_modules/node-gyp/gyp/test/win/uldi/main.cc A deps/npm/node_modules/node-gyp/gyp/test/win/uldi/uldi.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/as.py A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/containing-gyp.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/do_stuff.py A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/hello.cc A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input-output-macros.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/input.S A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/projectname.gyp A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/stuff.blah A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/test_exists.py A deps/npm/node_modules/node-gyp/gyp/test/win/vs-macros/vcinstalldir.gyp A deps/npm/node_modules/node-gyp/gyp/tools/README A deps/npm/node_modules/node-gyp/gyp/tools/Xcode/README A deps/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec A deps/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec A deps/npm/node_modules/node-gyp/gyp/tools/emacs/README A deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el A deps/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el A deps/npm/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh A deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp A deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified A deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py A deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py A deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py A deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py D deps/npm/node_modules/node-gyp/legacy/tools/addon.gypi D deps/npm/node_modules/node-gyp/legacy/tools/gyp/.npmignore D deps/npm/node_modules/node-gyp/legacy/tools/gyp/AUTHORS D deps/npm/node_modules/node-gyp/legacy/tools/gyp/DEPS D deps/npm/node_modules/node-gyp/legacy/tools/gyp/LICENSE D deps/npm/node_modules/node-gyp/legacy/tools/gyp/MANIFEST D deps/npm/node_modules/node-gyp/legacy/tools/gyp/OWNERS D deps/npm/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/codereview.settings D deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp D deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat D deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c D deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylintrc D deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples D deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat D deps/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/README D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py D deps/npm/node_modules/node-gyp/legacy/tools/gyp_addon M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js A deps/npm/node_modules/rimraf/test/run.sh A deps/npm/node_modules/rimraf/test/setup.sh A deps/npm/node_modules/rimraf/test/test-async.js A deps/npm/node_modules/rimraf/test/test-fiber.js A deps/npm/node_modules/rimraf/test/test-sync.js M deps/npm/package.json commit 9d0103d refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-21 00:46:40 +0000 blog: More streams2 wordsmithing M doc/blog/feature/streams2.md commit 0c867ae refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-21 00:08:50 +0000 blog: Update blog post re streams2 M doc/blog/feature/streams2.md commit ec74555 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-19 15:27:21 -0800 benchmark: Set ephemeral ports properly on sunos M benchmark/http-flamegraph.sh M benchmark/http.sh commit 825af45 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-19 09:19:06 -0800 benchmark: Make http.sh more useful M benchmark/http.sh commit 79ec9dc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-18 18:50:07 -0800 benchmark: Support names in http-flamegraph M benchmark/http-flamegraph.sh commit f9caf70 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-18 18:49:42 -0800 streams: Speed up by doing less work in the state ctors M lib/_stream_readable.js M lib/_stream_writable.js commit 8624adf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-18 18:49:09 -0800 http: use IncomingMessage._dump() instead of resume() M lib/http.js commit 836593d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-18 14:44:32 -0800 benchmark: Improve http-flamegraph M benchmark/http-flamegraph.sh commit 7475982 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-12-19 17:13:07 +0100 openssl: enable optimized asm code on x86 and x64 M deps/openssl/openssl.gyp commit 5edbb53 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-12-19 17:08:16 +0100 openssl: regenerate asm files for openssl 1.0.1 M deps/openssl/asm/Makefile M deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s A deps/openssl/asm/x64-elf-gas/aes/aesni-sha1-x86_64.s A deps/openssl/asm/x64-elf-gas/aes/aesni-x86_64.s A deps/openssl/asm/x64-elf-gas/bn/modexp512-x86_64.s M deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.s A deps/openssl/asm/x64-elf-gas/rc4/rc4-md5-x86_64.s M deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-elf-gas/x86_64cpuid.s M deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s A deps/openssl/asm/x64-macosx-gas/aes/aesni-sha1-x86_64.s A deps/openssl/asm/x64-macosx-gas/aes/aesni-x86_64.s A deps/openssl/asm/x64-macosx-gas/bn/modexp512-x86_64.s M deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont.s M deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s A deps/openssl/asm/x64-macosx-gas/rc4/rc4-md5-x86_64.s M deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha1-x86_64.s M deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s M deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s M deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/aesni-sha1-x86_64.asm A deps/openssl/asm/x64-win32-masm/aes/aesni-x86_64.asm A deps/openssl/asm/x64-win32-masm/bn/modexp512-x86_64.asm M deps/openssl/asm/x64-win32-masm/bn/x86_64-mont.asm M deps/openssl/asm/x64-win32-masm/camellia/cmll-x86_64.asm M deps/openssl/asm/x64-win32-masm/md5/md5-x86_64.asm A deps/openssl/asm/x64-win32-masm/rc4/rc4-md5-x86_64.asm M deps/openssl/asm/x64-win32-masm/rc4/rc4-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha1-x86_64.asm M deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm M deps/openssl/asm/x64-win32-masm/whrlpool/wp-x86_64.asm M deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm A deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm.orig M deps/openssl/asm/x86-elf-gas/aes/aes-586.s A deps/openssl/asm/x86-elf-gas/aes/aesni-x86.s M deps/openssl/asm/x86-elf-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-elf-gas/rc4/rc4-586.s M deps/openssl/asm/x86-elf-gas/sha/sha1-586.s M deps/openssl/asm/x86-elf-gas/sha/sha256-586.s M deps/openssl/asm/x86-elf-gas/x86cpuid.s M deps/openssl/asm/x86-macosx-gas/aes/aes-586.s A deps/openssl/asm/x86-macosx-gas/aes/aesni-x86.s M deps/openssl/asm/x86-macosx-gas/camellia/cmll-x86.s M deps/openssl/asm/x86-macosx-gas/des/crypt586.s M deps/openssl/asm/x86-macosx-gas/rc4/rc4-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha1-586.s M deps/openssl/asm/x86-macosx-gas/sha/sha256-586.s M deps/openssl/asm/x86-macosx-gas/x86cpuid.s M deps/openssl/asm/x86-win32-masm/aes/aes-586.asm A deps/openssl/asm/x86-win32-masm/aes/aesni-x86.asm M deps/openssl/asm/x86-win32-masm/bf/bf-686.asm M deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm M deps/openssl/asm/x86-win32-masm/bn/x86.asm M deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm M deps/openssl/asm/x86-win32-masm/cast/cast-586.asm M deps/openssl/asm/x86-win32-masm/des/crypt586.asm M deps/openssl/asm/x86-win32-masm/des/des-586.asm M deps/openssl/asm/x86-win32-masm/md5/md5-586.asm M deps/openssl/asm/x86-win32-masm/rc4/rc4-586.asm M deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm M deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm M deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm M deps/openssl/asm/x86-win32-masm/x86cpuid.asm commit 1b5c5b1 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-12-19 17:13:46 +0100 openssl: update makefile for asm files to work with openssl 1.0.1 M deps/openssl/asm/Makefile commit 1d97db5 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-09-21 18:07:08 +0200 openssl: disable HT sidechannel attack mitigation It used to be off before. It's extremely unlikely that such an attack would be a viable attack against node. And it makes AES much slower. M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl commit aeae22c refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-09-13 01:11:06 +0200 openssl: revert empty_OPENSSL_cpuid_setup.patch M deps/openssl/openssl/crypto/cryptlib.c commit 2e6180a refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-09-13 01:03:50 +0200 openssl: make perlasm target pentium or newer for masm outputs When perlasm generates MASM code it sets the assembler target to 468. In this mode MASM refuses to assemble a couple of instructions. Bumping the target to 686 solves this problem. M deps/openssl/openssl/crypto/perlasm/x86masm.pl commit 7eaea7f refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-09-25 03:57:11 +0200 openssl: clean up and merge configuration files This patch brings the openssl library that is built with gyp closer to what the standard build system produces. All opensslconf.h versions are now merged into a single file, which makes it easier for compiled addons to locate this file. D deps/openssl/config/android/openssl/opensslconf.h D deps/openssl/config/k8/openssl/opensslconf-posix.h D deps/openssl/config/k8/openssl/opensslconf-win32.h D deps/openssl/config/k8/openssl/opensslconf.h A deps/openssl/config/opensslconf.h D deps/openssl/config/piii/openssl/opensslconf-posix.h D deps/openssl/config/piii/openssl/opensslconf-win32.h D deps/openssl/config/piii/openssl/opensslconf.h M deps/openssl/openssl.gyp A deps/openssl/openssl/crypto/opensslconf.h A deps/openssl/openssl/include/openssl/opensslconf.h commit d1556fb refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-20 14:02:38 +0100 bench: report stats in benchmark/net-pipe M benchmark/net-pipe.js commit 79ae8b7 refs/remotes/origin/nodeconf-2013 Merge: dcaebec 5a19c07 Author: Ben Noordhuis Date: 2012-12-20 12:39:04 +0100 Merge remote-tracking branch 'origin/v0.8' commit 5a19c07 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-19 12:35:07 +0100 http: pack response body buffer in first tcp packet Apply the same optimization to res.end(buf) that is applied to res.end(str). Speeds up `node benchmark/http_simple_auto -k -c 1 -n 25000 buffer/1` (non-chunked response body) by about 750x. That's not a typo. Chunked responses: $ cat tmp/http-chunked-client.js // Run `node benchmark/http_simple` in another terminal. var http = require('http'), url = require('url'); var options = url.parse('http://127.0.0.1:8000/buffer/1/1'); options.agent = new http.Agent({ maxSockets: 1 }); for (var i = 0; i < 25000; ++i) http.get(options); Before: $ time out/Release/node tmp/http-chunked-client.js real 16m40.411s user 0m9.184s sys 0m0.604s After: $ time out/Release/node tmp/http-chunked-client.js real 0m5.386s user 0m2.768s sys 0m0.728s That's still a 185x speed-up. Fixes #4415. M lib/http.js commit ba407ce refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-19 14:09:10 +0100 bench: use res.end() for chunked encoding Use res.end() for the final chunk so we can benchmark the 'hot path' shortcut in lib/http.js that packs the headers and the body into a single packet. M benchmark/http_simple.js M benchmark/http_simple_auto.js commit dcaebec refs/remotes/origin/nodeconf-2013 Author: Farid Neshat Date: 2012-12-17 23:03:19 +0800 fs: add autoClose=true option to fs.createReadStream M doc/api/fs.markdown M lib/fs.js M test/simple/test-fs-read-stream.js commit 9f4c098 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-19 09:04:08 -0800 streams2: Process write buffer in a loop, not recursively This fixes pummel/test-net-write-callbacks M lib/_stream_writable.js commit cab2264 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-19 08:57:49 -0800 net: Properly read buffer in Socket.bytesWritten M lib/net.js commit f63af64 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-19 08:57:05 -0800 test-pummel: Add call validation in net-write-callbacks M lib/_stream_writable.js M test/pummel/test-net-write-callbacks.js commit f3f4e29 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-19 08:56:24 -0800 test: 2 resume() calls needed to flush streams M test/fixtures/GH-892-request.js M test/pummel/test-http-upload-timeout.js commit 14ed173 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2012-12-18 23:10:17 -0500 test: add TAP output to the test runner M tools/test.py commit 43538f4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-18 11:56:53 -0800 benchmark: Add http-flamegraph This is very similar to http.sh, but generates a flamegraph with dtrace, pruning off the single-hit stacks so that we can more easily see the places where relevant amounts of time are spent. A benchmark/http-flamegraph.sh commit 04adf0e refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-18 08:43:45 -0800 blog: post about streams2 feature A doc/blog/feature/streams2.md commit d607d85 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-18 07:20:39 +0100 node: remove idle gc Remove the idle garbage collector. Its purpose was to run the garbage collector when the application is idle but it never worked quite right. Many people have complained over the years that with heaps > 128 MB, a node.js process never sleeps anymore; instead, it spends nearly 100% of its CPU time trying to collect garbage. Back in the old days, idle GC probably was a good idea. But with V8's current incremental collector, idle gc appears to offer no time or space benefits whatsoever and indeed seems actively harmful. Remove it. Fixes #3870. M src/node.cc commit 8ccfed2 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-18 09:56:57 +0100 node: s/-/_/ in add-on symbol name Replace dashes with underscores. When loading foo-bar.node, look for foo_bar_module, not foo-bar_module. The latter is not a legal symbol name. M src/node.cc commit 7b2ef2d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-18 15:45:33 +0100 deps: upgrade libuv to dc559a5 M deps/uv/src/unix/tcp.c commit ba75452 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2012-12-18 14:14:38 +0400 deps: upgrade libuv to b86ed94 M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/udp.c M deps/uv/test/benchmark-getaddrinfo.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/run-tests.c M deps/uv/test/runner-unix.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-getaddrinfo.c M deps/uv/test/test-list.h M deps/uv/test/test-ping-pong.c commit 82c7c84 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-16 12:47:01 -0800 net: Handle sync writable streams synchronously This fixes the case where stderr doesn't flush before the process exits. M lib/_stream_writable.js M lib/net.js A test/simple/test-stream2-stderr-sync.js commit 6c5356b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-17 08:45:21 -0800 Revert "buffer: allocate memory with mmap()" Also Revert "buffer: use MAP_ANON, fix OS X build" This reverts commit ddb15603e74e9aa865f3e1099dc2cc5886f9c46e. This reverts commit 2433ec8276838e90136669d5b1215ba597f15fdd. M lib/buffer.js M src/node_buffer.cc M src/node_buffer.h D test/simple/test-buffer-release.js commit 1c265c5 refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2012-12-07 22:02:11 +0100 typed arrays: fix missing type in SizeOfArrayElementForType() When Mikael Bourges-Sevenier added support for Uint8ClampedArray in 67fc1da, the new type was not added to SizeOfArrayElementForType(). M src/v8_typed_array.cc commit ba00fb0 refs/remotes/origin/nodeconf-2013 Author: Dean McNamee Date: 2012-12-07 21:59:48 +0100 typed arrays: re-export SizeOfArrayElementForType() Although it is not used externally by node, it is needed by upstream and Plask. This effectively reverts: commit 1444801374bafb9a467a7ddeb214a9f92b311b80 Author: Aaron Jacobs Date: Thu Mar 15 13:26:35 2012 +1100 typed arrays: unexport SizeOfArrayElementForType() It isn't used anywhere else, so made it an implementation detail in v8_typed_array.cc. M src/v8_typed_array.cc M src/v8_typed_array.h commit 496c0bd refs/remotes/origin/v0.8 Author: Nicolas Chambrier Date: 2012-12-17 16:53:52 +0100 doc: add Google+ French community M doc/community/index.html commit a3877ab refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2012-12-17 15:41:50 +0400 Revert "build: enable DEAD_CODE_STRIPPING on OS X" This reverts commit 02dffb063e423688557e2f8004eb817d7626bf41. DEAD_CODE_STRIPPING is stripping out CRYPTO_set_add_lock_callback symbol on which some addons are relying. M node.gyp commit 53b826e refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-17 12:05:14 +0100 install: fix openbsd man page location Man pages go into $PREFIX/man on OpenBSD, not $PREFIX/share/man. M tools/install.py commit ddb1560 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-17 11:29:03 +0100 buffer: use MAP_ANON, fix OS X build M src/node_buffer.cc commit 945f877 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-16 14:39:59 -0800 test: Fix test-https-localaddress* Fix #4418 M test/simple/test-https-localaddress-bind-error.js M test/simple/test-https-localaddress.js commit 827b2a9 refs/remotes/origin/v0.8 Author: Brian White Date: 2012-08-06 20:42:13 -0400 http: bubble up parser errors to ClientRequest Make parser errors bubble up to the ClientRequest instead of the underlying net.Socket object. This is a back-port of commit c78678b from the master branch. Fixes #3776. M lib/http.js M test/simple/test-http-client-parse-error.js commit 2433ec8 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-18 01:14:44 +0100 buffer: allocate memory with mmap() Work around an issue with the glibc malloc() implementation where memory blocks are never returned to the operating system when they are allocated with brk() and have overlapping lifecycles. Fixes #4283. M lib/buffer.js M src/node_buffer.cc M src/node_buffer.h A test/simple/test-buffer-release.js commit 01db736 refs/remotes/origin/nodeconf-2013 Merge: 77ed12f cd51fa8 Author: isaacs Date: 2012-12-15 10:29:16 -0800 Merge branch 'streams2' commit cd51fa8 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-14 17:43:02 -0800 test: Update message tests for streams2 M test/message/max_tick_depth_trace.out M test/message/stdin_messages.out commit abbd47e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-14 10:51:04 -0800 test: Update simple/test-fs-{write,read}-stream-err for streams2 Streams2 style streams might have already kicked off a read() or write() before emitting 'data' events. Make the test less dependent on ordering of when data events occur. M test/simple/test-fs-read-stream-err.js M test/simple/test-fs-write-stream-err.js commit 3751c0f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-14 10:49:16 -0800 streams2: Still emit error if there was a write() cb M lib/_stream_writable.js commit 19ecc3a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-13 07:47:33 -0800 test updates for streams2 M test/simple/test-domain-http-server.js M test/simple/test-http-agent.js M test/simple/test-http-date-header.js M test/simple/test-http-default-encoding.js M test/simple/test-http-header-read.js M test/simple/test-http-host-headers.js M test/simple/test-http-keep-alive-close-on-header.js M test/simple/test-http-keep-alive.js M test/simple/test-http-many-keep-alive-connections.js M test/simple/test-http-parser-free.js M test/simple/test-http-request-end-twice.js M test/simple/test-http-request-end.js M test/simple/test-http-res-write-end-dont-take-array.js M test/simple/test-http-response-readable.js M test/simple/test-http-set-trailers.js M test/simple/test-http-status-code.js M test/simple/test-http-timeout.js M test/simple/test-https-agent.js M test/simple/test-https-socket-options.js M test/simple/test-https-strict.js M test/simple/test-regress-GH-877.js commit 0977638 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-13 09:52:08 -0800 test: Fix many tests for http streams2 refactor M test/simple/test-cluster-http-pipe.js M test/simple/test-domain-http-server.js M test/simple/test-http-abort-client.js M test/simple/test-http-client-agent.js M test/simple/test-http-client-pipe-end.js commit 1d36931 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 22:24:17 -0800 http: Refactor for streams2 Because of some of the peculiarities of http, this has a bit of special magic to handle cases where the IncomingMessage would wait forever in a paused state. In the server, if you do not begin consuming the request body by the time the response emits 'finish', then it will be flushed out. In the client, if you do not add a 'response' handler onto the request, then the response stream will be flushed out. M lib/http.js commit 81e3562 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-07 17:19:14 -0800 child_process: Remove stream.pause/resume calls Unnecessary in streams2 M lib/child_process.js commit b4df1e6 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 22:07:05 -0800 test updates M test/simple/test-child-process-ipc.js M test/simple/test-http-header-response-splitting.js M test/simple/test-tls-pause.js commit bb56dcc refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 22:06:35 -0800 tty/stdin: Refactor for streams2 M lib/tty.js M src/node.js commit 695abba refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-13 09:51:31 -0800 test: Fix many tests for streams2 net refactor M test/simple/test-child-process-disconnect.js M test/simple/test-child-process-fork-net2.js M test/simple/test-cluster-message.js M test/simple/test-http-1.0-keep-alive.js M test/simple/test-net-after-close.js M test/simple/test-net-binary.js M test/simple/test-net-bytes-stats.js M test/simple/test-net-can-reset-timeout.js M test/simple/test-net-connect-buffer.js M test/simple/test-net-connect-options.js M test/simple/test-net-pingpong.js M test/simple/test-net-reconnect.js M test/simple/test-net-remote-address-port.js M test/simple/test-net-write-after-close.js M test/simple/test-pipe-file-to-http.js M test/simple/test-pipe.js M test/simple/test-tcp-wrap-connect.js M test/simple/test-zlib-random-byte-pipes.js commit 8a3befa refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 21:18:57 -0800 net: Refactor to use streams2 This is a combination of 6 commits. * XXX net fixup lcase stream * net: Refactor to use streams2 Use 'socket.resume()' in many tests to trigger old-mode behavior. * net: Call destroy() if shutdown() is not provided This is important for TTY wrap streams * net: Call .end() in socket.destroySoon if necessary This makes the http 1.0 keepAlive test pass, also. * net wtf-ish stuff kinda busted * net fixup M lib/net.js commit 7742257 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-09 15:12:19 -0800 benchmark: Add once() function to net-pipe benchmark fixture M benchmark/net-pipe.js commit 854171d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-13 11:15:29 -0800 streams2: Remove extraneous bufferSize setting M lib/_stream_readable.js commit 20a88fe refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-13 11:15:49 -0800 docs: streams2 M doc/api/stream.markdown commit 04541cf refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 22:17:57 -0800 streams2: Emit pause/resume events M lib/_stream_readable.js commit 8fe7b0c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 22:03:19 -0800 streams2: Support a Readable hwm of 0 Necessary for proper stdin functioning M lib/_stream_readable.js commit 5760244 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-12 00:59:54 -0800 streams2: Writable only emit 'finish' once M lib/_stream_writable.js commit 8f428f3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-10 15:58:23 -0800 streams2: Call read(0) on resume() Otherwise (especially with stdin) you sometimes end up in cases where the high water mark is zero, and the current buffer is at 0, and it doesn't need a readable event, so it never calls _read(). M lib/_debugger.js M lib/_stream_readable.js commit fc7d8d5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-06 10:21:22 -0800 lint M lib/_stream_readable.js commit f8bb031 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-06 07:29:42 -0800 test: Sync writables may emit finish before callbacks M test/simple/test-stream2-writable.js commit dbcacc5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-04 18:19:07 -0800 streams2: NextTick the emit('readable') in resume() Otherwise resume() will cause data to be emitted before it can be handled. M lib/_stream_readable.js commit 99021b7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-04 17:34:17 -0800 streams2: pause() should be immediate M lib/_stream_readable.js M test/simple/test-fs-empty-readStream.js commit 42981e2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-04 17:20:12 -0800 streams2: Switch to old-mode immediately, not nextTick This fixes the CONNECT/Upgrade HTTP functionality, which was not getting sliced properly, because readable wasn't emitted on this tick. Conflicts: test/simple/test-http-connect.js M lib/_stream_readable.js M test/simple/test-http-connect.js commit 83704f1 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-05 11:27:46 -0800 streams2: Set readable=false on end M lib/_stream_readable.js commit 4a32d53 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-30 15:46:43 -0700 doc: Crypto streaming interface M doc/api/crypto.markdown commit e0c600e refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-30 11:19:53 -0700 test: Tests for streaming crypto interfaces M test/simple/test-crypto.js commit dd3ebb8 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-30 10:18:55 -0700 crypto: Streaming interface for Sign and Verify M lib/crypto.js commit e336134 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-29 16:36:20 -0700 crypto: Streaming interface for cipher/decipher/iv M lib/crypto.js commit 175f78c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-29 15:21:25 -0700 crypto: Streaming api for Hmac M lib/crypto.js M test/simple/test-crypto.js commit 90de2dd refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-29 11:31:59 -0700 crypto: Streaming interface for Hash M lib/crypto.js M test/simple/test-crypto.js commit 3d3a0b3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-05 08:26:49 -0700 test: Writable stream end() method doesn't take a callback M test/simple/test-fs-write-stream-end.js commit 70461c3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-05 08:07:12 -0700 test: simple/test-file-write-stream needs to use 0 lowWaterMark M test/simple/test-file-write-stream.js commit 79fd962 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-02 16:54:49 -0700 test: Fix test-repl-autolibs inspect call M test/simple/test-repl-autolibs.js commit 0e01d63 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-02 16:15:39 -0700 zlib: streams2 M lib/zlib.js M src/node_zlib.cc D test/simple/test-zlib-destroy.js M test/simple/test-zlib-invalid-input.js commit 44b308b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-04 17:44:48 -0700 fs: streams2 M lib/fs.js M test/simple/test-file-write-stream.js M test/simple/test-file-write-stream2.js M test/simple/test-fs-read-stream.js commit d58f265 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-28 22:09:28 -0800 streams2: Unpipe on dest.emit('close') M lib/_stream_readable.js commit 49ea653 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-28 20:45:16 -0800 streams2: Remove pipe if the dest emits error M lib/_stream_readable.js A test/simple/test-stream2-pipe-error-handling.js commit ac5a185 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-28 10:46:24 -0800 streams2: Handle pipeChunkSize properly M lib/_stream_readable.js commit 53fa66d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-27 18:21:05 -0800 streams2: Set 'readable' flag on Readable streams M lib/_stream_readable.js commit 4b4ff2d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-28 01:25:39 -0800 streams2: Refactor out .once() usage from Readable.pipe() M lib/_stream_readable.js commit 38e2b00 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-27 18:20:16 -0800 streams2: Get rid of .once() usage in Readable.pipe Significant performance impact M lib/_stream_readable.js commit b15e19a refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-17 15:24:14 +1100 streams2: Remove function.bind() usage It's too slow, unfortunately. M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js commit 2ff499c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-17 14:27:41 +1100 streams2: Do multipipe without always using forEach The Array.forEach call is too expensive. M lib/_stream_readable.js M test/simple/test-stream2-basic.js commit c2f62d4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:41:17 -0800 test: Update stream2 transform for corrected behavior M test/simple/test-stream2-transform.js commit 0118584 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:33:06 -0800 streams2: Writable organization, add 'finishing' flag M lib/_stream_writable.js commit 286c544 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:32:05 -0800 streams2: Only emit 'readable' when needed M lib/_stream_readable.js commit 62dd040 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:31:40 -0800 streams2: Set Readable lwm to 0 by default M lib/_stream_readable.js commit f20fd22 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:31:25 -0800 streams2: Add high water mark for Readable Also, organize the numeric settings a bit on the ReadableState class M lib/_stream_readable.js M lib/_stream_transform.js commit 63ac07b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:30:10 -0800 streams2: Export Readable/Writable State classes M lib/_stream_readable.js M lib/_stream_writable.js commit 5856823 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 23:28:56 -0800 streams2: Fix duplex no-half-open logic M lib/_stream_duplex.js commit 286aa04 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-31 14:30:30 -0700 streams2: Abstract out onread function M lib/_stream_readable.js commit f624ccb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-12 11:45:17 -0700 streams2: Use StringDecoder.end M lib/_stream_readable.js commit cf0b4ba refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-12 10:03:03 -0700 streams2: flow() is not always bound to src M lib/_stream_readable.js commit acfb0ef refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-09 21:56:02 -0700 test: fixture for streams2 testing A test/fixtures/x1024.txt commit e82d06b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-09 17:42:47 -0700 streams2: Fix regression from Duplex ctor assignment M lib/_stream_writable.js commit f3e71eb refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-09 17:37:40 -0700 test: Writable bufferizing, non-bufferizing, and callbacks M test/simple/test-stream2-writable.js commit 71e2b61 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-09 17:31:29 -0700 streams2: Support write(chunk,[encoding],[callback]) M lib/_stream_writable.js commit 0678480 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-09 11:01:53 -0700 streams2: Allow Writables to opt out of pre-buffer-izing M lib/_stream_writable.js commit 545f512 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-08 14:43:17 -0700 streams2: ctor guards on Stream classes M lib/_stream_duplex.js M lib/_stream_passthrough.js M lib/_stream_readable.js M lib/_stream_transform.js M lib/_stream_writable.js commit 9b1b854 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-07 13:26:03 -0700 streams2: Tests of new interfaces A test/simple/test-stream2-basic.js A test/simple/test-stream2-fs.js A test/simple/test-stream2-readable-from-list.js A test/simple/test-stream2-set-encoding.js A test/simple/test-stream2-transform.js A test/simple/test-stream2-writable.js commit 8acb416 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-07 13:12:21 -0700 streams2: Handle immediate synthetic transforms properly M lib/_stream_passthrough.js M lib/_stream_readable.js M lib/_stream_transform.js commit 06e321d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-05 07:45:03 -0700 streams2: Correct drain/return logic It was testing the length *before* adding the current chunk, which is the opposite of correct. Also, the return value was flipped. M lib/_stream_writable.js commit 02f017d refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-05 07:43:34 -0700 streams2: Allow 0 as a lowWaterMark value M lib/_stream_readable.js M lib/_stream_writable.js commit caa853b refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-04 16:58:43 -0700 transform: Automatically read() on _write when read buffer is empty M lib/_stream_transform.js commit 3b59fd7 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-04 13:26:16 -0700 streams2: Make Transform streams pull-style That is, the transform is triggered by a _read, not by a _write. This way, backpressure works properly. M lib/_stream_readable.js M lib/_stream_transform.js commit 9b5abe5 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-03 16:52:14 -0700 streams2: setEncoding and abstract out endReadable M lib/_stream_readable.js commit 51a52c4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-03 17:43:27 -0700 streams2: Set flowing=true when flowing M lib/_stream_readable.js commit 639fbe2 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-02 16:28:02 -0700 streams2: Convert strings to buffers before passing to _write() M lib/_stream_writable.js commit 420e07c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-02 15:44:50 -0700 streams2: The new stream base classes A lib/_stream_duplex.js A lib/_stream_passthrough.js A lib/_stream_readable.js A lib/_stream_transform.js A lib/_stream_writable.js M lib/stream.js M node.gyp commit 17834ed refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-02 16:11:36 -0700 Add 'stream' as a native module in repl M lib/repl.js commit 372cb32 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-02 16:10:58 -0700 module: Support cycles in native module requires M src/node.js commit 314c6b3 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-04 17:43:15 -0700 Don't allow invalid encodings in StringDecoder class M lib/string_decoder.js commit 77ed12f refs/remotes/origin/nodeconf-2013 Merge: 6cf68ae 45cdb0e Author: isaacs Date: 2012-12-13 16:57:58 -0800 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: AUTHORS ChangeLog deps/uv/test/test-spawn.c deps/uv/uv.gyp src/cares_wrap.cc src/node.cc src/node_version.h test/simple/test-buffer.js tools/gyp/pylib/gyp/common.py tools/install.py commit 45cdb0e refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-13 11:50:47 -0800 blog: Post for 0.8.16 A doc/blog/release/v0.8.16.md commit 9536734 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-13 11:50:35 -0800 Now working on 0.8.17 M src/node_version.h commit a18507c refs/remotes/origin/v0.8 Merge: d65832c 1c9c627 Author: isaacs Date: 2012-12-13 11:50:15 -0800 Merge commit 'v0.8.16' into v0.8 commit 1c9c627 refs/tags/v0.8.16 (tag: v0.8.16) Author: isaacs Date: 2012-12-12 14:44:54 -0800 2012.12.13, Version 0.8.16 (Stable) * npm: Upgrade to 1.1.69 * fs: fix WriteStream/ReadStream fd leaks (Ben Noordhuis) * crypto: fix leak in GetPeerCertificate (Fedor Indutny) * buffer: Don't double-negate numeric buffer arg (Trevor Norris) * net: More accurate IP address validation and IPv6 dotted notation. (Joshua Erickson) M AUTHORS M ChangeLog M src/node_version.h commit 6cf68ae refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-13 20:23:01 +0100 deps: upgrade libuv to e079a99 M deps/uv/.gitignore M deps/uv/Makefile M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/threadpool.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/process.c M deps/uv/src/win/threadpool.c M deps/uv/src/win/util.c M deps/uv/test/test-condvar-consumer-producer.c A deps/uv/test/test-embed.c M deps/uv/test/test-list.h A deps/uv/test/test-tcp-read-stop.c A deps/uv/test/test-threadpool-cancel.c M deps/uv/test/test-threadpool.c M deps/uv/uv.gyp M src/node_crypto.cc M src/node_zlib.cc commit ea355b6 refs/remotes/origin/v0.8.16-release (origin/v0.8.16-release) Author: isaacs Date: 2012-12-12 14:44:54 -0800 v0.8.16 wip M AUTHORS M ChangeLog M src/node_version.h commit b09f970 refs/tags/v0.8.16 Author: isaacs Date: 2012-12-12 14:41:28 -0800 npm: Upgrade to v1.1.69 M deps/npm/Makefile M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/minimatch/minimatch.js A deps/npm/node_modules/minimatch/node_modules/sigmund/LICENSE A deps/npm/node_modules/minimatch/node_modules/sigmund/README.md A deps/npm/node_modules/minimatch/node_modules/sigmund/bench.js A deps/npm/node_modules/minimatch/node_modules/sigmund/package.json A deps/npm/node_modules/minimatch/node_modules/sigmund/sigmund.js A deps/npm/node_modules/minimatch/node_modules/sigmund/test/basic.js M deps/npm/node_modules/minimatch/package.json A deps/npm/node_modules/node-gyp/.jshintrc M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/basic.js A deps/npm/node_modules/read-package-json/test/bom.js A deps/npm/node_modules/read-package-json/test/fixtures/bom.json A deps/npm/node_modules/read-package-json/test/fixtures/nobom.json M deps/npm/node_modules/semver/README.md M deps/npm/node_modules/semver/bin/semver M deps/npm/node_modules/semver/package.json A deps/npm/node_modules/tar/LICENCE A deps/npm/node_modules/tar/examples/extracter.js A deps/npm/node_modules/tar/examples/reader.js M deps/npm/node_modules/tar/lib/entry.js M deps/npm/node_modules/tar/lib/pack.js M deps/npm/node_modules/tar/package.json A deps/npm/node_modules/tar/test/00-setup-fixtures.js A deps/npm/node_modules/tar/test/extract.js A deps/npm/node_modules/tar/test/fixtures.tgz A deps/npm/node_modules/tar/test/header.js A deps/npm/node_modules/tar/test/pack-no-proprietary.js A deps/npm/node_modules/tar/test/pack.js A deps/npm/node_modules/tar/test/parse.js A deps/npm/node_modules/tar/test/zz-cleanup.js M deps/npm/package.json M deps/npm/test/packages/npm-test-array-bin/test.js M deps/npm/test/packages/npm-test-dir-bin/test.js M deps/npm/test/packages/npm-test-shrinkwrap/package.json A deps/npm/test/packages/npm-test-shrinkwrap/test.js D deps/npm/test/packages/npm-test-shrinkwrap/test.sh M deps/npm/test/run.js commit d65832c refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-11 16:01:58 +0100 fs: fix WriteStream fd leak Close the file descriptor when a write operation fails. Fixes #4387. M lib/fs.js A test/simple/test-fs-write-stream-err.js commit 6e97b2c refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-11 14:45:45 +0100 fs: fix ReadStream fd leak Close the file descriptor when a read operation fails. Fixes #4387. M lib/fs.js A test/simple/test-fs-read-stream-err.js commit 65d824b refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-07-31 17:47:53 +0200 test: add common.mustCall function Verifies that the callback gets invoked times during the lifetime of the test script. This is a back-port of commit d0e6c3f from the master branch. M test/common.js commit 92e92b0 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-12-10 16:56:49 -0800 doc: Add nodejstr to community page M doc/community/index.html commit 0506d29 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-10 18:32:56 +0900 events: fix typos in code comment - newListeners -> newListener M lib/events.js commit eb50220 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-10 18:16:13 +0900 events: setMaxListeners() should not have side effects This object initialization has been unnecessary since 12cf730b. Ref #3803. M lib/events.js A test/simple/test-event-emitter-set-max-listeners-side-effects.js commit 1c7acd2 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-10 18:07:23 +0900 events: use assigned variable instead of arguments Always `arguments[0]` is used when `EventEmitter#emit` called. Using assigned variable is faster than `arguments[0]`. M lib/events.js commit 0397223 refs/remotes/origin/nodeconf-2013 Author: Ryunosuke SATO Date: 2012-12-10 13:34:33 +0900 events: use null assignment instead of deleting property M lib/events.js commit 3c293ba refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-11-19 20:42:35 +0100 http: protect against response splitting attacks M lib/http.js A test/simple/test-http-header-response-splitting.js commit 0e95ea4 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-07 16:58:16 -0800 lint introduced in 5b65638. M lib/path.js commit 33fa740 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-12-07 16:50:12 -0800 fs: Raise error when null bytes detected in paths Reworking of @bnoordhuis's more aggressive approach. M lib/fs.js A test/simple/test-fs-null-bytes.js commit c79fd0e refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-06 21:58:29 +0100 doc: remove broken require.extensions example Fixes #4384. M doc/api/globals.markdown commit 5b65638 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-03 18:29:01 +0100 tls, https: add tls handshake timeout Don't allow connections to stall indefinitely if the SSL/TLS handshake does not complete. Adds a new tls.Server and https.Server configuration option, handshakeTimeout. Fixes #4355. M doc/api/tls.markdown M lib/tls.js A test/simple/test-https-timeout-server-2.js A test/simple/test-https-timeout-server.js A test/simple/test-tls-timeout-server-2.js A test/simple/test-tls-timeout-server.js commit 3ece130 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-04 06:36:23 +0100 process: add getgroups(), setgroups(), initgroups() DRY the getuid(), getgid(), etc. functions while we're at it. M doc/api/process.markdown M src/node.cc A test/simple/test-process-getgroups.js commit c08e947 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-06 04:45:11 +0100 buffer: remove unused #includes M src/node_buffer.cc commit c81dec7 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-05 05:43:29 +0100 test: remove simple/test-child-process-fork2 The test assumes the parent and the child are scheduled fairly. Probably true most of the time but not always, making it fail spuriously. Bad test, remove it. D test/fixtures/fork2.js D test/simple/test-child-process-fork2.js commit 1c8a526 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2012-11-28 17:18:06 +0900 test: fix simple/test-debug-brk-file race condition V8 debug agent needs some time to be ready and no longer sends the first event break response to a debug client. We wait some time to connect the agent and check its break status by obtaining breakpoint list and seeing if it exists on line 0. M test/simple/test-debug-brk-file.js commit 1f76a2e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-04 03:35:54 +0100 fs: add long stacktrace debugging facility Enable long stacktraces if NODE_DEBUG=fs is set in the environment. Only applies to the default rethrow callback; it's to help you find places where you forgot to pass in a callback. M lib/fs.js A test/fixtures/test-fs-readfile-error.js A test/simple/test-fs-readfile-error.js commit a804347 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-04 03:17:52 +0100 fs: fix 'object is not a function' callback errors Use a default callback if the user omitted one. Avoids errors like the one below: fs.js:777 if (err) return callback(err); ^ TypeError: object is not a function at fs.appendFile (fs.js:777:21) at Object.oncomplete (fs.js:297:15) This commit fixes the behavior of fs.lchmod(), fs.lchown() and fs.readFile() when the callback is omitted. Before, they silently swallowed errors. Fixes #4352. M doc/api/fs.markdown M lib/fs.js commit 03b00dc refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-12-03 22:34:27 +0100 os: throw when os.networkInterfaces() fails M src/node_os.cc commit 51d5655 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2012-12-01 22:26:40 +0400 crypto: fix leak in GetPeerCertificate M src/node_crypto.cc commit 276245d refs/remotes/origin/v0.8 Author: Fedor Indutny Date: 2012-12-01 22:26:40 +0400 crypto: fix leak in GetPeerCertificate M src/node_crypto.cc commit 9d02bfb refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-03 03:08:17 +0100 test: fix simple/test-setproctitle on freebsd M test/simple/test-setproctitle.js commit f8999da refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-12-03 02:19:15 +0100 build: avoid -Wno-old-style-declaration with gcc 4.2 Fixes the build on FreeBSD <= 9 with the default compiler. Fixes #4186. M deps/openssl/openssl.gyp commit e5649d4 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-02 03:01:17 +0100 tools: fix platform detection on freebsd, sunos This is a back-port of upstream gyp commit r1482. M tools/gyp/pylib/gyp/common.py commit 22965da refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-12-02 02:54:14 +0100 install: fix freebsd man page location Man pages go into $PREFIX/man on FreeBSD, not $PREFIX/share/man. M tools/install.py commit 4de274c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-30 18:21:01 -0800 test: TTY only has writeBuffer(), not write() This test is only passing because it's skipped normally. M test/simple/test-tty-wrap.js commit 3149d2f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-12 11:01:03 -0800 benchmark: Add net-pipe benchmark Just sends a buffer to a server, which echoes it back, and then measures the Gbits/second. Very similar to throughput.js, but using a single process, so that it's possible to dtrace and get the jsstack frames for profile comparison. A benchmark/net-pipe.js commit 4d0fcd5 refs/remotes/origin/v0.8 Author: Lewuathe Date: 2012-11-30 10:13:52 +0900 Fix dropped html tag M doc/download/index.html commit 6772308 refs/remotes/origin/v0.8 Author: Trevor Norris Date: 2012-11-30 13:02:39 -0800 buffer: Don't double-negate numeric buffer arg Fix #4331 Using double negate forces values into 32bit space. Because of this Math.ceil needs to be used. Since NaN comparisons are always false, use that to our advantage to return 0 if it is. Also added two tests to verify the changes. M lib/buffer.js M test/simple/test-buffer.js commit acad8d9 refs/remotes/origin/v0.8 Author: Kyle Robinson Young Date: 2012-11-29 10:59:12 -0800 website: typo fixes M doc/blog/README.md M doc/blog/Uncategorized/libuv-status-report.md M doc/blog/Uncategorized/profiling-node-js.md M doc/blog/Uncategorized/trademark.md M doc/blog/npm/managing-node-js-dependencies-with-shrinkwrap.md M doc/blog/npm/npm-1-0-link.md M doc/blog/release/node-v0-4-6.md M doc/blog/release/node-v0-7-0-unstable.md M doc/blog/release/v0.8.1.md commit c9f2531 refs/remotes/origin/v0.8 Author: Joshua Erickson Date: 2012-10-08 19:51:59 -0500 net: More accurate IP address validation and IPv6 dotted notation. * Added isIP method to make use of inet_pton to cares_wrap.cc * Modified net.isIP() to make use of new C++ isIP method. * Added new tests to test-net-isip.js. This is a back-port of commit fb6377e from the master branch. M lib/net.js M src/cares_wrap.cc M test/simple/test-net-isip.js commit 8316145 refs/remotes/origin/v0.8 Author: Ryunosuke SATO Date: 2012-11-27 23:52:49 +0900 doc: Fix missing link target to 'https.request()' M doc/api/https.markdown commit 8fc578b refs/remotes/origin/nodeconf-2013 Author: Chad Rhyner Date: 2012-11-23 20:49:42 -0800 test: disable eio-race tests Disabled the following unit tests: * test-eio-race.js * test-eio-race2.js * test-eio-race4.js These tests are known to fail on busy boxes due to being timing sensitive, and are deemed not meaningful tests. See https://github.com/joyent/node/issues/4272 Fixes #4272. A test/disabled/test-eio-race.js A test/disabled/test-eio-race2.js A test/disabled/test-eio-race4.js D test/simple/test-eio-race.js D test/simple/test-eio-race2.js D test/simple/test-eio-race4.js commit 0c9bee4 refs/remotes/origin/nodeconf-2013 Author: Adam Malcontenti-Wilson Date: 2012-11-27 16:03:36 +1100 build: support ARM in makefile target 'binary' M Makefile commit ffb4c17 refs/remotes/origin/nodeconf-2013 Author: Michael Axiak Date: 2012-11-26 13:40:24 -0500 build: add $(PYTHON) when calling configure M Makefile commit 122ac4e refs/remotes/origin/v0.8 Author: isaacs Date: 2012-11-26 09:18:51 -0800 blog: Post for v0.8.15 A doc/blog/release/v0.8.15.md commit e773be6 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-11-26 09:18:33 -0800 Now working on 0.8.16 M src/node_version.h commit 9f51fd6 refs/remotes/origin/v0.8 Merge: 121ed91 fdf91af Author: isaacs Date: 2012-11-26 09:12:52 -0800 Merge branch 'v0.8.15-release' into v0.8 commit fdf91af refs/remotes/origin/v0.8.15-release (tag: v0.8.15, origin/v0.8.15-release) Author: isaacs Date: 2012-10-25 13:49:32 -0700 2012.11.26, Version 0.8.15 (Stable) * 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) M AUTHORS M ChangeLog M src/node_version.h commit 121ed91 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-11-26 01:50:04 +0100 tls: fix tls.connect() resource leak The 'secureConnect' event listener was attached with .on(), which blocked it from getting garbage collected. Use .once() instead. Fixes #4308. M lib/tls.js A test/pummel/test-tls-connect-memleak.js commit 4cb17cb refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-11-24 15:24:36 +0100 net: fix net.connect() resource leak The 'connect' event listener was attached with .on(), which blocked it from getting garbage collected. Use .once() instead. Fixes #4308. M lib/net.js A test/pummel/test-net-connect-memleak.js commit aa3441a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-24 01:14:06 +0100 js2c: raise proper Exception, not a string Fixes the following error message: TypeError: exceptions must be old-style classes or derived from BaseException, not str Fixes #4303. M tools/js2c.py commit 335f208 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-23 23:53:15 +0100 crypto: allow negative numbers in setOptions() OR'ing together two large values, like `SSL_OP_ALL | SSL_OP_NO_TICKET`, produces a negative number. To wit: assert((0x80000000 | 0x4000) === -0x7fffc000); // true assert((0x80000000 | 0x4000) === 0x80004000); // false! It's easy to work around by doing a logical shift, like this: assert((0x80000000 | 0x4000) >>> 0 === 0x80004000); // true But that's not very intuitive. Let's be more lenient in what we accept. M src/node_crypto.cc commit fb5c7f0 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-11-23 12:54:33 -0800 blog: Don't filter out non-latest release notes This causes too many people to ask me why it's broken. M tools/blog/generate.js A tools/blog/node_modules/glob/LICENSE A tools/blog/node_modules/glob/node_modules/graceful-fs/test/open.js A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/LICENSE A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/README.md A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/bench.js A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/package.json A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/sigmund.js A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/sigmund/test/basic.js A tools/blog/node_modules/glob/test/mark.js commit db008f7 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-11-23 12:51:23 -0800 npm: Upgrade to 1.1.66 M deps/npm/AUTHORS M deps/npm/doc/cli/coding-style.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/completion.js M deps/npm/lib/dedupe.js M deps/npm/lib/run-script.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/package.json commit bb867c0 refs/remotes/origin/v0.8 Author: Trevor Norris Date: 2012-11-22 09:30:18 -0800 doc: Add lines about additonal uses of Buffer That Buffers can be used with Typed Array Views and DataViews. Included are a couple simple examples. Closes #4257. M doc/api/buffer.markdown commit 8d2753c refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-22 16:10:35 +0100 constants: fix wrapping of large constants Use Number::New() instead of Integer::New(). The latter wraps large values, e.g. 0x80000000 becomes -2147483648 instead of 2147483648. M src/node.h commit 11a5119 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2012-11-21 17:34:56 +0900 build: disable use of thin archive Thin archive needs binutils >= 2.19, disable it for supporting old ar even if static libraries are linked within a local build. M common.gypi commit f657ce6 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2012-11-21 00:27:22 +0100 windows: add tracing with performance counters Patch by Henry Rawas and Scott Blomquist. M configure M lib/http.js M lib/net.js M node.gyp M src/node.cc A src/node_counters.cc A src/node_counters.h A src/node_win32_perfctr_provider.cc A src/node_win32_perfctr_provider.h A src/perfctr_macros.py A src/res/node_perfctr_provider.man M src/stream_wrap.cc M test/common.js M tools/js2c.py M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs M vcbuild.bat commit bc93883 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-11-21 01:00:45 +0100 windows: fix normalization of UNC paths M lib/path.js M test/simple/test-path.js commit a25ebb1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-20 18:12:07 +0100 v8: fix dragonflybsd build * fix gyp build * don't require libexecinfo, it's not there * libpthread doesn't implement sem_timedwait(), fall back to sem_wait() Upstreamed in https://codereview.chromium.org/11421013/ M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/src/d8.gyp M deps/v8/src/platform-freebsd.cc M deps/v8/tools/gyp/v8.gyp commit 1e738c5 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-20 17:28:28 +0100 build: make python executable configurable Upstreamed in https://codereview.chromium.org/11418101/ Fixes #4287. M common.gypi M configure M deps/v8/Makefile M deps/v8/build/common.gypi M deps/v8/src/d8.gyp M deps/v8/test/cctest/cctest.gyp M deps/v8/tools/gyp/v8.gyp M node.gyp commit 815a181 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-20 21:42:21 +0100 deps: upgrade cares to 213f2b7 M deps/cares/cares.gyp commit 8ba1bec refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-20 20:11:08 +0100 deps: upgrade libuv to fc5984f M deps/uv/config-unix.mk M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/udp.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/test-fs-event.c M deps/uv/uv.gyp commit 7716828 refs/remotes/origin/v0.8 Author: Ben Noordhuis Date: 2012-11-20 19:21:48 +0100 deps: upgrade libuv to 5639b2f M deps/uv/include/uv-private/ngx-queue.h M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/process.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/test/run-tests.c M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c M deps/uv/uv.gyp commit 6f9ed28 refs/remotes/origin/nodeconf-2013 Author: Tim Kuijsten Date: 2012-11-20 17:15:17 +0100 doc: fix typo in setPrivateKey function signature M doc/api/crypto.markdown commit 38c52a0 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-20 15:51:25 +0100 tools: update gyp to r1535 This commit contains one additional patch that makes gyp work on DragonFlyBSD, see https://codereview.chromium.org/11348152/ for details. M tools/gyp/gyptest.py M tools/gyp/pylib/gyp/MSVSNew.py M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/__init__.py M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/common_test.py M tools/gyp/pylib/gyp/generator/android.py M tools/gyp/pylib/gyp/generator/dump_dependency_json.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/msvs_test.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/generator/scons.py M tools/gyp/pylib/gyp/generator/xcode.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/mac_tool.py M tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/ninja_syntax.py D tools/gyp/pylib/gyp/system_test.py M tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py M tools/gyp/pylib/gyp/xcodeproj_file.py commit 019ad34 refs/remotes/origin/nodeconf-2013 Author: Sergey Kholodilov Date: 2012-11-10 00:32:28 +0400 crypto: fix ssl error handling Make HandleSSLError() correctly process a zero status code: sometimes it indicates an error and sometimes it doesn't. M src/node_crypto.cc M src/node_crypto.h commit 71ba7bc refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-16 23:44:42 +0100 node: remove eio-emul.h The purpose of this file was to remap the old libeio API to the new one. We dropped libeio in ee77a6a and this file has been broken ever since. Ergo, remove it. D src/eio-emul.h M src/node.h commit 38809e3 refs/remotes/origin/nodeconf-2013 Author: Stephen Gallagher Date: 2012-10-23 19:54:22 -0400 build: allow linking against system libuv M configure M doc/api/process.markdown M node.gyp commit b6a3b0a refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-16 17:57:15 +0100 deps: upgrade libuv to 665a316 M LICENSE M deps/uv/.gitignore M deps/uv/LICENSE M deps/uv/Makefile M deps/uv/README.md M deps/uv/config-unix.mk M deps/uv/gyp_uv D deps/uv/include/uv-private/ev.h M deps/uv/include/uv-private/uv-bsd.h M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c D deps/uv/src/unix/ev/Changes D deps/uv/src/unix/ev/LICENSE D deps/uv/src/unix/ev/Makefile.am D deps/uv/src/unix/ev/Makefile.in D deps/uv/src/unix/ev/README D deps/uv/src/unix/ev/aclocal.m4 D deps/uv/src/unix/ev/autogen.sh D deps/uv/src/unix/ev/config.guess D deps/uv/src/unix/ev/config.h.in D deps/uv/src/unix/ev/config.sub D deps/uv/src/unix/ev/config_aix.h D deps/uv/src/unix/ev/config_cygwin.h D deps/uv/src/unix/ev/config_darwin.h D deps/uv/src/unix/ev/config_freebsd.h D deps/uv/src/unix/ev/config_linux.h D deps/uv/src/unix/ev/config_netbsd.h D deps/uv/src/unix/ev/config_openbsd.h D deps/uv/src/unix/ev/config_sunos.h D deps/uv/src/unix/ev/configure D deps/uv/src/unix/ev/configure.ac D deps/uv/src/unix/ev/depcomp D deps/uv/src/unix/ev/ev++.h D deps/uv/src/unix/ev/ev.3 D deps/uv/src/unix/ev/ev.c D deps/uv/src/unix/ev/ev.pod D deps/uv/src/unix/ev/ev_epoll.c D deps/uv/src/unix/ev/ev_kqueue.c D deps/uv/src/unix/ev/ev_poll.c D deps/uv/src/unix/ev/ev_port.c D deps/uv/src/unix/ev/ev_select.c D deps/uv/src/unix/ev/ev_vars.h D deps/uv/src/unix/ev/ev_win32.c D deps/uv/src/unix/ev/ev_wrap.h D deps/uv/src/unix/ev/event.c D deps/uv/src/unix/ev/event.h D deps/uv/src/unix/ev/install-sh D deps/uv/src/unix/ev/libev.m4 D deps/uv/src/unix/ev/ltmain.sh D deps/uv/src/unix/ev/missing D deps/uv/src/unix/ev/mkinstalldirs M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/poll.c M deps/uv/src/unix/process.c M deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/win/error.c M deps/uv/test/benchmark-async-pummel.c M deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/runner-unix.c M deps/uv/test/test-async.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/uv.gyp commit e2bcff9 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-11-11 10:02:33 -0800 bench: Use hrtime in throughput benchmark M benchmark/throughput-child.js commit b6e9897 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-10 18:21:13 +0100 repl: don't interpret floating point numbers Don't interpret floating point numbers, e.g. ".1234", as REPL commands. Fixes #4268. M lib/repl.js M test/simple/test-repl.js commit 13c5db9 refs/remotes/origin/nodeconf-2013 Author: Trevor Norris Date: 2012-11-09 14:02:45 -0800 buffer: remove duplicate assertion tests Many assertion tests are duplicated in buffer.js. These few could be easily removed and still have all tests pass. M lib/buffer.js commit b3bfb6f refs/remotes/origin/v0.8 Author: Bert Belder Date: 2012-11-09 00:49:24 +0100 domains: don't crash if domain is set to null Closes #4256 M src/node.cc A test/simple/test-regress-GH-4256.js commit 9b22944 refs/remotes/origin/v0.8 Author: Bert Belder Date: 2012-11-08 23:54:53 +0100 windows: fix the x64 debug build M deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl commit 5e4e87a refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2012-11-08 12:31:45 -0800 os: add os.endianness() function M doc/api/os.markdown M lib/os.js M src/node_os.cc M test/simple/test-os.js commit 3c91a7a refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2012-11-06 14:58:47 -0800 readline: use a "string_decoder" to parse "keypress" events While updating the readline test cases to test both "terimal: false" and "terminal: true" mode, it turned out that the test case testing utf8 chars being sent over multiple write() calls was failing. The solution is to use a string_decoder instance when parsing the "keypress" events. M lib/readline.js M test/simple/test-readline-interface.js commit e95e095 refs/remotes/origin/nodeconf-2013 Author: Nathan Rajlich Date: 2012-11-06 14:54:58 -0800 readline: don't emit "line" events with a trailing '\n' char Before this commit, readline was inconsistent in whether or not it would emit "line" events with or without the trailing "\n" included. When "terminal" mode was true, then there would be no "\n", when it was false, then the "\n" would be present. However, the trailing "\n" doesn't add much, and most of the time people just end up stripping it manually. Part of #4243. M lib/readline.js M test/simple/test-readline-interface.js commit fb6377e refs/remotes/origin/nodeconf-2013 Author: Joshua Erickson Date: 2012-10-08 19:51:59 -0500 net: More accurate IP address validation and IPv6 dotted notation. * Added isIP method to make use of inet_pton to cares_wrap.cc * Modified net.isIP() to make use of new C++ isIP method. * Added new tests to test-net-isip.js. M lib/net.js M src/cares_wrap.cc M test/simple/test-net-isip.js commit f36bfd1 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2012-10-10 16:28:42 +0900 build: remove jslint test/ on Windows See 605927fbd9c2fbcd7d88a8f8159a9ca78417a6d0 M vcbuild.bat commit 02dffb0 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2012-10-25 10:53:51 -0400 build: enable DEAD_CODE_STRIPPING on OS X M node.gyp commit 0f3ddad refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2012-09-14 14:29:33 -0400 build: let xcode pick proper compiler M common.gypi commit ac04716 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2012-09-14 14:16:43 -0400 build: add configure option to generate xcode build files M configure commit d264b23 refs/remotes/origin/nodeconf-2013 Author: Timothy J Fontaine Date: 2012-09-14 14:14:35 -0400 build: add postmortem as a dependency if enabled M deps/v8/tools/gyp/v8.gyp commit 73ff653 refs/remotes/origin/nodeconf-2013 Author: Stephen Gallagher Date: 2012-10-23 10:27:19 -0400 build: allow linking against system c-ares M configure M doc/api/process.markdown M node.gyp commit bfd78b6 refs/remotes/origin/nodeconf-2013 Author: Stephen Gallagher Date: 2012-10-23 09:01:26 -0400 build: allow linking against system http_parser M configure M doc/api/process.markdown M node.gyp commit fddb5dc refs/remotes/origin/nodeconf-2013 Author: Anthony Pesch Date: 2012-10-12 19:56:51 -0700 typed arrays: add slice() support to ArrayBuffer M src/v8_typed_array.cc A test/simple/test-arraybuffer-slice.js commit 0588266 refs/remotes/origin/nodeconf-2013 Author: Fedor Indutny Date: 2012-10-18 00:06:37 +0700 debugger: exit and kill child on SIGTERM or SIGHUP M lib/_debugger.js M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit 83e5e20 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-04 01:26:27 +0100 build: remove _LARGEFILE_SOURCE, _FILE_OFFSET_BITS Don't define the _LARGEFILE_SOURCE and _FILE_OFFSET_BITS flags, they're inherited from libuv now. M common.gypi commit a7ac1a1 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-04 01:25:06 +0100 deps: upgrade libuv to 0ddf9d6 M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tty.c M deps/uv/test/benchmark-fs-stat.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/echo-server.c M deps/uv/test/run-tests.c M deps/uv/test/runner.h M deps/uv/test/test-list.h M deps/uv/test/test-poll.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-timer.c M deps/uv/uv.gyp commit a6fef47 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-02 15:56:47 +0100 build: make debug build on os x compile at -O0 Set GCC_OPTIMIZATION_LEVEL explicitly, otherwise GYP defaults to -Os. M common.gypi commit 148f5e6 refs/remotes/origin/nodeconf-2013 Author: Shigeki Ohtsu Date: 2012-11-01 14:14:46 +0900 build: fix default dtrace flag on Linux DTrace on Linux should not be enabled by default because not all systems will have the proper headers installed. Only enable when --with-dtrace is passed to the configure script. M configure commit 2f03eaf refs/remotes/origin/nodeconf-2013 Author: Girish Ramakrishnan Date: 2012-11-01 01:29:33 -0700 doc: tls: rejectUnauthorized defaults to true after 35607f3a M lib/tls.js commit 66f64ae refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2012-09-05 12:44:15 -0700 windows: generate ETW events to track v8 compiled code positions Patch by Henry Rawas and Scott Blomquist. M src/node_win32_etw_provider-inl.h M src/node_win32_etw_provider.cc M src/node_win32_etw_provider.h M src/res/node_etw_provider.man commit 2f5fa08 refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-11-01 01:36:41 +0100 build: add --systemtap-includes configure switch M configure commit 06810b2 refs/remotes/origin/nodeconf-2013 Author: Jan Wynholds Date: 2012-10-09 15:09:07 -0700 tracing: add systemtap support M configure M node.gyp M src/node.cc M src/node_dtrace.cc A src/node_systemtap.d commit ab1e66d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-10-30 23:06:03 +0100 deps: upgrade libuv to 97c527a M deps/uv/LICENSE M deps/uv/include/uv-private/ngx-queue.h A deps/uv/include/uv-private/stdint-msvc2008.h M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/inet.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/process.c M deps/uv/src/unix/tty.c M deps/uv/src/uv-common.h M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/tty.c M deps/uv/test/benchmark-async-pummel.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/task.h M deps/uv/test/test-list.h M deps/uv/test/test-ref.c M deps/uv/vcbuild.bat commit a12c42c refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-31 17:07:58 -0700 test: Use setImmediate for recursive deferral This should have been with 21c741f, but didn't catch it then. Taking our own advice. M test/fixtures/catch-stdout-error.js commit 07d3b21 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-30 10:16:28 -0700 zlib: s/clear/close/ and match other close() semantics M lib/zlib.js M src/node_zlib.cc commit cfbfaaa refs/remotes/origin/nodeconf-2013 Author: Frederico Silva Date: 2012-10-30 22:04:29 +0000 build: let gyp choose msvs version M configure commit 1f4e0c0 refs/remotes/origin/v0.4 (origin/v0.4) Author: Trent Mick Date: 2012-10-29 13:23:10 -0700 build: fix gcc 4.7 sunos build gcc 4.7 doesn't understand -threads, use -pthreads instead. Fixes #4211. M wscript commit 54d293d refs/remotes/origin/nodeconf-2013 Author: J. Lee Coltrane Date: 2012-10-15 13:07:24 -0400 url: make url.format escape delimiters in path and query `url.format` should escape ? and # chars in pathname, and # chars in search, because they change the semantics of the operation otherwise. Don't escape % chars, or anything else. (see: #4082) M lib/url.js M test/simple/test-url.js commit 19b87bb refs/remotes/origin/nodeconf-2013 Author: Brandon Philips Date: 2012-10-30 07:42:44 -0700 tls: delete useless removeListener call onclose was never attached to 'end' so this call to remove this listener is useless. Delete it. M lib/tls.js commit a93424d refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-10-30 14:40:50 +0100 zlib: pass object size hint to V8 Inform V8 that the zlib context object is tied to a large off-heap buffer. This makes the GC run more often (in theory) and improves the accuracy of --trace_external_memory. M src/node_zlib.cc commit 570e4be refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-10-30 01:19:01 +0100 zlib: reduce memory consumption, release early In zlibBuffer(), don't wait for the garbage collector to reclaim the zlib memory but release it manually. Reduces memory consumption by a factor of 10 or more with some workloads. Test case: function f() { require('zlib').deflate('xxx', g); } function g() { setTimeout(f, 5); } f(); Observe RSS memory usage with and without this commit. After 10,000 iterations, RSS stabilizes at ~35 MB with this commit. Without, RSS is over 300 MB and keeps growing. Cause: whenever the JS object heap hits the high-water mark, the V8 GC sweeps it clean, then tries to grow it in order to avoid more sweeps in the near future. Rule of thumb: the bigger the JS heap, the lazier the GC can be. A side effect of a bigger heap is that objects now live longer. This is harmless in general but it affects zlib context objects because those are tied to large buffers that live outside the JS heap, on the order of 16K per context object. Ergo, don't wait for the GC to reclaim the memory - it may take a long time. Fixes #4172. M lib/zlib.js M src/node_zlib.cc commit 44dd2c3 refs/remotes/origin/v0.8 Author: Francois Marier Date: 2012-10-29 16:13:10 +1300 doc: remove duplicate set of options M doc/api/https.markdown commit 326bce9 refs/remotes/origin/v0.8 Author: Francois Marier Date: 2012-10-29 16:16:40 +1300 doc: reflect hostname v. host preference in examples The documentation for http.request and https.request states that `hostname` is preferred over `host` so the code examples should use that option name. M doc/api/http.markdown M doc/api/https.markdown commit 21c741f refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-29 10:31:50 -0700 Print warning when maxTickDepth is reached M src/node.js A test/message/max_tick_depth.js A test/message/max_tick_depth.out A test/message/max_tick_depth_trace.js A test/message/max_tick_depth_trace.out commit 953b049 refs/remotes/origin/nodeconf-2013 Author: Scott Blomquist Date: 2012-10-25 16:51:46 -0700 windows: correct outputs list in "node_etw" gyp target The gyp target node_etw didn't list its output dependencies. This was causing virgin builds to fail with a "failed to open file for write" error. With this corrected outputs list, gyp reliably pre-creates required output directories. M node.gyp commit 5f0a10a refs/remotes/origin/v0.8 Author: isaacs Date: 2012-10-25 14:42:47 -0700 blog: Correct shasums for v0.8.14 M doc/blog/release/v0.8.14.md commit 7fe1671 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-10-25 14:17:43 -0700 blog: Post for v0.8.14 M doc/blog/release/v0.8.13.md A doc/blog/release/v0.8.14.md commit 54e88b3 refs/remotes/origin/v0.8 Author: isaacs Date: 2012-10-25 14:16:53 -0700 Now working on 0.8.15 M src/node_version.h commit 4379e49 refs/remotes/origin/v0.8 Merge: 45a13d9 b00527f Author: isaacs Date: 2012-10-25 14:15:27 -0700 Merge branch 'v0.8.14-release' into v0.8 commit b00527f refs/remotes/origin/v0.8.14-release (tag: v0.8.14, origin/v0.8.14-release) Author: isaacs Date: 2012-10-25 13:49:32 -0700 2012.10.25, Version 0.8.14 (Stable) * events: Don't clobber pre-existing _events obj in EE ctor (isaacs) M ChangeLog M src/node_version.h commit 45a13d9 refs/remotes/origin/v0.8.13-fix (origin/v0.8.13-fix) Author: isaacs Date: 2012-10-25 13:37:08 -0700 events: Don't clobber pre-existing _events obj in EE ctor M lib/events.js A test/simple/test-event-emitter-subclass.js commit d130bb0 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-25 12:53:03 -0700 blog: Post for v0.8.13 A doc/blog/release/v0.8.13.md commit 648e387 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-25 12:52:46 -0700 Now working on 0.8.14 M src/node_version.h commit d269f7e refs/remotes/origin/v0.8.13-fix Merge: 822e13d ff4c974 Author: isaacs Date: 2012-10-25 12:52:26 -0700 Merge branch 'v0.8.13-release' into v0.8 commit ff4c974 refs/remotes/origin/v0.8.13-release (tag: v0.8.13, origin/v0.8.13-release) Author: isaacs Date: 2012-10-25 11:32:31 -0700 2012.10.25, Version 0.8.13 (Stable) * 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) M AUTHORS M ChangeLog M src/node_version.h commit e1bdde0 refs/remotes/origin/v0.8.13-release Author: isaacs Date: 2012-10-24 09:21:39 -0700 V8 build: 'echo -n' considered harmful M deps/v8/build/common.gypi commit 822e13d refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-25 09:15:35 -0700 npm: Upgrade to 1.1.65 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/minimatch/test/basic.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json commit c7b2e29 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-25 07:48:36 -0700 events: Make the EventEmitter class monomorphic 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. M lib/events.js commit 9b61f57 refs/remotes/origin/nodeconf-2013 Merge: fa94f0f 4b8629d Author: Ben Noordhuis Date: 2012-10-25 16:08:58 +0200 Merge remote-tracking branch 'origin/v0.8' Conflicts: configure deps/v8/build/common.gypi commit 4b8629d refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-25 00:52:15 +0200 v8: remove optimization switches 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. M deps/v8/build/common.gypi commit 28e6403 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-25 00:44:37 +0200 build: add --unsafe-optimizations configure switch Turns on -O3 and other optimizations that may produce buggy code with some toolchains. Use at your own risk. M configure commit de0303d refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-23 14:06:04 +0200 url: parse hostnames that start with - or _ Allow hostnames like '-lovemonsterz.tumblr.com' and '_jabber._tcp.google.com'. Fixes #4177. M lib/url.js M test/simple/test-url.js commit fa94f0f refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-08-01 00:52:37 +0200 v8: don't show performance warnings when compiling with msvc Patch sent upstream: http://codereview.chromium.org/10829109/ M deps/v8/tools/gyp/v8.gyp commit 78dbb15 refs/remotes/origin/nodeconf-2013 Author: isaacs Date: 2012-10-24 10:10:57 -0700 Now working on v0.9.4 M src/node_version.h commit 9b3f635 refs/remotes/origin/nodeconf-2013 Merge: 8ac017e 1ed4c67 Author: isaacs Date: 2012-10-24 10:10:30 -0700 Merge branch 'v0.9.3-release' commit 82a72e9 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-24 10:08:58 -0700 blog: Post for v0.9.3 release A doc/blog/release/v0.9.3.md commit 1ed4c67 refs/remotes/origin/v0.9.3-release (tag: v0.9.3, origin/v0.9.3-release) Author: isaacs Date: 2012-10-23 12:08:59 -0700 2012.10.24, Version 0.9.3 (Unstable) * V8: Upgrade to 3.13.7.4 * crypto: Default to buffers instead of binary strings (isaacs, Fedor Indutny) * crypto: add getHashes() and getCiphers() (Ben Noordhuis) * unix: add custom thread pool, remove libeio (Ben Noordhuis) * util: make `inspect()` accept an "options" argument (Nathan Rajlich) * https: fix renegotation attack protection (Ben Noordhuis) * cluster: make 'listening' handler see actual port (Aaditya Bhatia) * windows: use USERPROFILE to get the user's home dir (Bert Belder) * path: add platform specific path delimiter (Paul Serby) * http: add response.headersSent property (Pavel Lang) * child_process: make .fork()'d child auto-exit (Ben Noordhuis) * events: add 'removeListener' event (Ben Noordhuis) * string_decoder: Add 'end' method, do base64 properly (isaacs) * buffer: include encoding value in exception when invalid (Ricky Ng-Adam) * http: make http.ServerResponse no longer emit 'end' (isaacs) * streams: fix pipe is destructed by 'end' from destination (koichik) M AUTHORS M ChangeLog M src/node_version.h commit abf37c1 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-24 09:21:39 -0700 V8 build: 'echo -n' considered harmful M deps/v8/build/common.gypi commit 8ac017e refs/remotes/origin/nodeconf-2013 Author: Ben Noordhuis Date: 2012-10-24 15:35:58 +0200 test: fix pummel/test-crypto-dh, pummel/test-dh-regr Forgotten in the switch to buffers as the default output in 3570f20. Fixes #4188. M test/pummel/test-crypto-dh.js M test/pummel/test-dh-regr.js commit f34f1e3 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-10-24 02:42:57 +0200 repl: call resume() after setRawMode() Solves #4178, but does not fix the underlying issue M lib/readline.js commit 6822488 refs/remotes/origin/nodeconf-2013 Author: Bert Belder Date: 2012-10-24 02:42:57 +0200 repl: call resume() after setRawMode() Solves #4178, but does not fix the underlying issue M lib/readline.js commit 626db18 refs/remotes/origin/v0.8.13-fix Author: Olivier Lalonde Date: 2012-10-24 00:45:10 +0800 doc: child_process: document uid and gid spawn() options M doc/api/child_process.markdown commit c3ca783 refs/remotes/origin/v0.9.3-release Merge: a0ee291 76a6c4b Author: isaacs Date: 2012-10-23 11:59:19 -0700 Merge remote-tracking branch 'ry/v0.8' Conflicts: deps/v8/src/arm/code-stubs-arm.cc deps/v8/src/version.cc commit a0ee291 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 11:50:46 -0700 V8: Reapply patches M deps/v8/build/common.gypi M deps/v8/src/gdb-jit.cc M deps/v8/src/mark-compact.cc M deps/v8/src/platform-posix.cc M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/gyp/v8.gyp commit 95c9305 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 11:48:55 -0700 V8: Upgrade to 3.13.7.4 M deps/v8/build/common.gypi M deps/v8/src/compiler.cc M deps/v8/src/gdb-jit.cc M deps/v8/src/ic-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.h M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/mjsunit/limit-locals.js A deps/v8/test/mjsunit/regress/regress-2326.js A deps/v8/test/mjsunit/regress/regress-crbug-150729.js M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/gyp/v8.gyp commit 76a6c4b refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-23 11:38:09 -0700 V8: Reapply patches M deps/v8/build/common.gypi M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/flag-definitions.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/v8globals.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc commit 29d12c7 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-23 11:35:27 -0700 V8: Upgrade to 3.11.10.25 M deps/v8/build/common.gypi M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/flag-definitions.h M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc A deps/v8/test/mjsunit/regress/regress-2234.js M deps/v8/tools/gyp/v8.gyp commit 7413df0 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-23 11:34:46 -0700 npm: Upgrade to 1.1.64 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/basic.js M deps/npm/package.json M deps/npm/test/packages/npm-test-url-dep/package.json commit 3570f20 refs/remotes/origin/v0.9.3-release Merge: 160e4d0 1122e3a Author: isaacs Date: 2012-10-23 11:26:06 -0700 Merge branch 'crypto-buffers' commit 1122e3a refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 09:08:40 -0700 crypto: Style. Prefer 'char*' over 'char *' M src/node_crypto.cc commit f2fa97f refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 10:28:51 -0700 crypto: Remove many unnecessary toObjects M src/node_crypto.cc commit d7da20c refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 10:29:06 -0700 crypto: pbkdf2 throws when no callback provided M lib/crypto.js M test/simple/test-crypto-binary-default.js commit f362135 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 10:27:11 -0700 doc: OpenSSL is bundled now. M doc/api/crypto.markdown commit c87b524 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-23 10:35:15 -0700 crypto: Clean up buffer handling and DH methods M lib/crypto.js M src/node_crypto.cc commit 76b0bdf refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-22 10:37:20 -0700 crypto: Add crypto.DEFAULT_ENCODING (defaults to 'buffer') This is a flag to make it easier for users to upgrade through the breaking crypto change, and easier for us to switch it back if it's a problem. Explicitly set default encoding to 'buffer' in other tests, in case it ever changes back. M doc/api/crypto.markdown M lib/crypto.js A test/simple/test-crypto-binary-default.js M test/simple/test-crypto-ecb.js M test/simple/test-crypto-padding-aes256.js M test/simple/test-crypto-padding.js M test/simple/test-crypto-random.js M test/simple/test-crypto.js commit 4266f5c refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-12 18:41:30 -0700 tls: Provide buffer to Connection.setSession M lib/tls.js commit bfb9d5b refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-12 17:36:18 -0700 crypto: Binding only accepts buffers M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M test/simple/test-crypto.js commit 9901b69 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-10 15:44:47 -0700 crypto: Move encoding logic to JS, default=buffer crypto: Hash and Hmac default to buffers crypto: Move Cipher encoding logic to JS crypto: Move Cipheriv encoding logic to JS crypto: Move Decipher encoding logic to JS crypto: Move Decipheriv into JS, default to buffers crypto: Move Sign class to JS crypto: Better encoding handling in Hash.update crypto: Move Verify class to JS crypto: Move DiffieHellman to JS, default to buffers crypto: Move DiffieHellmanGroup to JS, default to buffers Also, create a test for this feature M doc/api/crypto.markdown M lib/crypto.js M test/simple/test-crypto-padding-aes256.js M test/simple/test-crypto.js commit 160e4d0 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-23 17:38:41 +0200 build: re-enable gdbjit, honor --gdb again Note that you need to start node with --gdbjit for it to become effective. M configure commit e8b0427 refs/remotes/origin/v0.9.3-release Author: mstarzinger@chromium.org Date: 2012-10-09 08:24:58 +0000 v8: make GDBJIT interface compile again R=ulan@chromium.org BUG=v8:1804 Review URL: https://codereview.chromium.org/11022007 This is a back-port of upstream commits 12679, 12686 and 12738. M deps/v8/src/gdb-jit.cc M deps/v8/src/mark-compact.cc M deps/v8/tools/gyp/v8.gyp commit 18beea4 refs/remotes/origin/v0.9.3-release Merge: d0227b0 b6b8813 Author: isaacs Date: 2012-10-23 08:22:47 -0700 Merge remote-tracking branch 'ry/v0.8' commit b6b8813 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-23 17:07:23 +0200 test: add typed arrays regression test Ensure that uint8 values >= 128 are correctly promoted to int8 <= -1. M test/simple/test-typed-arrays.js commit 49f0f61 refs/remotes/origin/v0.8.13-fix Author: Aaron Jacobs Date: 2012-10-23 16:43:51 +1100 typed arrays: use `signed char` for signed int8s The C standard allows plain `char` to be unsigned. The build environment at Google trips this issue. M src/v8_typed_array.cc commit 9fa953d refs/remotes/origin/v0.8.13-fix Author: yangguo@chromium.org Date: 2012-10-23 13:04:05 +0000 v8: use correct timezone information on Solaris `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 . This is a back-port of upstream commit r12802. M deps/v8/src/platform-solaris.cc commit 844a005 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-22 00:18:14 +0200 crypto: fix DH use-after-free and memory leak 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 M src/node_crypto.cc commit de18e29 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-22 00:03:47 +0200 crypto: fix DH 1 byte buffer underflow Passing a bad key to DiffieHellman::ComputeSecret() made it zero the byte before the heap allocated buffer due to an erroneous size calculation. M src/node_crypto.cc commit 82df345 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-21 23:55:52 +0200 test: add diffie-hellman regression test Exercises the error path in DiffieHellman::ComputeSecret() in src/node_crypto.cc M test/simple/test-crypto.js commit d0227b0 refs/remotes/origin/v0.9.3-release Merge: 72ce9ba 627f0d2 Author: Ben Noordhuis Date: 2012-10-21 23:06:48 +0200 Merge remote-tracking branch 'origin/v0.8' Conflicts: deps/openssl/openssl.gyp commit 72ce9ba refs/remotes/origin/v0.9.3-release Author: Soarez Date: 2012-10-18 16:53:53 +0100 streams: remove useless line The removed line was removing a calllback that was never setup in first place. 016afe2 forgot to remove this. M lib/stream.js commit cb6d084 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-20 15:03:48 +0200 node: update description of --print M src/node.cc commit c11c19b refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-10-17 18:33:40 +0200 uv: upgrade to 1e32cb0 M deps/uv/common.gypi M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/signal.c M deps/uv/src/win/fs.c M deps/uv/test/benchmark-async-pummel.c M deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-fs-stat.c M deps/uv/test/benchmark-getaddrinfo.c M deps/uv/test/benchmark-loop-count.c M deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-pump.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/benchmark-tcp-write-batch.c M deps/uv/test/benchmark-udp-pummel.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c M deps/uv/test/task.h M deps/uv/test/test-active.c M deps/uv/test/test-async.c M deps/uv/test/test-callback-order.c M deps/uv/test/test-callback-stack.c M deps/uv/test/test-connection-fail.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c M deps/uv/test/test-getaddrinfo.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-idle.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-handles.c M deps/uv/test/test-multiple-listen.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-pipe-bind-error.c M deps/uv/test/test-pipe-connect-error.c M deps/uv/test/test-poll-close.c M deps/uv/test/test-poll.c M deps/uv/test/test-ref.c M deps/uv/test/test-run-once.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-shutdown-eof.c A deps/uv/test/test-signal-multiple-loops.c M deps/uv/test/test-signal.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-bind-error.c M deps/uv/test/test-tcp-bind6-error.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-tcp-connect-error-after-write.c M deps/uv/test/test-tcp-connect-error.c M deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-connect6-error.c M deps/uv/test/test-tcp-flags.c M deps/uv/test/test-tcp-open.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/test/test-tcp-write-error.c M deps/uv/test/test-tcp-write-to-half-open-connection.c M deps/uv/test/test-tcp-writealot.c M deps/uv/test/test-threadpool.c M deps/uv/test/test-timer-again.c M deps/uv/test/test-timer.c M deps/uv/test/test-tty.c M deps/uv/test/test-udp-dgram-too-big.c M deps/uv/test/test-udp-ipv6.c M deps/uv/test/test-udp-multicast-join.c M deps/uv/test/test-udp-multicast-ttl.c M deps/uv/test/test-udp-open.c M deps/uv/test/test-udp-options.c M deps/uv/test/test-udp-send-and-recv.c M deps/uv/test/test-walk-handles.c M deps/uv/uv.gyp commit 627f0d2 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-16 10:59:23 -0700 doc: Typo. s/arguemnt/argument/ M doc/api/crypto.markdown commit cca15e8 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-10-15 14:51:43 -0700 test: disable global variable check for "test-repl-options.js" 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. M test/simple/test-repl-options.js commit 1205734 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-19 14:37:08 +0200 configure: turn on VFPv3 on ARMv7 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. M configure commit 28b0cc0 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-15 23:40:15 +0200 Revert "Disable OpenSSL UI" This reverts commit 1c88c3b3b56c6047180e116c5614dad2b13995f9. It breaks the "read a password from stdin" functionality that OpenSSL provides. Fixes #4059, #4143. Conflicts: deps/openssl/openssl.gyp M deps/openssl/openssl.gyp D deps/openssl/openssl/crypto/ui/ui_dummy.c M deps/openssl/openssl/crypto/ui/ui_openssl.c commit a7b5938 refs/remotes/origin/v0.8.13-fix Author: Jan Lehnardt Date: 2012-10-14 14:44:06 +0200 docs: fix copy and paste error M doc/api/fs.markdown commit 4b238b4 refs/remotes/origin/v0.9.3-release Merge: 47643d2 4a23add Author: Nathan Rajlich Date: 2012-10-13 16:16:56 -0700 Merge remote-tracking branch 'origin/v0.8' Conflicts: AUTHORS ChangeLog deps/uv/test/runner-win.c doc/api/process.markdown lib/repl.js src/node_crypto.cc src/node_version.h commit 47643d2 refs/remotes/origin/v0.9.3-release Author: Dean McNamee Date: 2012-10-13 01:24:25 +0200 typed arrays: remove unnecessary special-casing Uint32Value() on undefined is equal to 0, no need to special case it. M src/v8_typed_array.cc commit 93efc7f refs/remotes/origin/v0.9.3-release Author: Dean McNamee Date: 2012-10-13 01:03:22 +0200 typed arrays: simplify typed array get() and set() Instead of duplicating V8's logic (including clamping), just simply call into V8's Get() and Set() methods, which handles all conversions and typing. M src/v8_typed_array.cc commit 4a23add refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-12 15:27:47 +0200 doc: rectify http.ClientResponse close/end events * 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. M doc/api/http.markdown commit 2fbf061 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-13 02:49:53 +0200 crypto: sort return value of getCiphers/getHashes M lib/crypto.js M test/simple/test-crypto.js commit 14a6c4e refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-13 02:44:11 +0200 crypto: add crypto.getHashes() M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M test/simple/test-crypto.js commit f53441a refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-13 01:26:14 +0200 crypto: add crypto.getCiphers() Returns a list of, unsurprisingly, the available ciphers. M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc M test/simple/test-crypto.js commit b1e78ce refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-10-12 16:34:36 -0700 repl: ensure each REPL instance gets its own "context" 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. M lib/repl.js M test/simple/test-repl.js commit 61978f5 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-13 01:22:05 +0200 dgram: remove stale code M lib/dgram.js commit 323bbdb refs/remotes/origin/v0.8.13-fix Author: Max Ogden Date: 2012-10-12 21:31:59 +0300 doc: set default background color to white M doc/api_assets/style.css commit 8509073 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-12 11:44:02 -0700 lint M lib/http.js M lib/module.js M lib/util.js commit 58db21e refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-12 08:57:25 -0700 Now working on 0.8.13 M src/node_version.h commit b3536ae refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-12 08:57:12 -0700 blog: Post about 0.8.12 A doc/blog/release/v0.8.12.md commit d411622 refs/remotes/origin/v0.8.13-fix Merge: 218f08d 38c72d4 Author: isaacs Date: 2012-10-12 08:56:53 -0700 Merge branch 'v0.8.12-release' into v0.8 commit 061f207 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-11 15:53:11 -0700 string_decoder: Add 'end' method, do base64 properly M doc/api/string_decoder.markdown M lib/fs.js M lib/http.js M lib/net.js M lib/string_decoder.js M lib/tls.js A test/simple/test-string-decoder-end.js commit 38c72d4 refs/remotes/origin/v0.8.12-release (tag: v0.8.12, origin/v0.8.12-release) Author: isaacs Date: 2012-10-11 14:22:13 -0700 2012.10.12, Version 0.8.12 (Stable) * npm: Upgrade to 1.1.63 * crypto: Reduce stability index to 2-Unstable (isaacs) * windows: fix handle leak in uv_fs_utime (Bert Belder) * windows: fix application crashed popup in debug version (Bert Belder) * buffer: report proper retained size in profiler (Ben Noordhuis) * buffer: fix byteLength with UTF-16LE (koichik) * repl: make "end of input" JSON.parse() errors throw in the REPL (Nathan Rajlich) * repl: make invalid RegExp modifiers throw in the REPL (Nathan Rajlich) * http: handle multiple Proxy-Authenticate values (Willi Eggeling) M AUTHORS M ChangeLog M src/node_version.h commit 218f08d refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-11 14:11:38 -0700 npm: Upgrade to 1.1.63 M deps/npm/README.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/faq.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/index.html M deps/npm/lib/npm.js M deps/npm/lib/publish.js M deps/npm/lib/view.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 D deps/npm/node_modules/couch-login/README.md D deps/npm/node_modules/couch-login/couch-login.js D deps/npm/node_modules/couch-login/package.json D deps/npm/node_modules/couch-login/test/basic.js D deps/npm/node_modules/couch-login/test/registry.js M deps/npm/node_modules/glob/.travis.yml M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json A deps/npm/node_modules/glob/test/mark.js M deps/npm/node_modules/ini/ini.js M deps/npm/node_modules/ini/package.json M deps/npm/node_modules/ini/test/fixtures/foo.ini M deps/npm/node_modules/ini/test/foo.js M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/index.js A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/.npmignore A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/LICENSE A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/README.md A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/couch-login.js A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/package.json A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/00-setup.js A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/basic.js A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/_replicator.couch A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/couch.ini A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/fixtures/registry.couch A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/registry.js A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/reset-then-signup.js A deps/npm/node_modules/npm-registry-client/node_modules/couch-login/test/zz-teardown.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/read-installed/LICENSE M deps/npm/node_modules/read-installed/package.json A deps/npm/node_modules/read-package-json/LICENSE M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.js A deps/npm/node_modules/semver/test.js M deps/npm/package.json M deps/npm/scripts/install.sh M deps/npm/test/packages/npm-test-blerg/package.json commit 99b2368 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-11 08:32:36 -0700 doc: Reduce crypto stability to 2-Unstable M doc/api/crypto.markdown commit d7c45ea refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-11 14:36:23 +0200 deps: upgrade libuv to 47b2cd3 M deps/uv/Makefile M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/uv.gyp M node.gyp commit 6a128e0 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-11 00:44:49 +0200 buffer: report proper retained size in profiler Make buffers report the proper retained size in heap snapshots. Before this commit, Buffer objects would show up in the heap profiler as being only a few hundred bytes large, even if the actual buffer was many megabytes. M src/node_buffer.cc commit 4eb5399 refs/remotes/origin/v0.9.3-release Author: Nathan Rajlich Date: 2012-10-10 13:52:56 -0700 util: add a "customInspect" option to `util.inspect()` For disabling calling the custom `inspect()` function when defined on an object that is being inspected. M doc/api/util.markdown M lib/util.js M test/simple/test-util-inspect.js commit e3ee289 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-10 23:07:33 +0200 Update AUTHORS and .mailmap M .mailmap M AUTHORS commit 07774e6 refs/remotes/origin/v0.9.3-release Author: Nathan Rajlich Date: 2012-10-09 18:47:08 -0700 util: make `inspect()` accept an "options" argument Consolidates all the formatting options into an "options" object argument. This is so that we don't have to be constantly remembering the order of the arguments and so that we can add more formatting options easily. Closes #4085. M doc/api/util.markdown M lib/util.js M test/simple/test-util-inspect.js commit 87518f1 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-10-10 17:18:48 +0200 uv: upgrade to b0c1a38 M deps/uv/src/win/fs.c M deps/uv/test/runner-win.c commit 5823290 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-10 02:17:32 +0200 deps: upgrade libuv to cb03e3b M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/fs.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/threadpool.c M deps/uv/src/win/thread.c M deps/uv/test/runner-win.c A deps/uv/test/test-barrier.c A deps/uv/test/test-condvar-consumer-producer.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 0ad0058 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-08 01:22:44 +0200 https: fix renegotation attack protection Listen for the 'clientError' event that is emitted when a renegotation attack is detected and close the connection. Fixes test/pummel/test-https-ci-reneg-attack.js M doc/api/http.markdown M doc/api/tls.markdown M lib/http.js M lib/https.js M lib/tls.js commit 7394e89 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-09 16:32:49 +0200 tls: remove dead code Remove dead code. Forgotten in 76ddf06. M lib/tls.js commit c668185 refs/remotes/origin/v0.9.3-release Author: Aaditya Bhatia Date: 2012-10-08 18:01:03 -0700 cluster: make 'listening' handler see actual port Make the 'listening' event handler in the master process see the actual port that the worker bound to when the worker specified port 0, i.e. a random port. M lib/cluster.js A test/simple/test-cluster-listening-port.js commit 8bd4590 refs/remotes/origin/v0.9.3-release Author: Ricky Ng-Adam Date: 2012-10-09 16:14:00 +0800 buffer: include encoding value in exception when invalid Encoding failures can be somewhat confusing, especially when they are due to control flow frameworks auto-filling parameters from the previous step output values to functions (such as toString and write) that developers don't expect to take an encoding parameter. By outputting the value as part of the message, should make it easier to track down these sort of bugs. M lib/buffer.js M test/simple/test-buffer.js commit 5288ed7 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-10-09 00:47:38 +0200 windows: use USERPROFILE to get the user's home dir Fixes #3461 Close #3462 Close #4093 M lib/module.js commit eec8c2e refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-08 00:00:30 +0200 crypto: fix -Wtautological-compare warning M src/node_crypto.cc commit be5a8e2 refs/remotes/origin/v0.8.13-fix Author: Andreas Madsen Date: 2012-10-08 19:10:29 +0200 doc: consistent use of the callback argument M doc/api/domain.markdown M doc/api/http.markdown M doc/api/https.markdown M doc/api/net.markdown M doc/api/tls.markdown commit 76ddf06 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-08 02:18:30 +0200 tls: don't use a timer to track renegotiations It makes tls.createSecurePair(null, true) hang until the timer expires. Using a timer here is silly. Use a timestamp instead. M lib/tls.js A test/simple/test-tls-handshake-nohang.js commit 16a9dac refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-08 00:44:47 +0200 deps: upgrade libuv to 40134c3 M deps/uv/src/unix/threadpool.c M deps/uv/test/runner-win.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit da1f483 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-08 00:25:07 +0200 test: write to temp dir, not fixtures dir M test/simple/test-stdout-to-file.js commit 8c5f269 refs/remotes/origin/v0.8.13-fix Author: Andrew Paprocki Date: 2012-10-07 10:04:26 +0200 Fix -Wsizeof-array-argument compiler warning. M src/node.cc commit 7611c7c refs/remotes/origin/v0.9.3-release Author: Nathan Rajlich Date: 2012-10-07 11:27:14 -0700 repl: dynamically lookup the require extensions for tab complete Removes 2 TODO items M lib/repl.js commit 621caa7 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-07 00:46:35 +0200 Update LICENSE file. M LICENSE commit ee77a6a refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-06 23:04:30 +0200 deps: upgrade libuv to b9ed1a6 M deps/uv/LICENSE M deps/uv/README.md M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/gyp_uv D deps/uv/include/uv-private/eio.h M deps/uv/include/uv-private/ngx-queue.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/core.c D deps/uv/src/unix/eio/Changes D deps/uv/src/unix/eio/LICENSE D deps/uv/src/unix/eio/Makefile.am D deps/uv/src/unix/eio/aclocal.m4 D deps/uv/src/unix/eio/autogen.sh D deps/uv/src/unix/eio/config.h.in D deps/uv/src/unix/eio/config_aix.h D deps/uv/src/unix/eio/config_cygwin.h D deps/uv/src/unix/eio/config_darwin.h D deps/uv/src/unix/eio/config_freebsd.h D deps/uv/src/unix/eio/config_linux.h D deps/uv/src/unix/eio/config_netbsd.h D deps/uv/src/unix/eio/config_openbsd.h D deps/uv/src/unix/eio/config_sunos.h D deps/uv/src/unix/eio/configure.ac D deps/uv/src/unix/eio/demo.c D deps/uv/src/unix/eio/ecb.h D deps/uv/src/unix/eio/eio.3 D deps/uv/src/unix/eio/eio.c D deps/uv/src/unix/eio/eio.pod D deps/uv/src/unix/eio/libeio.m4 D deps/uv/src/unix/eio/xthread.h M deps/uv/src/unix/error.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/fsevents.c A deps/uv/src/unix/getaddrinfo.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/thread.c A deps/uv/src/unix/threadpool.c D deps/uv/src/unix/uv-eio.c D deps/uv/src/unix/uv-eio.h M deps/uv/src/win/thread.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-multi-accept.c M deps/uv/test/runner-unix.c M deps/uv/test/runner-win.c M deps/uv/test/runner-win.h M deps/uv/test/runner.c M deps/uv/test/runner.h M deps/uv/test/test-async.c A deps/uv/test/test-condvar.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs-poll.c M deps/uv/test/test-fs.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-list.h M deps/uv/test/test-ping-pong.c M deps/uv/test/test-ref.c M deps/uv/test/test-tcp-writealot.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 59c166c refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-10-05 18:33:28 -0700 repl: move "isSyntaxError()" definition to the bottom fixes lint "line length too long" error M lib/repl.js commit f826b32 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-10-05 16:48:13 -0700 doc: document the custom "inspect()" function behavior Closes #3361. M doc/api/util.markdown commit fbb0ee6 refs/remotes/origin/v0.8.13-fix Author: koichik Date: 2012-10-02 23:57:38 +0900 buffer: fix byteLength with UTF-16LE Fixes #4075. M src/node.cc M test/simple/test-buffer.js commit 836a06f refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-10-03 17:40:14 -0700 Revert "http: make http.ServerResponse emit 'end'" This reverts commit 790d651f0dfae13f1e2b799820ab18ac09f251b7. This makes Duplex streams unworkable, and would only ever be a special case for HTTP responses, which is not ideal. Intead, we're going to just bless the 'finish' event for all Writable streams in 0.10 M doc/api/http.markdown M lib/http.js D test/simple/test-http-response-end.js commit bf0bc35 refs/remotes/origin/v0.8.13-fix Author: Alex Kocharin Date: 2012-10-03 23:02:14 +0400 doc: better example for process.hrtime() Fixes #3984. M doc/api/process.markdown commit 016afe2 refs/remotes/origin/v0.9.3-release Author: koichik Date: 2012-01-12 14:33:56 +0900 streams: fix pipe is destructed by 'end' from destination M lib/stream.js M test/simple/test-stream-pipe-cleanup.js commit b0d04ff refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-03 13:38:03 +0200 doc: stream: clarify meaning of 'drain' some more Courtesy of Lee Coltrane (@coltrane). M doc/api/stream.markdown commit f624be4 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-10-01 22:27:19 +0200 doc: stream: clarify meaning of 'drain' event M doc/api/stream.markdown commit 109f8e2 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-10-02 14:49:43 +0200 node_http_parser: fix whitespace errors M src/node_http_parser.cc commit b90c150 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-10-01 14:30:02 -0700 doc: Correct stream.write fd mention No streams actually work this way. M doc/api/stream.markdown commit 41e53e5 refs/remotes/origin/v0.9.3-release Author: Paul Serby Date: 2012-10-01 22:10:32 +0200 path: add platform specific path delimiter Closes #3728 Closes #4071 M doc/api/path.markdown M lib/path.js M test/simple/test-path.js commit 3b7312d refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-10-01 11:36:06 -0700 repl: make "end of input" JSON.parse() errors throw in the REPL M lib/repl.js M test/simple/test-repl.js commit f1722a2 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-09-30 22:43:35 -0700 repl: make invalid RegExp modifiers throw in the REPL Fixes #4012. M lib/repl.js M test/simple/test-repl.js commit fa912c2 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-30 15:47:27 -0700 blog: s/LibUV/libuv/ M doc/blog/video/bert-belder-libuv-lxjs-2012.md commit d3e818c refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-30 10:34:28 -0700 blog: LXJS talk by @piscisaureus A doc/blog/video/bert-belder-libuv-lxjs-2012.md commit 3053f4d refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-09-28 10:42:52 -0700 test: Fix stdin message tests M test/message/stdin_messages.out commit 5a00567 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-09-28 09:55:29 -0700 test: Fix simple/test-http-client-timeout-agent Merge breakage. M test/simple/test-http-client-timeout-agent.js commit ae40f1c refs/remotes/origin/v0.9.3-release Merge: d68c02e 33a5c8a Author: isaacs Date: 2012-09-28 09:47:48 -0700 Merge remote-tracking branch 'ry/v0.8' into v0.8-merge Conflicts: AUTHORS ChangeLog deps/openssl/openssl.gyp deps/uv/src/unix/linux/linux-core.c deps/uv/src/unix/process.c deps/uv/src/unix/stream.c deps/v8/src/arm/builtins-arm.cc deps/v8/src/arm/code-stubs-arm.cc deps/v8/src/arm/full-codegen-arm.cc lib/tls.js src/node_version.h test/simple/test-http-client-timeout-agent.js commit d68c02e refs/remotes/origin/v0.9.3-release Author: Fedor Indutny Date: 2012-09-28 10:58:50 +0400 debugger: test repeating last command * debugger: Add NODE_FORCE_READLINE environment variable, handle `SIGINT`'s sent to process while in this mode. M lib/_debugger.js M test/simple/test-debugger-repl.js commit 8ac1a73 refs/remotes/origin/v0.9.3-release Author: Alex Kocharin Date: 2012-08-25 23:25:32 +0400 Fixed a bug with last command repeating in debugger M lib/_debugger.js commit b38277b refs/remotes/origin/v0.9.3-release Author: Pavel Lang Date: 2012-09-18 18:26:08 +0200 http: add response.headersSent property Boolean property getter. True if headers was sent, false otherwise. M doc/api/http.markdown M lib/http.js M test/simple/test-http-header-read.js commit 33a5c8a refs/remotes/origin/v0.8.13-fix Author: thewilli Date: 2012-09-24 11:18:05 +0300 http: handle multiple Proxy-Authenticate values Just as the 'WWW-Authenticate' HTTP header the 'Proxy-Authenticate' header might be received several times as well. Currently only one value is preserved. This change allows to receive multiple values concatenated by space and comma. M lib/http.js M test/simple/test-http-server-multiheaders.js commit c08320c refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-27 13:25:55 -0700 doc: Make the CLA more simple/sane 1. Emails should go to @isaacs, not emily. 2. Ask for the electronic signature first, not the printed faxed thing. M doc/cla.html commit dcc01df refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-27 10:25:37 -0700 blog: Post about 0.8.11 A doc/blog/release/v0.8.11.md commit 9877b8f refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-27 10:25:12 -0700 Now working on 0.8.12 M src/node_version.h commit a942905 refs/remotes/origin/v0.8.13-fix Merge: b5db5fc e1f3946 Author: isaacs Date: 2012-09-27 10:24:32 -0700 Merge branch 'v0.8.11-release' into v0.8 commit e1f3946 refs/remotes/origin/v0.8.11-release (tag: v0.8.11, origin/v0.8.11-release) Author: isaacs Date: 2012-09-27 09:39:23 -0700 2012.09.27, Version 0.8.11 (Stable) * fs: Fix stat() size reporting for large files (Ben Noordhuis) M ChangeLog M src/node_version.h commit ac17dc1 refs/remotes/origin/v0.9.3-release Author: thewilli Date: 2012-09-24 11:18:05 +0300 http: handle multiple Proxy-Authenticate values Just as the 'WWW-Authenticate' HTTP header the 'Proxy-Authenticate' header might be received several times as well. Currently only one value is preserved. This change allows to receive multiple values concatenated by space and comma. M lib/http.js M test/simple/test-http-server-multiheaders.js commit b5db5fc refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-09-26 01:56:42 +0200 test: pick another CNAME record to test dns queries Google.com no longer has a CNAME record. M test/internet/test-dns.js commit ec03c47 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-26 01:20:08 +0200 fs: fix stat() reporting for large files Use Number::New(), not Integer::New(). Large values won't fit in an Integer. Apply to the size, ino and blocks fields. M src/node_file.cc commit 8ca44f9 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-25 15:37:53 -0700 blog: Post about v0.8.10 A doc/blog/release/v0.8.10.md commit 37869f1 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-25 15:36:10 -0700 Now working on 0.8.11 M src/node_version.h commit 02897bd refs/remotes/origin/v0.8.13-fix Merge: d5e9895 0bc273d Author: isaacs Date: 2012-09-25 15:33:01 -0700 Merge branch 'v0.8.10-release' into v0.8 commit 0bc273d refs/remotes/origin/v0.8.10-release (tag: v0.8.10, origin/v0.8.10-release) Author: isaacs Date: 2012-09-25 08:09:30 -0700 2012.09.25, Version 0.8.10 (Stable) * npm: Upgrade to 1.1.62 * repl: make invalid RegExps throw in the REPL (Nathan Rajlich) * v8: loosen artificial mmap constraint (Bryan Cantrill) * process: fix setuid() and setgid() error reporting (Ben Noordhuis) * domain: Properly exit() on domain disposal (isaacs) * fs: fix watchFile() missing deletion events (Ben Noordhuis) * fs: fix assert in fs.watch() (Ben Noordhuis) * fs: don't segfault on deeply recursive stat() (Ben Noordhuis) * http: Remove timeout handler when data arrives (Frédéric Germain) * http: make the client "res" object gets the same domain as "req" (Nathan Rajlich) * windows: don't blow up when an invalid FD is used (Bert Belder) * unix: map EDQUOT to UV_ENOSPC (Charlie McConnell) * linux: improve /proc/cpuinfo parser (Ben Noordhuis) * win/tty: reset background brightness when color is set to default (Bert Belder) * unix: put child process stdio fds in blocking mode (Ben Noordhuis) * unix: fix EMFILE busy loop (Ben Noordhuis) * sunos: don't set TCP_KEEPALIVE (Ben Noordhuis) * tls: Use slab allocator for memory management (Fedor Indutny) * openssl: Use optimized assembly code for x86 and x64 (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit d05d6a3 refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-25 21:25:55 +0200 openssl: fix compilation issues on SmartOS x64 the SunOS linker is more strict than usual, so we have to be more correct. M deps/openssl/openssl.gyp commit ea2ceb7 refs/remotes/origin/v0.8.10-release Author: isaacs Date: 2012-09-25 11:15:44 -0700 test: Fix premature close in test-http-client-timeout-agent M test/simple/test-http-client-timeout-agent.js commit 411d460 refs/remotes/origin/v0.8.10-release Author: isaacs Date: 2012-09-25 11:09:34 -0700 tls: lint cc @indutny >_< M lib/tls.js commit 2a9a5e2 refs/remotes/origin/v0.8.10-release Author: isaacs Date: 2012-09-25 11:08:44 -0700 domain: Remove stray console.log M lib/domain.js commit e0e9f0c refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-13 01:50:38 +0200 openssl: use optimized asm code on x86 and x64 M deps/openssl/config/k8/openssl/opensslconf-posix.h M deps/openssl/config/piii/openssl/opensslconf-posix.h M deps/openssl/config/piii/openssl/opensslconf-win32.h M deps/openssl/openssl.gyp commit 823e807 refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-08 02:43:18 +0200 openssl: add generated asm code A deps/openssl/asm/x64-elf-gas/aes/aes-x86_64.s A deps/openssl/asm/x64-elf-gas/bn/x86_64-mont.s A deps/openssl/asm/x64-elf-gas/camellia/cmll-x86_64.s A deps/openssl/asm/x64-elf-gas/md5/md5-x86_64.s A deps/openssl/asm/x64-elf-gas/rc4/rc4-x86_64.s A deps/openssl/asm/x64-elf-gas/sha/sha1-x86_64.s A deps/openssl/asm/x64-elf-gas/sha/sha512-x86_64.s A deps/openssl/asm/x64-elf-gas/whrlpool/wp-x86_64.s A deps/openssl/asm/x64-elf-gas/x86_64cpuid.s A deps/openssl/asm/x64-macosx-gas/aes/aes-x86_64.s A deps/openssl/asm/x64-macosx-gas/bn/x86_64-mont.s A deps/openssl/asm/x64-macosx-gas/camellia/cmll-x86_64.s A deps/openssl/asm/x64-macosx-gas/md5/md5-x86_64.s A deps/openssl/asm/x64-macosx-gas/rc4/rc4-x86_64.s A deps/openssl/asm/x64-macosx-gas/sha/sha1-x86_64.s A deps/openssl/asm/x64-macosx-gas/sha/sha512-x86_64.s A deps/openssl/asm/x64-macosx-gas/whrlpool/wp-x86_64.s A deps/openssl/asm/x64-macosx-gas/x86_64cpuid.s A deps/openssl/asm/x64-win32-masm/aes/aes-x86_64.asm A deps/openssl/asm/x64-win32-masm/bn/x86_64-mont.asm A deps/openssl/asm/x64-win32-masm/camellia/cmll-x86_64.asm A deps/openssl/asm/x64-win32-masm/md5/md5-x86_64.asm A deps/openssl/asm/x64-win32-masm/rc4/rc4-x86_64.asm A deps/openssl/asm/x64-win32-masm/sha/sha1-x86_64.asm A deps/openssl/asm/x64-win32-masm/sha/sha512-x86_64.asm A deps/openssl/asm/x64-win32-masm/whrlpool/wp-x86_64.asm A deps/openssl/asm/x64-win32-masm/x86_64cpuid.asm A deps/openssl/asm/x86-elf-gas/aes/aes-586.s A deps/openssl/asm/x86-elf-gas/bf/bf-686.s A deps/openssl/asm/x86-elf-gas/bn/x86-mont.s A deps/openssl/asm/x86-elf-gas/bn/x86.s A deps/openssl/asm/x86-elf-gas/camellia/cmll-x86.s A deps/openssl/asm/x86-elf-gas/cast/cast-586.s A deps/openssl/asm/x86-elf-gas/des/crypt586.s A deps/openssl/asm/x86-elf-gas/des/des-586.s A deps/openssl/asm/x86-elf-gas/md5/md5-586.s A deps/openssl/asm/x86-elf-gas/rc4/rc4-586.s A deps/openssl/asm/x86-elf-gas/rc5/rc5-586.s A deps/openssl/asm/x86-elf-gas/ripemd/rmd-586.s A deps/openssl/asm/x86-elf-gas/sha/sha1-586.s A deps/openssl/asm/x86-elf-gas/sha/sha256-586.s A deps/openssl/asm/x86-elf-gas/sha/sha512-586.s A deps/openssl/asm/x86-elf-gas/whrlpool/wp-mmx.s A deps/openssl/asm/x86-elf-gas/x86cpuid.s A deps/openssl/asm/x86-macosx-gas/aes/aes-586.s A deps/openssl/asm/x86-macosx-gas/bf/bf-686.s A deps/openssl/asm/x86-macosx-gas/bn/x86-mont.s A deps/openssl/asm/x86-macosx-gas/bn/x86.s A deps/openssl/asm/x86-macosx-gas/camellia/cmll-x86.s A deps/openssl/asm/x86-macosx-gas/cast/cast-586.s A deps/openssl/asm/x86-macosx-gas/des/crypt586.s A deps/openssl/asm/x86-macosx-gas/des/des-586.s A deps/openssl/asm/x86-macosx-gas/md5/md5-586.s A deps/openssl/asm/x86-macosx-gas/rc4/rc4-586.s A deps/openssl/asm/x86-macosx-gas/rc5/rc5-586.s A deps/openssl/asm/x86-macosx-gas/ripemd/rmd-586.s A deps/openssl/asm/x86-macosx-gas/sha/sha1-586.s A deps/openssl/asm/x86-macosx-gas/sha/sha256-586.s A deps/openssl/asm/x86-macosx-gas/sha/sha512-586.s A deps/openssl/asm/x86-macosx-gas/whrlpool/wp-mmx.s A deps/openssl/asm/x86-macosx-gas/x86cpuid.s A deps/openssl/asm/x86-win32-masm/aes/aes-586.asm A deps/openssl/asm/x86-win32-masm/bf/bf-686.asm A deps/openssl/asm/x86-win32-masm/bn/x86-mont.asm A deps/openssl/asm/x86-win32-masm/bn/x86.asm A deps/openssl/asm/x86-win32-masm/camellia/cmll-x86.asm A deps/openssl/asm/x86-win32-masm/cast/cast-586.asm A deps/openssl/asm/x86-win32-masm/des/crypt586.asm A deps/openssl/asm/x86-win32-masm/des/des-586.asm A deps/openssl/asm/x86-win32-masm/md5/md5-586.asm A deps/openssl/asm/x86-win32-masm/rc4/rc4-586.asm A deps/openssl/asm/x86-win32-masm/rc5/rc5-586.asm A deps/openssl/asm/x86-win32-masm/ripemd/rmd-586.asm A deps/openssl/asm/x86-win32-masm/sha/sha1-586.asm A deps/openssl/asm/x86-win32-masm/sha/sha256-586.asm A deps/openssl/asm/x86-win32-masm/sha/sha512-586.asm A deps/openssl/asm/x86-win32-masm/whrlpool/wp-mmx.asm A deps/openssl/asm/x86-win32-masm/x86cpuid.asm commit 62c3879 refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-21 18:03:28 +0200 openssl: add 'clean' target to asm Makefile M deps/openssl/asm/Makefile commit 202ecbc refs/remotes/origin/v0.8.10-release Author: Ben Noordhuis Date: 2012-09-10 18:35:58 +0200 openssl: generate asm code with a Makefile A deps/openssl/asm/Makefile commit 66638a4 refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-21 18:07:08 +0200 openssl: disable HT sidechannel attack mitigation It used to be off before. It's extremely unlikely that such an attack would be a viable attack against node. And it makes AES much slower. M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl commit d2fb507 refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-13 01:11:06 +0200 openssl: revert empty_OPENSSL_cpuid_setup.patch M deps/openssl/config/k8/openssl/opensslconf-posix.h M deps/openssl/config/piii/openssl/opensslconf-posix.h M deps/openssl/config/piii/openssl/opensslconf-win32.h M deps/openssl/openssl/crypto/cryptlib.c D deps/openssl/patches/empty_OPENSSL_cpuid_setup.patch commit 09ac9d0 refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-13 01:03:50 +0200 openssl: fix perlasm issue When perlasm generates MASM code it sets the assembler target to 468. In this mode MASM refuses to assemble the CPUID instruction. Bumping the target to 586 solves this problem. M deps/openssl/openssl/crypto/perlasm/x86masm.pl commit 3568edf refs/remotes/origin/v0.8.10-release Author: Bert Belder Date: 2012-09-08 02:08:22 +0200 openssl: add optimized bignum x64 asm code for windows A deps/openssl/openssl/crypto/bn/asm/x86_64-win32-masm.asm commit 7651228 refs/remotes/origin/v0.8.10-release Author: Fedor Indutny Date: 2012-07-05 15:50:21 -0400 tls: use slab allocator M lib/tls.js commit 83d39c8 refs/remotes/origin/v0.8.10-release Author: isaacs Date: 2012-09-25 08:28:55 -0700 npm: upgrade to 1.1.62 M deps/npm/LICENSE M deps/npm/Makefile M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/bugs.js M deps/npm/lib/docs.js M deps/npm/lib/help.js M deps/npm/lib/ls.js M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/couch-login/couch-login.js M deps/npm/node_modules/couch-login/package.json M deps/npm/node_modules/couch-login/test/basic.js M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/lru-cache/test/basic.js M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/npmconf/LICENSE M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json M deps/npm/node_modules/npmconf/package.json A deps/npm/node_modules/opener/LICENSE.txt A deps/npm/node_modules/opener/README.md A deps/npm/node_modules/opener/opener.js A deps/npm/node_modules/opener/package.json M deps/npm/package.json D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/AUTHORS D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/LICENSE D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/README.md D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/big-not-pretty.xml D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/example.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/get-products.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/hello-world.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/not-pretty.xml D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/pretty-print.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/shopping.xml D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/strict.dtd D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/switch-bench.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/test.html D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/test.xml D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/lib/sax.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/package.json D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/buffer-overrun.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-chunked.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-end-split.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-fake-end.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-multiple.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/index.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-23.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-30.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-35.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-47.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-49.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/parser-position.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/script.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/self-closing-child-strict.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/self-closing-child.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/self-closing-tag.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/stray-ending.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/trailing-non-whitespace.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/unquoted.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-issue-41.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-rebinding.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-strict.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-unbound.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-xml-default-prefix.js D deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-xml-default-redefine.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/.travis.yml D deps/npm/test/packages/npm-test-platform/node_modules/browserify/LICENSE D deps/npm/test/packages/npm-test-platform/node_modules/browserify/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/bin/cmd.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/__browserify_process.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/assert.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/buffer.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/buffer_ieee754.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/events.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/fs.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/https.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/net.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/path.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/querystring.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/stream.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/sys.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/tls.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/tty.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/url.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/util.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/doc/methods.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/doc/recipes.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/browserify.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/build.sh D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/js/bar.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/js/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/js/foo.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/js/bar.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/js/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/js/foo.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/bundle.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/lib/wrap.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/lib/wrappers.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/.npmignore D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/CNAME D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/LICENSE D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/README D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/Rakefile D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/bin/cake D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/bin/coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/extras/jsl.conf D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/browser.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/cake.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/coffee-script.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/command.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/grammar.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/helpers.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/lexer.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/nodes.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/optparse.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/parser.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/repl.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/rewriter.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/scope.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/example/base.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/example/dir.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/test/dirs.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/example/bundle.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/example/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/example/test.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/readme.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/rng.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/sha.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/test/simple.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/.travis.yml D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/example/cache.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.gitignore.orig D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.gitignore.rej D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.npmignore D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.travis.yml D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/LICENSE D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/examples/pow.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/examples/pow.js.orig D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/examples/pow.js.rej D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/chmod.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/clobber.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/mkdirp.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/perm.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/perm_sync.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/race.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/rel.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/return.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/return_sync.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/root.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/sync.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/umask.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/umask_sync.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/test/cache.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/.travis.yml D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/example/strings.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/example/strings_src.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/.npmignore D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/README.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/README.org D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/bin/uglifyjs D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/docstyle.css D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/consolidator.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/object-ast.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/parse-js.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/process.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/squeeze-more.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/package.json~ D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/beautify.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/testparser.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array1.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array2.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array3.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array4.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/assignment.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/concatstring.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/const.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/empty-blocks.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/forstatement.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/if.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/ifreturn.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/ifreturn2.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue10.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue11.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue13.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue14.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue16.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue17.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue20.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue21.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue25.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue27.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue278.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue28.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue29.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue30.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue34.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue4.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue48.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue50.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue53.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue54.1.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue68.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue69.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue9.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/mangle.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/null_string.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/strict-equals.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/var.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/whitespace.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/with.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array1.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array2.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array3.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array4.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/assignment.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/concatstring.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/const.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/empty-blocks.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/forstatement.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/if.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/ifreturn.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/ifreturn2.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue10.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue11.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue13.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue14.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue16.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue17.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue20.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue21.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue25.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue27.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue278.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue28.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue29.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue30.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue34.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue4.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue48.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue50.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue53.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue54.1.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue68.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue69.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue9.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/mangle.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/null_string.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/strict-equals.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/var.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/whitespace.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/with.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/scripts.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/uglify-js.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/both.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/chained.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/both.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/chained.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/nested.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/strings.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/word.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/nested.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/strings.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/word.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/get/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/get/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/get/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/headers/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/headers/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/headers/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/post/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/post/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/post/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/streaming/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/streaming/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/streaming/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/lib/request.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/lib/response.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/test/by.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/test/nub.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/.travis.yml D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/LICENSE D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/bool.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/boolean_double.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/boolean_single.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/default_hash.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/default_singles.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/divide.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/line_count.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/line_count_options.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/line_count_wrap.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/nonopt.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/reflect.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/short.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/string.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/usage-options.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/xup.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/.npmignore D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/example/center.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/example/meat.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/test/break.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/test/idleness.txt D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/test/wrap.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/_.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/_/argv.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/_/bin.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/parse.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/usage.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/.travis.yml D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/core.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/filter.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/mock.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/bar/node_modules/foo/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/baz/doom.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/baz/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/baz/quux.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/biz/node_modules/grux/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/cup.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/foo.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/mug.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/mug.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/other_path/lib/other-lib.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/other_path/root.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/bundle.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/index.html D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/server.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/testling/run.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/testling/test.sh D deps/npm/test/packages/npm-test-platform/node_modules/browserify/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/alias.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/backbone.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/bin.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/bundle.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/cache.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/bar.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/baz.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/entry.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/foo.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/index.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/nested/nested.coffee D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/dnode.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/dollar.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/dollar/dollar/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry/one.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry/two.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/error_code.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/error_code/src.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/export.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/export/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/miss.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-miss/browser.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-miss/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-miss/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-object/browser.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-object/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-object/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-string/browser.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-string/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-string/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/browser/a.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/browser/b.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/object.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/string.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/sub.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/jade.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/maxlisteners.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/middleware.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry/a.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry/b.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry/c.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_ignore.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/node_modules/beep/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/retarget.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/seq.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/subdep.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/subdep/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/subdep/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/util.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/watch.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/watch/a.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/a.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/c.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/node_modules/b/main.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/node_modules/b/package.json D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/node_modules/skipmetoo/index.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/skipme.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/x.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/README.markdown D deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/test.sh D deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/tick.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/util.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/alias.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/body.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/body_debug.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/entry.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/entry_debug.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/package.js D deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/prelude.js D deps/npm/test/packages/npm-test-shrinkwrap/node_modules/npm-test-single-file/index.js D deps/npm/test/packages/npm-test-shrinkwrap/node_modules/npm-test-single-file/package.json commit a1ba29d refs/remotes/origin/v0.9.3-release Author: Shigeki Ohtsu Date: 2012-09-25 15:00:01 +0900 test: fix failing due to too early timeout M test/simple/test-http-client-timeout-agent.js commit d5e9895 refs/remotes/origin/v0.8.13-fix Author: Adam Blackburn Date: 2012-09-22 16:48:47 -0600 doc: put API table of contents in alphabetical order M doc/api/_toc.markdown commit 81fc6ca refs/remotes/origin/openssl-exports (origin/openssl-exports) Author: Bert Belder Date: 2012-09-25 04:55:26 +0200 symbol hack test A deps/openssl/export/unix/openssl.sym M node.gyp commit f7faacf refs/remotes/origin/openssl-exports Author: Bert Belder Date: 2012-09-25 03:56:08 +0200 windows: make node.exe export openssl symbols A deps/openssl/export/win32/openssl.def M node.gyp commit 3750344 refs/remotes/origin/openssl-exports Author: Bert Belder Date: 2012-09-25 03:57:11 +0200 openssl: clean up configuration files This patch brings the openssl library that is built with gyp closer to what the standard build system produces. M deps/openssl/config/android/openssl/opensslconf.h M deps/openssl/config/k8/openssl/opensslconf-posix.h M deps/openssl/config/k8/openssl/opensslconf-win32.h M deps/openssl/config/piii/openssl/opensslconf-posix.h M deps/openssl/config/piii/openssl/opensslconf-win32.h M deps/openssl/openssl.gyp commit 5691e8a refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-25 00:50:37 +0200 windows: fix typo in node.gyp M node.gyp commit 0f2ed2b refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-09-24 11:30:26 -0700 http: make the client "res" object gets the same domain as "req" Fixes #4046. M lib/http.js A test/simple/test-http-client-response-domain.js commit 4a26707 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-09-21 18:46:16 -0700 repl: make invalid RegExps throw in the REPL Fixes #2746. M lib/repl.js M test/simple/test-repl.js commit f536eb1 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-09-22 03:53:16 +0200 uv: upgrade to 39ca621 M deps/uv/gyp_uv M deps/uv/src/unix/error.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/win/core.c M deps/uv/src/win/tty.c commit 4165f73 refs/remotes/origin/v0.8.13-fix Author: Bryan Cantrill Date: 2012-09-18 15:35:29 -0700 v8: loosen artificial mmap constraint Fixes #4010. M deps/v8/src/platform-posix.cc commit 17ef062 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-01 14:21:39 +0200 handle_wrap: don't abort if wrap == NULL After a disconnect, the internal pointer of the parent/child channel is set to NULL. That's not an error so don't abort(). M src/handle_wrap.cc commit 86d4cf7 refs/remotes/origin/v0.9.3-release Author: Andreas Madsen Date: 2012-08-01 13:39:14 +0200 test: possible ipc.ref() regression A test/simple/test-child-process-fork-ref2.js commit 5070ecc refs/remotes/origin/v0.9.3-release Author: Andreas Madsen Date: 2012-08-01 13:33:22 +0200 child_process: don't die when disconnect event exists M lib/child_process.js A test/simple/test-child-process-fork-ref.js commit 212466b refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-07-31 16:14:34 +0200 child_process: make .fork()'d child auto-exit A child process created with .fork() needed to call `process.exit()` explicitly because the communication channel with the parent kept the event loop alive. Fix that by only ref'ing the channel when there are 'message' event listeners. Fixes #3799. M lib/child_process.js M test/fixtures/child-process-spawn-node.js A test/simple/test-child-process-fork3.js commit 56668f5 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-01 01:29:10 +0200 events: speed up .removeAllListeners() M lib/events.js commit b7fd55e refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-01 01:21:46 +0200 events: speed up newListener/removeListener events M lib/events.js commit 84221fd refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-01 00:57:15 +0200 events: add 'removeListener' event M doc/api/events.markdown M lib/events.js M test/simple/test-event-emitter-remove-all-listeners.js M test/simple/test-event-emitter-remove-listeners.js commit d0e6c3f refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-07-31 17:47:53 +0200 test: add common.mustCall function Verifies that the callback gets invoked times during the lifetime of the test script. M test/common.js commit 7bd84de refs/remotes/origin/v0.9.3-release Author: Bryan Cantrill Date: 2012-09-18 15:35:29 -0700 v8: loosen artificial mmap constraint Fixes #4010. M deps/v8/src/platform-posix.cc commit 0400571 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-20 15:13:36 -0700 domain: Properly exit() on domain disposal This addresses #4034. There are two problems happening: 1. The domain is not exited automatically when calling dispose() on it. Then, since the domain is disposed, attempting to exit it again will do nothing. 2. The active domain is stored on process.domain. Since thrown errors call `process.emit('uncaughtException', er)`, and the process is an event emitter with a `.domain` member, it re-enters the domain a second time before calling the error handler, pushing it onto the stack again. Thus, if the handler calls `domain.dispose()`, then the domain is now on the stack twice, and cannot be exited properly. Since the domain is disposed, any subsequent IO will be no-op'ed, since we've declared that this context is done and best forgotten. The solution here is twofold: 1. In EventEmitter.emit, do not enter the domain if `this===process`. 2. Automatically exit the domain when calling `domain.dispose()`. M lib/domain.js M lib/events.js A test/simple/test-domain-exit-dispose.js commit 017009f refs/remotes/origin/v0.9.3-release Author: Bryan Cantrill Date: 2012-09-19 01:56:34 +0200 v8: fix postmortem metadata generation M deps/v8/tools/gen-postmortem-metadata.py commit d77c24d refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-09-18 15:26:53 -0700 V8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/tools/gyp/v8.gyp commit 3411a03 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-09-18 15:20:38 -0700 V8: Upgrade to 3.13.7.1 M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/Makefile A deps/v8/Makefile.android M deps/v8/build/android.gypi M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8-preparser.h M deps/v8/include/v8-profiler.h M deps/v8/include/v8-testing.h M deps/v8/include/v8.h M deps/v8/preparser/preparser-process.cc M deps/v8/samples/lineprocessor.cc M deps/v8/samples/process.cc M deps/v8/samples/shell.cc M deps/v8/src/SConscript M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.h M deps/v8/src/counters.cc M deps/v8/src/counters.h M deps/v8/src/cpu-profiler.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/date.js M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/execution.h A deps/v8/src/extensions/statistics-extension.cc A deps/v8/src/extensions/statistics-extension.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/globals.h M deps/v8/src/handles-inl.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveedit.h M deps/v8/src/liveobjectlist.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h A deps/v8/src/optimizing-compiler-thread.cc A deps/v8/src/optimizing-compiler-thread.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scanner.cc M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h D deps/v8/src/smart-array-pointer.h A deps/v8/src/smart-pointers.h M deps/v8/src/snapshot-common.cc M deps/v8/src/snapshot.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string-stream.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h A deps/v8/src/transitions-inl.h A deps/v8/src/transitions.cc A deps/v8/src/transitions.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.h M deps/v8/src/utils.h M deps/v8/src/v8-counters.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8globals.h M deps/v8/src/v8threads.cc M deps/v8/src/v8threads.h M deps/v8/src/v8utils.cc M deps/v8/src/v8utils.h M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc M deps/v8/src/vm-state-inl.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-inl.h M deps/v8/src/zone.cc M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-arm.cc M deps/v8/test/cctest/test-ast.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-dataflow.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-flags.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-liveedit.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-platform-linux.cc M deps/v8/test/cctest/test-platform-win32.cc M deps/v8/test/cctest/test-random.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-utils.cc M deps/v8/test/cctest/testcfg.py M deps/v8/test/message/testcfg.py M deps/v8/test/mjsunit/accessor-map-sharing.js M deps/v8/test/mjsunit/array-bounds-check-removal.js M deps/v8/test/mjsunit/array-iteration.js M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js M deps/v8/test/mjsunit/compiler/alloc-object-huge.js A deps/v8/test/mjsunit/compiler/inline-accessors.js M deps/v8/test/mjsunit/compiler/inline-arguments.js M deps/v8/test/mjsunit/compiler/inline-construct.js M deps/v8/test/mjsunit/compiler/inline-literals.js A deps/v8/test/mjsunit/compiler/optimized-closures.js A deps/v8/test/mjsunit/compiler/uint32.js M deps/v8/test/mjsunit/count-based-osr.js M deps/v8/test/mjsunit/date.js M deps/v8/test/mjsunit/debug-break-inline.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js A deps/v8/test/mjsunit/debug-liveedit-double-call.js A deps/v8/test/mjsunit/debug-liveedit-restart-frame.js A deps/v8/test/mjsunit/debug-script-breakpoints-closure.js A deps/v8/test/mjsunit/debug-script-breakpoints-nested.js M deps/v8/test/mjsunit/debug-script.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-hoisting.js A deps/v8/test/mjsunit/eval-stack-trace.js M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/fuzz-natives.js M deps/v8/test/mjsunit/harmony/block-conflicts.js M deps/v8/test/mjsunit/harmony/block-let-crankshaft.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/module-linking.js M deps/v8/test/mjsunit/harmony/module-parsing.js A deps/v8/test/mjsunit/harmony/module-recompile.js M deps/v8/test/mjsunit/harmony/module-resolution.js A deps/v8/test/mjsunit/math-floor-negative.js A deps/v8/test/mjsunit/math-floor-of-div-minus-zero.js M deps/v8/test/mjsunit/mirror-object.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-define-property.js M deps/v8/test/mjsunit/packed-elements.js M deps/v8/test/mjsunit/parse-int-float.js M deps/v8/test/mjsunit/pixel-array-rounding.js M deps/v8/test/mjsunit/regexp-global.js A deps/v8/test/mjsunit/regexp-results-cache.js A deps/v8/test/mjsunit/regress-2286.js M deps/v8/test/mjsunit/regress/regress-1118.js A deps/v8/test/mjsunit/regress/regress-131994.js A deps/v8/test/mjsunit/regress/regress-136048.js A deps/v8/test/mjsunit/regress/regress-137768.js A deps/v8/test/mjsunit/regress/regress-148378.js M deps/v8/test/mjsunit/regress/regress-1563.js A deps/v8/test/mjsunit/regress/regress-1591.js A deps/v8/test/mjsunit/regress/regress-2119.js A deps/v8/test/mjsunit/regress/regress-2172.js A deps/v8/test/mjsunit/regress/regress-2185-2.js A deps/v8/test/mjsunit/regress/regress-2185.js A deps/v8/test/mjsunit/regress/regress-2186.js A deps/v8/test/mjsunit/regress/regress-2193.js A deps/v8/test/mjsunit/regress/regress-2219.js A deps/v8/test/mjsunit/regress/regress-2225.js A deps/v8/test/mjsunit/regress/regress-2226.js A deps/v8/test/mjsunit/regress/regress-2234.js A deps/v8/test/mjsunit/regress/regress-2249.js A deps/v8/test/mjsunit/regress/regress-2250.js A deps/v8/test/mjsunit/regress/regress-2284.js A deps/v8/test/mjsunit/regress/regress-2285.js A deps/v8/test/mjsunit/regress/regress-2289.js A deps/v8/test/mjsunit/regress/regress-2294.js A deps/v8/test/mjsunit/regress/regress-2296.js M deps/v8/test/mjsunit/regress/regress-crbug-125148.js A deps/v8/test/mjsunit/regress/regress-crbug-134609.js A deps/v8/test/mjsunit/regress/regress-crbug-135008.js A deps/v8/test/mjsunit/regress/regress-crbug-135066.js A deps/v8/test/mjsunit/regress/regress-crbug-137689.js A deps/v8/test/mjsunit/regress/regress-crbug-138887.js A deps/v8/test/mjsunit/regress/regress-crbug-140083.js A deps/v8/test/mjsunit/regress/regress-crbug-142087.js A deps/v8/test/mjsunit/regress/regress-crbug-142218.js A deps/v8/test/mjsunit/regress/regress-crbug-145961.js A deps/v8/test/mjsunit/regress/regress-crbug-147475.js A deps/v8/test/mjsunit/regress/regress-crbug-148376.js M deps/v8/test/mjsunit/regress/regress-debug-code-recompilation.js A deps/v8/test/mjsunit/regress/regress-load-elements.js M deps/v8/test/mjsunit/str-to-num.js M deps/v8/test/mjsunit/string-charcodeat.js M deps/v8/test/mjsunit/testcfg.py A deps/v8/test/mjsunit/typed-array-slice.js M deps/v8/test/mjsunit/unbox-double-arrays.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/preparser/strict-identifiers.pyt M deps/v8/test/sputnik/sputnik.status M deps/v8/test/test262/test262.status A deps/v8/tools/android-build.sh A deps/v8/tools/android-ll-prof.sh A deps/v8/tools/android-run.py A deps/v8/tools/android-sync.sh M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/linux-tick-processor M deps/v8/tools/ll_prof.py M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/run-valgrind.py M deps/v8/tools/test-wrapper-gypbuild.py M deps/v8/tools/test.py M deps/v8/tools/tickprocessor-driver.js M deps/v8/tools/tickprocessor.js commit cc1b09d refs/remotes/origin/v0.9.3-release Author: Bryan Cantrill Date: 2012-09-21 01:48:55 +0200 test: add tests for postmortem and DTrace support A test/pummel/test-dtrace-jsstack.js A test/pummel/test-postmortem-findjsobjects.js A test/pummel/test-postmortem-jsstack.js commit bbf6b4e refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-19 14:37:08 +0200 configure: turn on VFPv3 on ARMv7 Fixes a V8 build error caused by missing arm_fpu and arm_neon settings. M configure commit c4aedf8 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-19 13:22:27 +0200 doc: zlib: document flush() and reset() methods M doc/api/zlib.markdown commit 63ff449 refs/remotes/origin/v0.9.3-release Author: Fedor Indutny Date: 2012-09-13 00:35:59 +0400 crypto: bring module into modern age Introduce 'buffer' encoding, allow returning and giving buffers as arguments of 'crypto' routines. Fix #3278 M doc/api/crypto.markdown M src/node.cc M src/node.h M src/node_crypto.cc M test/simple/test-crypto-padding-aes256.js M test/simple/test-crypto.js commit 3301c90 refs/remotes/origin/v0.9.3-release Author: Fedor Indutny Date: 2012-09-18 10:57:59 +0400 authors: add @tasogarepg to AUTHORS M AUTHORS commit 21c4b9a refs/remotes/origin/v0.9.3-release Author: tasogarepg Date: 2012-09-08 03:18:39 +0900 debugger: fix --debug-brk M lib/module.js A test/fixtures/debug-target.js A test/simple/test-debug-brk-file.js commit d406a82 refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-09-17 18:34:48 -0700 Now working on v0.9.3 M src/node_version.h commit 7fcb7b4 refs/remotes/origin/v0.9.3-release Merge: 90a6253 6e20558 Author: isaacs Date: 2012-09-17 18:34:31 -0700 Merge branch 'v0.9.2-release' commit 43a2b29 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-17 18:33:36 -0700 blog: Post for 0.9.2 A doc/blog/release/v0.9.2.md commit 6e20558 refs/remotes/origin/v0.9.2-release (tag: v0.9.2, origin/v0.9.2-release) Author: isaacs Date: 2012-09-16 21:51:47 -0700 2012.09.17, Version 0.9.2 (Unstable) * http_parser: upgrade to ad3b631 * openssl: upgrade 1.0.1c * darwin: use FSEvents to watch directory changes (Fedor Indutny) * unix: support missing API on NetBSD (Shigeki Ohtsu) * unix: fix EMFILE busy loop (Ben Noordhuis) * windows: un-break writable tty handles (Bert Belder) * windows: map WSAESHUTDOWN to UV_EPIPE (Bert Belder) * windows: make spawn with custom environment work again (Bert Belder) * windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder) * tls, https: validate server certificate by default (Ben Noordhuis) * tls, https: throw exception on missing key/cert (Ben Noordhuis) * tls: async session storage (Fedor Indutny) * installer: don't install header files (Ben Noordhuis) * buffer: implement Buffer.prototype.toJSON() (Nathan Rajlich) * buffer: added support for writing NaN and Infinity (koichik) * http: make http.ServerResponse emit 'end' (Ben Noordhuis) * build: ./configure --ninja (Ben Noordhuis, Timothy J Fontaine) * installer: fix --without-npm (Ben Noordhuis) * cli: make -p equivalent to -pe (Ben Noordhuis) * url: Go much faster by using Url class (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit 9423aa9 refs/remotes/origin/v0.9.2-release Author: Bert Belder Date: 2012-09-18 02:13:29 +0200 openssl: fix the Windows x64 build M deps/openssl/config/k8/openssl/opensslconf-win32.h commit 22974a1 refs/remotes/origin/v0.9.2-release Author: isaacs Date: 2012-09-17 16:54:36 -0700 openssl: Set flags to properly build on sunos M deps/openssl/openssl.gyp commit 90a6253 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-18 02:13:29 +0200 openssl: fix the Windows x64 build M deps/openssl/config/k8/openssl/opensslconf-win32.h commit 1510116 refs/remotes/origin/v0.9.2-release Author: isaacs Date: 2012-09-17 15:45:37 -0700 test: fs.watch filename support on Darwin M test/simple/test-fs-watch.js commit b788c5e refs/remotes/origin/v0.9.2-release Author: isaacs Date: 2012-09-17 15:36:05 -0700 uv: Upgrade to 778144f0 joyent/libuv@778144f0b5bc14fe55d79854d0a67124ceaa4b22 M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/fsevents.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/pipe.c M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/test/benchmark-list.h A deps/uv/test/benchmark-multi-accept.c M deps/uv/test/dns-server.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-list.h A deps/uv/test/test-tcp-open.c A deps/uv/test/test-udp-open.c M deps/uv/uv.gyp commit fb6c314 refs/remotes/origin/v0.9.3-release Author: Alex Xu Date: 2012-09-14 21:06:25 -0400 configure: always use shlex instead of split Use shlex module instead of builtin string split to parse CC. M configure commit 7144be7 refs/remotes/origin/v0.9.2-release Author: isaacs Date: 2012-09-13 11:09:54 -0700 url: Go much faster by using Url class V8 loves it when JavaScript pretends to be a Classic inheritance type of language. Before: $ ./node benchmark/url.js benchmarking parse() ... 1.868 sec benchmarking format() ... 1.906 sec benchmarking resolve("../foo/bar?baz=boom") ... 7.800 sec benchmarking resolve("foo/bar") ... 7.099 sec benchmarking resolve("http://nodejs.org") ... 8.403 sec benchmarking resolve("./foo/bar?baz") ... 7.974 sec After: $ ./node benchmark/url.js benchmarking parse() ... 1.769 sec benchmarking format() ... 1.793 sec benchmarking resolve("../foo/bar?baz=boom") ... 4.254 sec benchmarking resolve("foo/bar") ... 3.932 sec benchmarking resolve("http://nodejs.org") ... 4.382 sec benchmarking resolve("./foo/bar?baz") ... 4.293 sec M lib/url.js M test/simple/test-url.js commit 39a0836 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-17 17:40:23 +0200 fs: fix watchFile() missing deletion events Make sure the deletion event gets reported in the following scenario: 1. Watch a file. 2. The initial stat() goes okay. 3. Something deletes the watched file. 4. The second stat() fails with ENOENT. The second stat() translates into the first 'change' event but a logic error stopped it from getting emitted. Fixes #4027. M lib/fs.js A test/simple/test-regress-GH-4027.js commit a08271c refs/remotes/origin/v0.8.13-fix Author: Robin Lee Date: 2012-09-02 15:36:21 +0800 doc: fix three typos M doc/api/child_process.markdown M doc/api/cluster.markdown M doc/api/net.markdown commit 96ca59f refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-17 07:17:11 +0200 process: fix setuid() and setgid() error reporting Zero errno before calling getgrnam_r() or getpwnam_r(). If errno had previously been clobbered, node would report the wrong error. M src/node.cc commit 3806cf0 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-30 16:43:20 +0200 test: set rejectUnauthorized in tls/https tests Update the tls and https tests to explicitly set rejectUnauthorized instead of relying on the NODE_TLS_REJECT_UNAUTHORIZED environment variable getting set. M test/fixtures/GH-892-request.js M test/pummel/test-https-large-response.js M test/pummel/test-tls-throttle.js M test/simple/test-http-host-headers.js M test/simple/test-http-url.parse-https.request.js M test/simple/test-https-agent.js M test/simple/test-https-drain.js M test/simple/test-https-eof-for-eom.js M test/simple/test-https-localaddress.js M test/simple/test-https-pfx.js M test/simple/test-https-socket-options.js M test/simple/test-https-timeout.js M test/simple/test-regress-GH-1531.js M test/simple/test-tls-client-resume.js M test/simple/test-tls-client-verify.js M test/simple/test-tls-connect-given-socket.js M test/simple/test-tls-connect-pipe.js M test/simple/test-tls-connect-simple.js M test/simple/test-tls-getcipher.js M test/simple/test-tls-honorcipherorder.js M test/simple/test-tls-npn-server-client.js M test/simple/test-tls-over-http-tunnel.js M test/simple/test-tls-passphrase.js M test/simple/test-tls-pause-close.js M test/simple/test-tls-pause.js M test/simple/test-tls-peer-certificate-multi-keys.js M test/simple/test-tls-peer-certificate.js M test/simple/test-tls-remote.js M test/simple/test-tls-request-timeout.js M test/simple/test-tls-set-encoding.js M test/simple/test-tls-sni-server-client.js commit 35607f3 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-30 15:14:37 +0200 tls, https: validate server certificate by default This commit changes the default value of the rejectUnauthorized option from false to true. What that means is that tls.connect(), https.get() and https.request() will reject invalid server certificates from now on, including self-signed certificates. There is an escape hatch: if you set the NODE_TLS_REJECT_UNAUTHORIZED environment variable to the literal string "0", node.js reverts to its old behavior. Fixes #3949. M doc/api/https.markdown M doc/api/tls.markdown M lib/https.js M lib/tls.js M test/fixtures/GH-892-request.js M test/pummel/test-https-large-response.js M test/pummel/test-tls-throttle.js M test/simple/test-http-host-headers.js M test/simple/test-http-url.parse-https.request.js M test/simple/test-https-agent.js M test/simple/test-https-client-get-url.js M test/simple/test-https-client-reject.js M test/simple/test-https-drain.js M test/simple/test-https-eof-for-eom.js M test/simple/test-https-localaddress.js M test/simple/test-https-pfx.js M test/simple/test-https-socket-options.js M test/simple/test-https-strict.js M test/simple/test-https-timeout.js M test/simple/test-regress-GH-1531.js M test/simple/test-tls-client-reject.js M test/simple/test-tls-client-resume.js M test/simple/test-tls-client-verify.js M test/simple/test-tls-connect-given-socket.js M test/simple/test-tls-connect-simple.js M test/simple/test-tls-getcipher.js M test/simple/test-tls-honorcipherorder.js M test/simple/test-tls-npn-server-client.js M test/simple/test-tls-over-http-tunnel.js M test/simple/test-tls-passphrase.js M test/simple/test-tls-pause-close.js M test/simple/test-tls-pause.js M test/simple/test-tls-peer-certificate-multi-keys.js M test/simple/test-tls-peer-certificate.js M test/simple/test-tls-remote.js M test/simple/test-tls-request-timeout.js M test/simple/test-tls-set-encoding.js M test/simple/test-tls-sni-server-client.js commit 4c171a5 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-14 04:00:30 +0200 uv: upgrade to 3d9de13 M deps/uv/src/unix/internal.h commit d908b83 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-14 02:56:41 +0200 uv: upgrade to a28f145 M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c A deps/uv/src/unix/aix.c A deps/uv/src/unix/eio/config_aix.h M deps/uv/src/unix/eio/eio.c M deps/uv/src/unix/eio/xthread.h M deps/uv/src/unix/error.c A deps/uv/src/unix/ev/config_aix.h M deps/uv/src/unix/ev/ev.c M deps/uv/src/win/async.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process.c M deps/uv/src/win/signal.c M deps/uv/src/win/tcp.c M deps/uv/src/win/thread.c M deps/uv/src/win/threadpool.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/test-fs.c M deps/uv/test/test-thread.c M deps/uv/uv.gyp commit db5c26e refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-14 02:34:10 +0200 fs: fix assert in fs.watch() Fix the following error: FSEventWrap: Aborting due to unwrap failure at ../../src/fs_event_wrap.cc:169 It's possible and legal for a handle to be closed twice. HandleWrap::Close() deals with that by ignoring the second close. Now FSEventWrap::Close() does too. Fixes #3997. M src/fs_event_wrap.cc commit 07804c7 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-14 01:59:44 +0200 fs: don't segfault on deeply recursive stat() Check that the calls to Integer::New() and Date::New() succeed and bail out if they don't. V8 returns an empty handle on stack overflow. Trying to set the empty handle as a property on an object results in a NULL pointer dereference in release builds and an assert in debug builds. Fixes #4015. M src/node_file.cc A test/fixtures/test-regress-GH-4015.js A test/simple/test-regress-GH-4015.js commit 1d52968 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-20 12:06:29 -0700 v8: Replace VFP by VFP2 in common.gypi This fixes an omission in cl 10818026. Patch by Nathan Rajlich. Review URL: http://codereview.chromium.org/10913256 M deps/v8/build/common.gypi commit 25c2940 refs/remotes/origin/v0.8.13-fix Author: yangguo@chromium.org Date: 2012-08-19 17:01:32 -0700 v8: Relax requirement from VFP3 to VFP2 where possible. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10818026 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12194 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/build/common.gypi M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/flag-definitions.h M deps/v8/src/platform-linux.cc M deps/v8/src/v8globals.h M deps/v8/test/cctest/test-assembler-arm.cc commit 7ab4a77 refs/remotes/origin/v0.9.3-release Author: Pavel Lang Date: 2012-09-13 08:31:50 +0200 buffer: update constructor prototype Change Buffer::New(char*, size_t) to Buffer::New(const char*, size_t). M src/node_buffer.cc M src/node_buffer.h commit bec863b refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-13 16:19:36 +0200 crypto: use uv_thread_self() M src/node_crypto.cc commit dd1b947 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-13 16:18:54 +0200 deps: upgrade libuv to 1f9bd99 M deps/uv/README.md M deps/uv/config-unix.mk M deps/uv/gyp_uv M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c A deps/uv/src/unix/fsevents.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/uv-common.c M deps/uv/src/win/error.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/test/test-fs-event.c M deps/uv/uv.gyp commit 2c97da8 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-13 14:02:22 +0200 bench: correct time calculation in url.js M benchmark/url.js commit 1bcf29e refs/remotes/origin/v0.9.3-release Author: Shigeki Ohtsu Date: 2012-09-13 11:28:59 +0900 openssl: disable EC_NISTP_64_GCC_128 on ia32 uint128_t won't work on 32-bit platform Closes #4008. M deps/openssl/openssl.gyp commit 10ba95c refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-13 01:18:09 +0200 bench: improve url parser benchmark M benchmark/url.js commit f5c68b2 refs/remotes/origin/v0.9.3-release Author: Felix Böhm Date: 2012-05-20 22:54:48 +0300 bench: add url parser benchmark A benchmark/url.js commit bb207c2 refs/remotes/origin/v0.9.3-release Merge: d3fa0dc 451ff15 Author: isaacs Date: 2012-09-12 15:13:07 -0700 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: ChangeLog src/node_version.h test/simple/test-util-inspect.js commit 451ff15 refs/remotes/origin/v0.8.13-fix Author: Frédéric Germain Date: 2012-09-09 14:32:40 +0200 http: Remove timeout handler when data arrives M lib/http.js A test/simple/test-http-client-timeout-agent.js commit d3fa0dc refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-12 17:57:15 +0200 openssl: disable harmless compiler warnings Compile with -Wno-missing-field-initializers and -Wno-old-style-declaration. The warnings are harmless but they clutter the build output a great deal. M deps/openssl/openssl.gyp commit 58a5bc1 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-12 17:04:31 +0200 doc: fs: clarfify fs.watch() documentation fs.watch() is implemented on all supported platforms but, depending on the object being watched, doesn't always work reliably (or at all). Fixes #4005. M doc/api/fs.markdown commit 4b8721a refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-12 00:52:50 +0200 openssl: remove obsolete patch files These patches were provided by Android and Chromium. In this form they are not useful. The ones that we need are landed as separate commits. As of openssl 1.0.1c, three of them made it upstream: * npn.patch (Next Protocol Negotiation support) * tls_exporter.patch (RFC 5705 Keying Material Exporters for TLS) * openssl_no_dtls1.patch (minor bugfix) D deps/openssl/README.chromium D deps/openssl/patches/empty_OPENSSL_cpuid_setup.patch D deps/openssl/patches/handshake_cutthrough.patch D deps/openssl/patches/jsse.patch D deps/openssl/patches/npn.patch D deps/openssl/patches/openssl_no_dtls1.patch D deps/openssl/patches/progs.patch D deps/openssl/patches/sha1_armv4_large.patch D deps/openssl/patches/small_records.patch D deps/openssl/patches/tls_exporter.patch D deps/openssl/patches/x509_hash_name_algorithm_change.patch commit 8d082d0 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 19:00:05 +0200 openssl: update the GYP build to work with openssl 1.0.1c M deps/openssl/openssl.gyp D deps/openssl/openssl/crypto/opensslconf.h A deps/openssl/openssl/include/openssl/md2.h D deps/openssl/openssl/include/openssl/opensslconf.h A deps/openssl/openssl/include/openssl/store.h commit c4b9be7 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 23:19:40 +0200 openssl: replace symlinks by #include shims Git for Windows can't create symlinks. This works too. T deps/openssl/openssl/apps/md4.c T deps/openssl/openssl/include/openssl/aes.h T deps/openssl/openssl/include/openssl/asn1.h T deps/openssl/openssl/include/openssl/asn1_mac.h T deps/openssl/openssl/include/openssl/asn1t.h T deps/openssl/openssl/include/openssl/bio.h T deps/openssl/openssl/include/openssl/blowfish.h T deps/openssl/openssl/include/openssl/bn.h T deps/openssl/openssl/include/openssl/buffer.h T deps/openssl/openssl/include/openssl/camellia.h T deps/openssl/openssl/include/openssl/cast.h T deps/openssl/openssl/include/openssl/cmac.h T deps/openssl/openssl/include/openssl/cms.h T deps/openssl/openssl/include/openssl/comp.h T deps/openssl/openssl/include/openssl/conf.h T deps/openssl/openssl/include/openssl/conf_api.h T deps/openssl/openssl/include/openssl/crypto.h T deps/openssl/openssl/include/openssl/des.h T deps/openssl/openssl/include/openssl/des_old.h T deps/openssl/openssl/include/openssl/dh.h T deps/openssl/openssl/include/openssl/dsa.h T deps/openssl/openssl/include/openssl/dso.h T deps/openssl/openssl/include/openssl/dtls1.h T deps/openssl/openssl/include/openssl/e_os2.h T deps/openssl/openssl/include/openssl/ebcdic.h T deps/openssl/openssl/include/openssl/ec.h T deps/openssl/openssl/include/openssl/ecdh.h T deps/openssl/openssl/include/openssl/ecdsa.h T deps/openssl/openssl/include/openssl/engine.h T deps/openssl/openssl/include/openssl/err.h T deps/openssl/openssl/include/openssl/evp.h T deps/openssl/openssl/include/openssl/hmac.h T deps/openssl/openssl/include/openssl/idea.h T deps/openssl/openssl/include/openssl/krb5_asn.h T deps/openssl/openssl/include/openssl/kssl.h T deps/openssl/openssl/include/openssl/lhash.h T deps/openssl/openssl/include/openssl/md4.h T deps/openssl/openssl/include/openssl/md5.h T deps/openssl/openssl/include/openssl/mdc2.h T deps/openssl/openssl/include/openssl/modes.h T deps/openssl/openssl/include/openssl/obj_mac.h T deps/openssl/openssl/include/openssl/objects.h T deps/openssl/openssl/include/openssl/ocsp.h T deps/openssl/openssl/include/openssl/opensslconf.h T deps/openssl/openssl/include/openssl/opensslv.h T deps/openssl/openssl/include/openssl/ossl_typ.h T deps/openssl/openssl/include/openssl/pem.h T deps/openssl/openssl/include/openssl/pem2.h T deps/openssl/openssl/include/openssl/pkcs12.h T deps/openssl/openssl/include/openssl/pkcs7.h T deps/openssl/openssl/include/openssl/pqueue.h T deps/openssl/openssl/include/openssl/rand.h T deps/openssl/openssl/include/openssl/rc2.h T deps/openssl/openssl/include/openssl/rc4.h T deps/openssl/openssl/include/openssl/ripemd.h T deps/openssl/openssl/include/openssl/rsa.h T deps/openssl/openssl/include/openssl/safestack.h T deps/openssl/openssl/include/openssl/seed.h T deps/openssl/openssl/include/openssl/sha.h T deps/openssl/openssl/include/openssl/srp.h T deps/openssl/openssl/include/openssl/srtp.h T deps/openssl/openssl/include/openssl/ssl.h T deps/openssl/openssl/include/openssl/ssl2.h T deps/openssl/openssl/include/openssl/ssl23.h T deps/openssl/openssl/include/openssl/ssl3.h T deps/openssl/openssl/include/openssl/stack.h T deps/openssl/openssl/include/openssl/symhacks.h T deps/openssl/openssl/include/openssl/tls1.h T deps/openssl/openssl/include/openssl/ts.h T deps/openssl/openssl/include/openssl/txt_db.h T deps/openssl/openssl/include/openssl/ui.h T deps/openssl/openssl/include/openssl/ui_compat.h T deps/openssl/openssl/include/openssl/whrlpool.h T deps/openssl/openssl/include/openssl/x509.h T deps/openssl/openssl/include/openssl/x509_vfy.h T deps/openssl/openssl/include/openssl/x509v3.h T deps/openssl/openssl/test/bftest.c T deps/openssl/openssl/test/bntest.c T deps/openssl/openssl/test/casttest.c T deps/openssl/openssl/test/destest.c T deps/openssl/openssl/test/dhtest.c T deps/openssl/openssl/test/dsatest.c T deps/openssl/openssl/test/ecdhtest.c T deps/openssl/openssl/test/ecdsatest.c T deps/openssl/openssl/test/ectest.c T deps/openssl/openssl/test/enginetest.c T deps/openssl/openssl/test/evp_test.c T deps/openssl/openssl/test/exptest.c T deps/openssl/openssl/test/hmactest.c T deps/openssl/openssl/test/ideatest.c T deps/openssl/openssl/test/jpaketest.c T deps/openssl/openssl/test/md2test.c T deps/openssl/openssl/test/md4test.c T deps/openssl/openssl/test/md5test.c T deps/openssl/openssl/test/mdc2test.c T deps/openssl/openssl/test/randtest.c T deps/openssl/openssl/test/rc2test.c T deps/openssl/openssl/test/rc4test.c T deps/openssl/openssl/test/rc5test.c T deps/openssl/openssl/test/rmdtest.c T deps/openssl/openssl/test/rsa_test.c T deps/openssl/openssl/test/sha1test.c T deps/openssl/openssl/test/sha256t.c T deps/openssl/openssl/test/sha512t.c T deps/openssl/openssl/test/shatest.c T deps/openssl/openssl/test/srptest.c T deps/openssl/openssl/test/ssltest.c T deps/openssl/openssl/test/wp_test.c commit 709e935 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 18:57:47 +0200 openssl: use dummy OPENSSL_cpuid_setup function Use a empty implementation for function OPENSSL_cpuid_setup to resolve link error. We should figure out how to geenrate platform specific implementation of OPENSSL_cpuid_setup by leveraging crypto/*cpuid.pl. This patch is taken from Chromium. M deps/openssl/openssl/crypto/cryptlib.c commit 9fc84fd refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-04-11 18:20:54 +0200 openssl: don't read user input from the TTY A deps/openssl/openssl/crypto/ui/ui_dummy.c M deps/openssl/openssl/crypto/ui/ui_openssl.c commit 988a164 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-15 02:10:02 +0200 openssl: fix uninitialized memory access ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to initialize the `length` field. Fixes the following valgrind error: $ valgrind -q --track-origins=yes --num-callers=19 \ out/Debug/node test/simple/test-tls-client-abort.js ==2690== Conditional jump or move depends on uninitialised value(s) ==2690== at 0x784B69: ASN1_STRING_set (asn1_lib.c:382) ==2690== by 0x809564: ASN1_mbstring_ncopy (a_mbstr.c:204) ==2690== by 0x8090F0: ASN1_mbstring_copy (a_mbstr.c:86) ==2690== by 0x782F1F: ASN1_STRING_to_UTF8 (a_strex.c:570) ==2690== by 0x78F090: asn1_string_canon (x_name.c:409) ==2690== by 0x78EF17: x509_name_canon (x_name.c:354) ==2690== by 0x78EA7D: x509_name_ex_d2i (x_name.c:210) ==2690== by 0x788058: ASN1_item_ex_d2i (tasn_dec.c:239) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x787C93: ASN1_item_d2i (tasn_dec.c:136) ==2690== by 0x78F5E4: d2i_X509 (x_x509.c:141) ==2690== by 0x7C9B91: PEM_ASN1_read_bio (pem_oth.c:81) ==2690== by 0x7CA506: PEM_read_bio_X509 (pem_x509.c:67) ==2690== by 0x703C9A: node::crypto::SecureContext::AddRootCerts(v8::Arguments const&) (node_crypto.cc:497) ==2690== Uninitialised value was created by a stack allocation ==2690== at 0x782E89: ASN1_STRING_to_UTF8 (a_strex.c:560) M deps/openssl/openssl/crypto/asn1/a_strex.c commit c23ac14 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 19:06:07 +0200 openssl: backward compatibility after x509 hash function change There are many symbolic links under /etc/ssl/certs created by using hash of the pem certificates in order for OpenSSL to find those certificate. Openssl has a tool to help you create hash symbolic links. (See tools/c_rehash) However the new openssl changed the hash algorithm, Unless you compile/install the latest openssl library and re-create all related symbolic links, the new openssl can not find some certificates because the links of those certificates were created by using old hash algorithm, which causes some tests failed. This patch gives a way to find a certificate according to its hash by using both new algorithm and old algorithm. crbug.com/111045 is used to track this issue. This patch is taken from the Chromium project. M deps/openssl/openssl/crypto/x509/by_dir.c commit 2fad7a8 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-12 04:22:02 +0200 openssl: apply upstream sha1-armv4-large.pl patch This is a back-port of r22768: sha1-armv4-large.pl: comply with ABI. M deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl commit 1d9b4ac refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 21:33:23 +0200 openssl: support handshake cut-through Enables SSL3+ clients to send application data immediately following the Finished message even when negotiating full-handshakes. With this patch, clients can negotiate SSL connections in 1-RTT even when performing full-handshakes. This patch is taken from the Android Open Source Project. M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/test/testssl commit ff22a0c refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 21:33:15 +0200 openssl: reduce memory consumption SSL records may be as large as 16K, but are typically < 2K. In addition, a historic bug in Windows allowed records to be as large 32K. OpenSSL statically allocates read and write buffers (34K and 18K respectively) used for processing records. With this patch, OpenSSL statically allocates 4K + 4K buffers, with the option of dynamically growing buffers to 34K + 4K, which is a saving of 44K per connection for the typical case. This patch is taken from the Android Open Source Project. M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/test/testssl commit 4870a4e refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-12 02:46:45 +0200 doc: http: expand request.headers documentation M doc/api/http.markdown commit b61ae54 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-09-11 14:56:42 +0200 openssl: upgrade to vanilla openssl 1.0.1c M deps/openssl/openssl/CHANGES M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/NEWS M deps/openssl/openssl/README M deps/openssl/openssl/VMS/install-vms.com M deps/openssl/openssl/VMS/openssl_startup.com M deps/openssl/openssl/VMS/openssl_undo.com A deps/openssl/openssl/apps/CA.com A deps/openssl/openssl/apps/CA.pl A deps/openssl/openssl/apps/CA.pl.in A deps/openssl/openssl/apps/CA.sh A deps/openssl/openssl/apps/Makefile A deps/openssl/openssl/apps/app_rand.c A deps/openssl/openssl/apps/apps.c A deps/openssl/openssl/apps/apps.h A deps/openssl/openssl/apps/asn1pars.c A deps/openssl/openssl/apps/ca-cert.srl A deps/openssl/openssl/apps/ca-key.pem A deps/openssl/openssl/apps/ca-req.pem A deps/openssl/openssl/apps/ca.c A deps/openssl/openssl/apps/cert.pem A deps/openssl/openssl/apps/ciphers.c A deps/openssl/openssl/apps/client.pem A deps/openssl/openssl/apps/cms.c A deps/openssl/openssl/apps/crl.c A deps/openssl/openssl/apps/crl2p7.c A deps/openssl/openssl/apps/demoCA/cacert.pem A deps/openssl/openssl/apps/demoCA/index.txt A deps/openssl/openssl/apps/demoCA/private/cakey.pem A deps/openssl/openssl/apps/demoCA/serial A deps/openssl/openssl/apps/demoSRP/srp_verifier.txt A deps/openssl/openssl/apps/demoSRP/srp_verifier.txt.attr A deps/openssl/openssl/apps/dgst.c A deps/openssl/openssl/apps/dh.c A deps/openssl/openssl/apps/dh1024.pem A deps/openssl/openssl/apps/dh2048.pem A deps/openssl/openssl/apps/dh4096.pem A deps/openssl/openssl/apps/dh512.pem A deps/openssl/openssl/apps/dhparam.c A deps/openssl/openssl/apps/dsa-ca.pem A deps/openssl/openssl/apps/dsa-pca.pem A deps/openssl/openssl/apps/dsa.c A deps/openssl/openssl/apps/dsa1024.pem A deps/openssl/openssl/apps/dsa512.pem A deps/openssl/openssl/apps/dsap.pem A deps/openssl/openssl/apps/dsaparam.c A deps/openssl/openssl/apps/ec.c A deps/openssl/openssl/apps/ecparam.c A deps/openssl/openssl/apps/enc.c A deps/openssl/openssl/apps/engine.c A deps/openssl/openssl/apps/errstr.c A deps/openssl/openssl/apps/gendh.c A deps/openssl/openssl/apps/gendsa.c A deps/openssl/openssl/apps/genpkey.c A deps/openssl/openssl/apps/genrsa.c A deps/openssl/openssl/apps/install-apps.com A deps/openssl/openssl/apps/makeapps.com A deps/openssl/openssl/apps/md4.c A deps/openssl/openssl/apps/nseq.c A deps/openssl/openssl/apps/ocsp.c A deps/openssl/openssl/apps/oid.cnf A deps/openssl/openssl/apps/openssl-vms.cnf A deps/openssl/openssl/apps/openssl.c A deps/openssl/openssl/apps/openssl.cnf A deps/openssl/openssl/apps/passwd.c A deps/openssl/openssl/apps/pca-cert.srl A deps/openssl/openssl/apps/pca-key.pem A deps/openssl/openssl/apps/pca-req.pem A deps/openssl/openssl/apps/pkcs12.c A deps/openssl/openssl/apps/pkcs7.c A deps/openssl/openssl/apps/pkcs8.c A deps/openssl/openssl/apps/pkey.c A deps/openssl/openssl/apps/pkeyparam.c A deps/openssl/openssl/apps/pkeyutl.c A deps/openssl/openssl/apps/prime.c A deps/openssl/openssl/apps/privkey.pem A deps/openssl/openssl/apps/progs.h A deps/openssl/openssl/apps/progs.pl A deps/openssl/openssl/apps/rand.c A deps/openssl/openssl/apps/req.c A deps/openssl/openssl/apps/req.pem A deps/openssl/openssl/apps/rsa.c A deps/openssl/openssl/apps/rsa8192.pem A deps/openssl/openssl/apps/rsautl.c A deps/openssl/openssl/apps/s1024key.pem A deps/openssl/openssl/apps/s1024req.pem A deps/openssl/openssl/apps/s512-key.pem A deps/openssl/openssl/apps/s512-req.pem A deps/openssl/openssl/apps/s_apps.h A deps/openssl/openssl/apps/s_cb.c A deps/openssl/openssl/apps/s_client.c A deps/openssl/openssl/apps/s_server.c A deps/openssl/openssl/apps/s_socket.c A deps/openssl/openssl/apps/s_time.c A deps/openssl/openssl/apps/server.pem A deps/openssl/openssl/apps/server.srl A deps/openssl/openssl/apps/server2.pem A deps/openssl/openssl/apps/sess_id.c A deps/openssl/openssl/apps/set/set-g-ca.pem A deps/openssl/openssl/apps/set/set-m-ca.pem A deps/openssl/openssl/apps/set/set_b_ca.pem A deps/openssl/openssl/apps/set/set_c_ca.pem A deps/openssl/openssl/apps/set/set_d_ct.pem A deps/openssl/openssl/apps/set/set_root.pem A deps/openssl/openssl/apps/smime.c A deps/openssl/openssl/apps/speed.c A deps/openssl/openssl/apps/spkac.c A deps/openssl/openssl/apps/srp.c A deps/openssl/openssl/apps/testCA.pem A deps/openssl/openssl/apps/testdsa.h A deps/openssl/openssl/apps/testrsa.h A deps/openssl/openssl/apps/timeouts.h A deps/openssl/openssl/apps/ts.c A deps/openssl/openssl/apps/tsget A deps/openssl/openssl/apps/verify.c A deps/openssl/openssl/apps/version.c A deps/openssl/openssl/apps/vms_decc_init.c A deps/openssl/openssl/apps/winrand.c A deps/openssl/openssl/apps/x509.c M deps/openssl/openssl/config M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/Makefile M deps/openssl/openssl/crypto/aes/aes.h M deps/openssl/openssl/crypto/aes/aes_core.c M deps/openssl/openssl/crypto/aes/aes_misc.c M deps/openssl/openssl/crypto/aes/asm/aes-586.pl M deps/openssl/openssl/crypto/aes/asm/aes-armv4.pl A deps/openssl/openssl/crypto/aes/asm/aes-mips.pl A deps/openssl/openssl/crypto/aes/asm/aes-parisc.pl M deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl M deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl M deps/openssl/openssl/crypto/aes/asm/aes-sparcv9.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl A deps/openssl/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl A deps/openssl/openssl/crypto/aes/asm/aesni-x86.pl A deps/openssl/openssl/crypto/aes/asm/aesni-x86_64.pl A deps/openssl/openssl/crypto/aes/asm/bsaes-x86_64.pl A deps/openssl/openssl/crypto/aes/asm/vpaes-x86.pl A deps/openssl/openssl/crypto/aes/asm/vpaes-x86_64.pl A deps/openssl/openssl/crypto/arm_arch.h A deps/openssl/openssl/crypto/armcap.c A deps/openssl/openssl/crypto/armv4cpuid.S M deps/openssl/openssl/crypto/asn1/Makefile M deps/openssl/openssl/crypto/asn1/a_digest.c M deps/openssl/openssl/crypto/asn1/a_int.c M deps/openssl/openssl/crypto/asn1/a_sign.c M deps/openssl/openssl/crypto/asn1/a_strex.c M deps/openssl/openssl/crypto/asn1/a_verify.c M deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1.h M deps/openssl/openssl/crypto/asn1/asn1_err.c M deps/openssl/openssl/crypto/asn1/asn1_locl.h M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/n_pkey.c M deps/openssl/openssl/crypto/asn1/p5_pbev2.c M deps/openssl/openssl/crypto/asn1/t_crl.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_prn.c M deps/openssl/openssl/crypto/asn1/x_algor.c M deps/openssl/openssl/crypto/asn1/x_name.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/bf/Makefile M deps/openssl/openssl/crypto/bf/bf_skey.c M deps/openssl/openssl/crypto/bf/blowfish.h M deps/openssl/openssl/crypto/bio/bio.h M deps/openssl/openssl/crypto/bio/bio_err.c M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bio/bss_bio.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bn/Makefile A deps/openssl/openssl/crypto/bn/asm/armv4-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/armv4-mont.pl A deps/openssl/openssl/crypto/bn/asm/ia64-mont.pl A deps/openssl/openssl/crypto/bn/asm/mips-mont.pl A deps/openssl/openssl/crypto/bn/asm/mips.pl A deps/openssl/openssl/crypto/bn/asm/modexp512-x86_64.pl A deps/openssl/openssl/crypto/bn/asm/parisc-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc.pl M deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl A deps/openssl/openssl/crypto/bn/asm/s390x-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl M deps/openssl/openssl/crypto/bn/asm/s390x.S M deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl A deps/openssl/openssl/crypto/bn/asm/x86-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86-mont.pl A deps/openssl/openssl/crypto/bn/asm/x86_64-gf2m.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl A deps/openssl/openssl/crypto/bn/asm/x86_64-mont5.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_div.c M deps/openssl/openssl/crypto/bn/bn_exp.c M deps/openssl/openssl/crypto/bn/bn_gf2m.c M deps/openssl/openssl/crypto/bn/bn_lcl.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_mont.c M deps/openssl/openssl/crypto/bn/bn_nist.c M deps/openssl/openssl/crypto/bn/bn_print.c M deps/openssl/openssl/crypto/bn/bn_shift.c A deps/openssl/openssl/crypto/bn/bn_x931p.c M deps/openssl/openssl/crypto/bn/bntest.c M deps/openssl/openssl/crypto/buffer/Makefile A deps/openssl/openssl/crypto/buffer/buf_str.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/camellia/Makefile M deps/openssl/openssl/crypto/camellia/asm/cmll-x86.pl M deps/openssl/openssl/crypto/camellia/camellia.h M deps/openssl/openssl/crypto/camellia/cmll_locl.h M deps/openssl/openssl/crypto/camellia/cmll_misc.c A deps/openssl/openssl/crypto/camellia/cmll_utl.c M deps/openssl/openssl/crypto/cast/Makefile M deps/openssl/openssl/crypto/cast/c_skey.c M deps/openssl/openssl/crypto/cast/cast.h A deps/openssl/openssl/crypto/cmac/Makefile A deps/openssl/openssl/crypto/cmac/cm_ameth.c A deps/openssl/openssl/crypto/cmac/cm_pmeth.c A deps/openssl/openssl/crypto/cmac/cmac.c A deps/openssl/openssl/crypto/cmac/cmac.h M deps/openssl/openssl/crypto/cms/Makefile M deps/openssl/openssl/crypto/cms/cms.h M deps/openssl/openssl/crypto/cms/cms_asn1.c M deps/openssl/openssl/crypto/cms/cms_enc.c M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_err.c M deps/openssl/openssl/crypto/cms/cms_lcl.h M deps/openssl/openssl/crypto/cms/cms_lib.c A deps/openssl/openssl/crypto/cms/cms_pwri.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c M deps/openssl/openssl/crypto/comp/c_rle.c M deps/openssl/openssl/crypto/cpt_err.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/cryptlib.h M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/des/Makefile M deps/openssl/openssl/crypto/des/des.h M deps/openssl/openssl/crypto/des/set_key.c M deps/openssl/openssl/crypto/dh/dh.h M deps/openssl/openssl/crypto/dh/dh_ameth.c M deps/openssl/openssl/crypto/dh/dh_err.c M deps/openssl/openssl/crypto/dh/dh_gen.c M deps/openssl/openssl/crypto/dh/dh_key.c M deps/openssl/openssl/crypto/dh/dh_lib.c M deps/openssl/openssl/crypto/dsa/Makefile M deps/openssl/openssl/crypto/dsa/dsa.h M deps/openssl/openssl/crypto/dsa/dsa_ameth.c M deps/openssl/openssl/crypto/dsa/dsa_asn1.c M deps/openssl/openssl/crypto/dsa/dsa_err.c M deps/openssl/openssl/crypto/dsa/dsa_gen.c M deps/openssl/openssl/crypto/dsa/dsa_key.c M deps/openssl/openssl/crypto/dsa/dsa_lib.c M deps/openssl/openssl/crypto/dsa/dsa_locl.h M deps/openssl/openssl/crypto/dsa/dsa_ossl.c M deps/openssl/openssl/crypto/dsa/dsa_pmeth.c M deps/openssl/openssl/crypto/dsa/dsa_sign.c M deps/openssl/openssl/crypto/dsa/dsa_vrf.c M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/ec/Makefile M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec2_mult.c A deps/openssl/openssl/crypto/ec/ec2_oct.c M deps/openssl/openssl/crypto/ec/ec2_smpl.c M deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_asn1.c M deps/openssl/openssl/crypto/ec/ec_curve.c M deps/openssl/openssl/crypto/ec/ec_cvt.c M deps/openssl/openssl/crypto/ec/ec_err.c M deps/openssl/openssl/crypto/ec/ec_key.c M deps/openssl/openssl/crypto/ec/ec_lcl.h M deps/openssl/openssl/crypto/ec/ec_lib.c A deps/openssl/openssl/crypto/ec/ec_oct.c M deps/openssl/openssl/crypto/ec/ec_pmeth.c M deps/openssl/openssl/crypto/ec/eck_prn.c M deps/openssl/openssl/crypto/ec/ecp_mont.c M deps/openssl/openssl/crypto/ec/ecp_nist.c A deps/openssl/openssl/crypto/ec/ecp_nistp224.c A deps/openssl/openssl/crypto/ec/ecp_nistp256.c A deps/openssl/openssl/crypto/ec/ecp_nistp521.c A deps/openssl/openssl/crypto/ec/ecp_nistputil.c A deps/openssl/openssl/crypto/ec/ecp_oct.c M deps/openssl/openssl/crypto/ec/ecp_smpl.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/ecdh/ecdh.h M deps/openssl/openssl/crypto/ecdh/ecdhtest.c M deps/openssl/openssl/crypto/ecdh/ech_err.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdh/ech_locl.h M deps/openssl/openssl/crypto/ecdh/ech_ossl.c M deps/openssl/openssl/crypto/ecdsa/ecdsa.h M deps/openssl/openssl/crypto/ecdsa/ecdsatest.c M deps/openssl/openssl/crypto/ecdsa/ecs_err.c M deps/openssl/openssl/crypto/ecdsa/ecs_lib.c M deps/openssl/openssl/crypto/ecdsa/ecs_locl.h M deps/openssl/openssl/crypto/ecdsa/ecs_ossl.c M deps/openssl/openssl/crypto/engine/Makefile M deps/openssl/openssl/crypto/engine/eng_all.c M deps/openssl/openssl/crypto/engine/eng_cryptodev.c M deps/openssl/openssl/crypto/engine/eng_fat.c A deps/openssl/openssl/crypto/engine/eng_rdrand.c A deps/openssl/openssl/crypto/engine/eng_rsax.c M deps/openssl/openssl/crypto/engine/engine.h M deps/openssl/openssl/crypto/err/err.c M deps/openssl/openssl/crypto/err/err.h M deps/openssl/openssl/crypto/err/err_all.c M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/bio_md.c M deps/openssl/openssl/crypto/evp/bio_ok.c M deps/openssl/openssl/crypto/evp/c_allc.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c A deps/openssl/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/e_null.c M deps/openssl/openssl/crypto/evp/e_rc2.c M deps/openssl/openssl/crypto/evp/e_rc4.c A deps/openssl/openssl/crypto/evp/e_rc4_hmac_md5.c M deps/openssl/openssl/crypto/evp/evp.h M deps/openssl/openssl/crypto/evp/evp_enc.c M deps/openssl/openssl/crypto/evp/evp_err.c A deps/openssl/openssl/crypto/evp/evp_fips.c M deps/openssl/openssl/crypto/evp/evp_key.c M deps/openssl/openssl/crypto/evp/evp_lib.c M deps/openssl/openssl/crypto/evp/evp_locl.h M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/evp/evptests.txt M deps/openssl/openssl/crypto/evp/m_dss.c M deps/openssl/openssl/crypto/evp/m_dss1.c M deps/openssl/openssl/crypto/evp/m_ecdsa.c M deps/openssl/openssl/crypto/evp/m_md4.c M deps/openssl/openssl/crypto/evp/m_md5.c M deps/openssl/openssl/crypto/evp/m_mdc2.c M deps/openssl/openssl/crypto/evp/m_ripemd.c M deps/openssl/openssl/crypto/evp/m_sha.c M deps/openssl/openssl/crypto/evp/m_sha1.c M deps/openssl/openssl/crypto/evp/m_wp.c M deps/openssl/openssl/crypto/evp/names.c M deps/openssl/openssl/crypto/evp/p5_crpt.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/evp/p_open.c M deps/openssl/openssl/crypto/evp/p_seal.c M deps/openssl/openssl/crypto/evp/p_sign.c M deps/openssl/openssl/crypto/evp/p_verify.c M deps/openssl/openssl/crypto/evp/pmeth_gn.c M deps/openssl/openssl/crypto/evp/pmeth_lib.c A deps/openssl/openssl/crypto/fips_err.h A deps/openssl/openssl/crypto/fips_ers.c M deps/openssl/openssl/crypto/hmac/hm_ameth.c M deps/openssl/openssl/crypto/hmac/hm_pmeth.c M deps/openssl/openssl/crypto/hmac/hmac.c M deps/openssl/openssl/crypto/ia64cpuid.S M deps/openssl/openssl/crypto/idea/Makefile M deps/openssl/openssl/crypto/idea/i_skey.c M deps/openssl/openssl/crypto/idea/idea.h M deps/openssl/openssl/crypto/install-crypto.com M deps/openssl/openssl/crypto/md2/md2.h M deps/openssl/openssl/crypto/md2/md2_dgst.c M deps/openssl/openssl/crypto/md4/Makefile M deps/openssl/openssl/crypto/md4/md4.h M deps/openssl/openssl/crypto/md4/md4_dgst.c M deps/openssl/openssl/crypto/md5/Makefile M deps/openssl/openssl/crypto/md5/md5.h M deps/openssl/openssl/crypto/md5/md5_dgst.c M deps/openssl/openssl/crypto/mdc2/Makefile M deps/openssl/openssl/crypto/mdc2/mdc2.h M deps/openssl/openssl/crypto/mdc2/mdc2dgst.c M deps/openssl/openssl/crypto/mem.c M deps/openssl/openssl/crypto/modes/Makefile A deps/openssl/openssl/crypto/modes/asm/ghash-alpha.pl A deps/openssl/openssl/crypto/modes/asm/ghash-armv4.pl A deps/openssl/openssl/crypto/modes/asm/ghash-ia64.pl A deps/openssl/openssl/crypto/modes/asm/ghash-parisc.pl A deps/openssl/openssl/crypto/modes/asm/ghash-s390x.pl A deps/openssl/openssl/crypto/modes/asm/ghash-sparcv9.pl A deps/openssl/openssl/crypto/modes/asm/ghash-x86.pl A deps/openssl/openssl/crypto/modes/asm/ghash-x86_64.pl M deps/openssl/openssl/crypto/modes/cbc128.c A deps/openssl/openssl/crypto/modes/ccm128.c M deps/openssl/openssl/crypto/modes/cfb128.c M deps/openssl/openssl/crypto/modes/ctr128.c M deps/openssl/openssl/crypto/modes/cts128.c A deps/openssl/openssl/crypto/modes/gcm128.c M deps/openssl/openssl/crypto/modes/modes.h A deps/openssl/openssl/crypto/modes/modes_lcl.h M deps/openssl/openssl/crypto/modes/ofb128.c A deps/openssl/openssl/crypto/modes/xts128.c A deps/openssl/openssl/crypto/o_fips.c A deps/openssl/openssl/crypto/o_init.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_mac.h M deps/openssl/openssl/crypto/objects/obj_mac.num M deps/openssl/openssl/crypto/objects/obj_xref.c M deps/openssl/openssl/crypto/objects/obj_xref.h M deps/openssl/openssl/crypto/objects/obj_xref.txt M deps/openssl/openssl/crypto/objects/objects.txt M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c A deps/openssl/openssl/crypto/opensslconf.h M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/ossl_typ.h A deps/openssl/openssl/crypto/pariscid.pl M deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86asm.pl M deps/openssl/openssl/crypto/perlasm/x86gas.pl M deps/openssl/openssl/crypto/perlasm/x86masm.pl M deps/openssl/openssl/crypto/perlasm/x86nasm.pl M deps/openssl/openssl/crypto/pkcs12/p12_decr.c M deps/openssl/openssl/crypto/pkcs12/p12_key.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c M deps/openssl/openssl/crypto/pkcs12/p12_mutl.c M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pk7_smime.c A deps/openssl/openssl/crypto/ppccap.c M deps/openssl/openssl/crypto/ppccpuid.pl M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc2/Makefile M deps/openssl/openssl/crypto/rc2/rc2.h M deps/openssl/openssl/crypto/rc2/rc2_skey.c M deps/openssl/openssl/crypto/rc4/Makefile M deps/openssl/openssl/crypto/rc4/asm/rc4-586.pl A deps/openssl/openssl/crypto/rc4/asm/rc4-md5-x86_64.pl A deps/openssl/openssl/crypto/rc4/asm/rc4-parisc.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-s390x.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/rc4/rc4.h M deps/openssl/openssl/crypto/rc4/rc4_skey.c A deps/openssl/openssl/crypto/rc4/rc4_utl.c M deps/openssl/openssl/crypto/rc4/rc4test.c M deps/openssl/openssl/crypto/ripemd/Makefile M deps/openssl/openssl/crypto/ripemd/ripemd.h M deps/openssl/openssl/crypto/ripemd/rmd_dgst.c M deps/openssl/openssl/crypto/rsa/Makefile M deps/openssl/openssl/crypto/rsa/rsa.h M deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_asn1.c A deps/openssl/openssl/crypto/rsa/rsa_crpt.c M deps/openssl/openssl/crypto/rsa/rsa_err.c M deps/openssl/openssl/crypto/rsa/rsa_gen.c M deps/openssl/openssl/crypto/rsa/rsa_lib.c M deps/openssl/openssl/crypto/rsa/rsa_oaep.c M deps/openssl/openssl/crypto/rsa/rsa_pmeth.c M deps/openssl/openssl/crypto/rsa/rsa_pss.c M deps/openssl/openssl/crypto/rsa/rsa_sign.c M deps/openssl/openssl/crypto/s390xcap.c M deps/openssl/openssl/crypto/s390xcpuid.S M deps/openssl/openssl/crypto/seed/seed.c M deps/openssl/openssl/crypto/seed/seed.h M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-586.pl A deps/openssl/openssl/crypto/sha/asm/sha1-alpha.pl M deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ia64.pl A deps/openssl/openssl/crypto/sha/asm/sha1-mips.pl A deps/openssl/openssl/crypto/sha/asm/sha1-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl M deps/openssl/openssl/crypto/sha/asm/sha256-586.pl M deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl M deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl A deps/openssl/openssl/crypto/sha/asm/sha512-mips.pl A deps/openssl/openssl/crypto/sha/asm/sha512-parisc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl M deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl M deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha.h M deps/openssl/openssl/crypto/sha/sha1dgst.c M deps/openssl/openssl/crypto/sha/sha256.c M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/sha/sha_dgst.c M deps/openssl/openssl/crypto/sha/sha_locl.h M deps/openssl/openssl/crypto/sparcv9cap.c A deps/openssl/openssl/crypto/srp/Makefile A deps/openssl/openssl/crypto/srp/srp.h A deps/openssl/openssl/crypto/srp/srp_grps.h A deps/openssl/openssl/crypto/srp/srp_lcl.h A deps/openssl/openssl/crypto/srp/srp_lib.c A deps/openssl/openssl/crypto/srp/srp_vfy.c A deps/openssl/openssl/crypto/srp/srptest.c M deps/openssl/openssl/crypto/stack/safestack.h M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/ts/ts.h M deps/openssl/openssl/crypto/ts/ts_rsp_verify.c M deps/openssl/openssl/crypto/ui/ui.h D deps/openssl/openssl/crypto/ui/ui_dummy.c M deps/openssl/openssl/crypto/ui/ui_openssl.c M deps/openssl/openssl/crypto/vms_rms.h M deps/openssl/openssl/crypto/whrlpool/Makefile M deps/openssl/openssl/crypto/whrlpool/whrlpool.h M deps/openssl/openssl/crypto/whrlpool/wp_block.c M deps/openssl/openssl/crypto/whrlpool/wp_dgst.c M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/x509.h M deps/openssl/openssl/crypto/x509/x509_cmp.c M deps/openssl/openssl/crypto/x509/x509_lu.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x509type.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x509v3/v3_asid.c M deps/openssl/openssl/crypto/x509v3/v3_skey.c M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl M deps/openssl/openssl/doc/HOWTO/proxy_certificates.txt M deps/openssl/openssl/doc/apps/genpkey.pod M deps/openssl/openssl/doc/apps/openssl.pod M deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod M deps/openssl/openssl/doc/crypto/ecdsa.pod M deps/openssl/openssl/doc/ssl/SSL_alert_type_string.pod M deps/openssl/openssl/e_os.h M deps/openssl/openssl/e_os2.h M deps/openssl/openssl/engines/ccgost/Makefile M deps/openssl/openssl/engines/ccgost/gost_ameth.c M deps/openssl/openssl/engines/ccgost/gost_pmeth.c M deps/openssl/openssl/engines/e_aep.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/engines/e_padlock.c T deps/openssl/openssl/include/openssl/aes.h T deps/openssl/openssl/include/openssl/asn1.h T deps/openssl/openssl/include/openssl/asn1_mac.h T deps/openssl/openssl/include/openssl/asn1t.h T deps/openssl/openssl/include/openssl/bio.h T deps/openssl/openssl/include/openssl/blowfish.h T deps/openssl/openssl/include/openssl/bn.h T deps/openssl/openssl/include/openssl/buffer.h T deps/openssl/openssl/include/openssl/camellia.h T deps/openssl/openssl/include/openssl/cast.h A deps/openssl/openssl/include/openssl/cmac.h T deps/openssl/openssl/include/openssl/cms.h T deps/openssl/openssl/include/openssl/comp.h T deps/openssl/openssl/include/openssl/conf.h T deps/openssl/openssl/include/openssl/conf_api.h T deps/openssl/openssl/include/openssl/crypto.h T deps/openssl/openssl/include/openssl/des.h T deps/openssl/openssl/include/openssl/des_old.h T deps/openssl/openssl/include/openssl/dh.h T deps/openssl/openssl/include/openssl/dsa.h T deps/openssl/openssl/include/openssl/dso.h T deps/openssl/openssl/include/openssl/dtls1.h T deps/openssl/openssl/include/openssl/e_os2.h T deps/openssl/openssl/include/openssl/ebcdic.h T deps/openssl/openssl/include/openssl/ec.h T deps/openssl/openssl/include/openssl/ecdh.h T deps/openssl/openssl/include/openssl/ecdsa.h T deps/openssl/openssl/include/openssl/engine.h T deps/openssl/openssl/include/openssl/err.h T deps/openssl/openssl/include/openssl/evp.h T deps/openssl/openssl/include/openssl/hmac.h T deps/openssl/openssl/include/openssl/idea.h T deps/openssl/openssl/include/openssl/krb5_asn.h T deps/openssl/openssl/include/openssl/kssl.h T deps/openssl/openssl/include/openssl/lhash.h D deps/openssl/openssl/include/openssl/md2.h T deps/openssl/openssl/include/openssl/md4.h T deps/openssl/openssl/include/openssl/md5.h T deps/openssl/openssl/include/openssl/mdc2.h T deps/openssl/openssl/include/openssl/modes.h T deps/openssl/openssl/include/openssl/obj_mac.h T deps/openssl/openssl/include/openssl/objects.h T deps/openssl/openssl/include/openssl/ocsp.h A deps/openssl/openssl/include/openssl/opensslconf.h T deps/openssl/openssl/include/openssl/opensslv.h T deps/openssl/openssl/include/openssl/ossl_typ.h T deps/openssl/openssl/include/openssl/pem.h T deps/openssl/openssl/include/openssl/pem2.h T deps/openssl/openssl/include/openssl/pkcs12.h T deps/openssl/openssl/include/openssl/pkcs7.h T deps/openssl/openssl/include/openssl/pqueue.h T deps/openssl/openssl/include/openssl/rand.h T deps/openssl/openssl/include/openssl/rc2.h T deps/openssl/openssl/include/openssl/rc4.h T deps/openssl/openssl/include/openssl/ripemd.h T deps/openssl/openssl/include/openssl/rsa.h T deps/openssl/openssl/include/openssl/safestack.h T deps/openssl/openssl/include/openssl/seed.h T deps/openssl/openssl/include/openssl/sha.h A deps/openssl/openssl/include/openssl/srp.h A deps/openssl/openssl/include/openssl/srtp.h T deps/openssl/openssl/include/openssl/ssl.h T deps/openssl/openssl/include/openssl/ssl2.h T deps/openssl/openssl/include/openssl/ssl23.h T deps/openssl/openssl/include/openssl/ssl3.h T deps/openssl/openssl/include/openssl/stack.h D deps/openssl/openssl/include/openssl/store.h T deps/openssl/openssl/include/openssl/symhacks.h T deps/openssl/openssl/include/openssl/tls1.h T deps/openssl/openssl/include/openssl/ts.h T deps/openssl/openssl/include/openssl/txt_db.h T deps/openssl/openssl/include/openssl/ui.h T deps/openssl/openssl/include/openssl/ui_compat.h T deps/openssl/openssl/include/openssl/whrlpool.h T deps/openssl/openssl/include/openssl/x509.h T deps/openssl/openssl/include/openssl/x509_vfy.h T deps/openssl/openssl/include/openssl/x509v3.h M deps/openssl/openssl/makevms.com M deps/openssl/openssl/ms/do_win64a.bat M deps/openssl/openssl/ms/do_win64i.bat M deps/openssl/openssl/ms/uplink-common.pl M deps/openssl/openssl/ms/uplink-ia64.pl M deps/openssl/openssl/ms/uplink-x86.pl M deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/ms/uplink.h M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_pkt.c A deps/openssl/openssl/ssl/d1_srtp.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/dtls1.h M deps/openssl/openssl/ssl/install-ssl.com M deps/openssl/openssl/ssl/kssl.c M deps/openssl/openssl/ssl/kssl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s23_meth.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c A deps/openssl/openssl/ssl/srtp.h M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl2.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_cert.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssl_sess.c M deps/openssl/openssl/ssl/ssl_txt.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_clnt.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/t1_meth.c M deps/openssl/openssl/ssl/t1_srvr.c M deps/openssl/openssl/ssl/tls1.h A deps/openssl/openssl/ssl/tls_srp.c A deps/openssl/openssl/test/CAss.cnf A deps/openssl/openssl/test/CAssdh.cnf A deps/openssl/openssl/test/CAssdsa.cnf A deps/openssl/openssl/test/CAssrsa.cnf A deps/openssl/openssl/test/CAtsa.cnf A deps/openssl/openssl/test/Makefile A deps/openssl/openssl/test/P1ss.cnf A deps/openssl/openssl/test/P2ss.cnf A deps/openssl/openssl/test/Sssdsa.cnf A deps/openssl/openssl/test/Sssrsa.cnf A deps/openssl/openssl/test/Uss.cnf A deps/openssl/openssl/test/VMSca-response.1 A deps/openssl/openssl/test/VMSca-response.2 A deps/openssl/openssl/test/asn1test.c A deps/openssl/openssl/test/bctest A deps/openssl/openssl/test/bctest.com A deps/openssl/openssl/test/bftest.c A deps/openssl/openssl/test/bntest.c A deps/openssl/openssl/test/bntest.com A deps/openssl/openssl/test/casttest.c A deps/openssl/openssl/test/clean_test.com A deps/openssl/openssl/test/cms-examples.pl A deps/openssl/openssl/test/cms-test.pl A deps/openssl/openssl/test/destest.c A deps/openssl/openssl/test/dhtest.c A deps/openssl/openssl/test/dsatest.c A deps/openssl/openssl/test/dummytest.c A deps/openssl/openssl/test/ecdhtest.c A deps/openssl/openssl/test/ecdsatest.c A deps/openssl/openssl/test/ectest.c A deps/openssl/openssl/test/enginetest.c A deps/openssl/openssl/test/evp_test.c A deps/openssl/openssl/test/evptests.txt A deps/openssl/openssl/test/exptest.c A deps/openssl/openssl/test/hmactest.c A deps/openssl/openssl/test/ideatest.c A deps/openssl/openssl/test/igetest.c A deps/openssl/openssl/test/jpaketest.c A deps/openssl/openssl/test/maketests.com A deps/openssl/openssl/test/md2test.c A deps/openssl/openssl/test/md4test.c A deps/openssl/openssl/test/md5test.c A deps/openssl/openssl/test/mdc2test.c A deps/openssl/openssl/test/methtest.c A deps/openssl/openssl/test/pkcs7-1.pem A deps/openssl/openssl/test/pkcs7.pem A deps/openssl/openssl/test/pkits-test.pl A deps/openssl/openssl/test/r160test.c A deps/openssl/openssl/test/randtest.c A deps/openssl/openssl/test/rc2test.c A deps/openssl/openssl/test/rc4test.c A deps/openssl/openssl/test/rc5test.c A deps/openssl/openssl/test/rmdtest.c A deps/openssl/openssl/test/rsa_test.c A deps/openssl/openssl/test/sha1test.c A deps/openssl/openssl/test/sha256t.c A deps/openssl/openssl/test/sha512t.c A deps/openssl/openssl/test/shatest.c A deps/openssl/openssl/test/smcont.txt A deps/openssl/openssl/test/smime-certs/smdsa1.pem A deps/openssl/openssl/test/smime-certs/smdsa2.pem A deps/openssl/openssl/test/smime-certs/smdsa3.pem A deps/openssl/openssl/test/smime-certs/smdsap.pem A deps/openssl/openssl/test/smime-certs/smroot.pem A deps/openssl/openssl/test/smime-certs/smrsa1.pem A deps/openssl/openssl/test/smime-certs/smrsa2.pem A deps/openssl/openssl/test/smime-certs/smrsa3.pem A deps/openssl/openssl/test/srptest.c A deps/openssl/openssl/test/ssltest.c A deps/openssl/openssl/test/tcrl A deps/openssl/openssl/test/tcrl.com A deps/openssl/openssl/test/test.cnf A deps/openssl/openssl/test/test_padlock A deps/openssl/openssl/test/testca A deps/openssl/openssl/test/testca.com A deps/openssl/openssl/test/testcrl.pem A deps/openssl/openssl/test/testenc A deps/openssl/openssl/test/testenc.com A deps/openssl/openssl/test/testfipsssl A deps/openssl/openssl/test/testgen A deps/openssl/openssl/test/testgen.com A deps/openssl/openssl/test/testp7.pem A deps/openssl/openssl/test/testreq2.pem A deps/openssl/openssl/test/testrsa.pem A deps/openssl/openssl/test/tests.com A deps/openssl/openssl/test/testsid.pem A deps/openssl/openssl/test/testss A deps/openssl/openssl/test/testss.com A deps/openssl/openssl/test/testssl A deps/openssl/openssl/test/testssl.com A deps/openssl/openssl/test/testsslproxy A deps/openssl/openssl/test/testtsa A deps/openssl/openssl/test/testtsa.com A deps/openssl/openssl/test/testx509.pem A deps/openssl/openssl/test/times A deps/openssl/openssl/test/tpkcs7 A deps/openssl/openssl/test/tpkcs7.com A deps/openssl/openssl/test/tpkcs7d A deps/openssl/openssl/test/tpkcs7d.com A deps/openssl/openssl/test/treq A deps/openssl/openssl/test/treq.com A deps/openssl/openssl/test/trsa A deps/openssl/openssl/test/trsa.com A deps/openssl/openssl/test/tsid A deps/openssl/openssl/test/tsid.com A deps/openssl/openssl/test/tverify.com A deps/openssl/openssl/test/tx509 A deps/openssl/openssl/test/tx509.com A deps/openssl/openssl/test/v3-cert1.pem A deps/openssl/openssl/test/v3-cert2.pem A deps/openssl/openssl/test/wp_test.c M deps/openssl/openssl/util/copy.pl M deps/openssl/openssl/util/cygwin.sh M deps/openssl/openssl/util/libeay.num M deps/openssl/openssl/util/mk1mf.pl M deps/openssl/openssl/util/mkdef.pl M deps/openssl/openssl/util/mkfiles.pl M deps/openssl/openssl/util/mkrc.pl M deps/openssl/openssl/util/pl/VC-32.pl M deps/openssl/openssl/util/ssleay.num commit 362189a refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-11 11:59:37 -0700 Now working on 0.8.10 M src/node_version.h commit d80de98 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-11 11:57:57 -0700 blog: Post for 0.8.9 A doc/blog/release/v0.8.9.md commit 72d3124 refs/remotes/origin/v0.8.13-fix Merge: 41e1b17 b88c390 Author: isaacs Date: 2012-09-11 11:58:35 -0700 Merge branch 'v0.8.9-release' into v0.8 commit b88c390 refs/remotes/origin/v0.8.9-release (tag: v0.8.9, origin/v0.8.9-release) Author: isaacs Date: 2012-09-11 08:19:12 -0700 2012.09.11, Version 0.8.9 (Stable) * v8: upgrade to 3.11.10.22 * GYP: upgrade to r1477 * npm: Upgrade to 1.1.61 * npm: Don't create world-writable files (isaacs) * windows: fix single-accept mode for shared server sockets (Bert Belder) * windows: fix uninitialized memory access in uv_update_time() (Bert Belder) * windows: don't throw when a signal handler is attached (Bert Belder) * unix: fix memory leak in udp (Ben Noordhuis) * unix: map errno ESPIPE (Ben Noordhuis) * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis) * sunos: fix os.cpus() on x86_64 (Ben Noordhuis) * child process: fix processes with IPC channel don't emit 'close' (Bert Belder) * build: add a "--dest-os" option to force a gyp "flavor" (Nathan Rajlich) * build: set `process.platform` to "sunos" on SunOS (Nathan Rajlich) * build: fix `make -j` fails after `make clean` (Bearice Ren) * build: fix openssl configuration for "arm" builds (Nathan Rajlich) * tls: support unix domain socket/named pipe in tls.connect (Shigeki Ohtsu) * https: make https.get() accept a URL (koichik) * http: respect HTTP/1.0 TE header (Ben Noordhuis) * crypto, tls: Domainify setSNICallback, pbkdf2, randomBytes (Ben Noordhuis) * stream.pipe: Don't call destroy() unless it's a function (isaacs) M ChangeLog M src/node_version.h commit 1c2982b refs/remotes/origin/v0.8.9-release Author: isaacs Date: 2012-09-11 10:57:16 -0700 Update doc and test for sunos/solaris switch M doc/api/process.markdown M test/simple/test-fs-watch.js commit c8c638a refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-11 18:33:28 +0200 buffer: change prototype of Data() and Length() Make Buffer:Data() and Buffer::Length() accept a Value instead of an Object. M src/node_buffer.h commit 6e0b8b1 refs/remotes/origin/v0.8.9-release Author: isaacs Date: 2012-09-11 08:45:18 -0700 doc: Fork me image should be full url M doc/index.html commit e35cec5 refs/remotes/origin/v0.8.9-release Author: isaacs Date: 2012-09-11 08:43:20 -0700 doc: Put current version on homepage M doc/index.html commit 005ae23 refs/remotes/origin/v0.8.9-release Author: isaacs Date: 2012-09-11 08:40:17 -0700 doc: Add Node Dublin to community page M doc/community/index.html commit eaf1343 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-11 15:42:02 +0200 crypto: remove legacy openssl compatibility code Remove code that works around a padding bug in older versions of openssl, the bundled version of openssl contains the bug fix. M src/node_crypto.cc commit 98d53ac refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-11 15:40:39 +0200 test: add AES-256 padding crypto test A test/simple/test-crypto-padding-aes256.js commit 41e1b17 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-10 15:58:30 -0700 stream.pipe: Don't call destroy() unless it's a function M lib/stream.js commit 54a4c63 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-09-10 09:11:54 -0700 npm: Upgrade to 1.1.61 M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/index.md D deps/npm/doc/cli/list.md A deps/npm/doc/cli/ls.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html A deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html A deps/npm/html/static/style.css A deps/npm/html/static/webfonts/23242D_3_0.eot A deps/npm/html/static/webfonts/23242D_3_0.ttf A deps/npm/html/static/webfonts/23242D_3_0.woff D deps/npm/html/style.css D deps/npm/html/webfonts/23242D_3_0.eot D deps/npm/html/webfonts/23242D_3_0.ttf D deps/npm/html/webfonts/23242D_3_0.woff M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/search.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/ls.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/package.json A deps/npm/node_modules/fstream/examples/filter-pipe.js A deps/npm/node_modules/fstream/examples/pipe.js A deps/npm/node_modules/fstream/examples/reader.js A deps/npm/node_modules/fstream/examples/symlink-write.js M deps/npm/node_modules/fstream/lib/abstract.js M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/lru-cache/AUTHORS M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/node_modules/config-chain/index.js M deps/npm/node_modules/npmconf/node_modules/config-chain/package.json M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/npmconf/test/basic.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/AUTHORS A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/LICENSE A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/README.md A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/big-not-pretty.xml A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/example.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/get-products.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/hello-world.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/not-pretty.xml A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/pretty-print.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/shopping.xml A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/strict.dtd A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/switch-bench.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/test.html A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/examples/test.xml A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/lib/sax.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/package.json A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/buffer-overrun.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-chunked.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-end-split.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-fake-end.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata-multiple.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/cdata.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/index.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-23.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-30.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-35.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-47.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/issue-49.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/parser-position.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/script.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/self-closing-child-strict.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/self-closing-child.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/self-closing-tag.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/stray-ending.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/trailing-non-whitespace.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/unquoted.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-issue-41.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-rebinding.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-strict.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-unbound.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-xml-default-prefix.js A deps/npm/test/packages/npm-test-optional-deps/node_modules/sax/test/xmlns-xml-default-redefine.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/.travis.yml A deps/npm/test/packages/npm-test-platform/node_modules/browserify/LICENSE A deps/npm/test/packages/npm-test-platform/node_modules/browserify/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/bin/cmd.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/__browserify_process.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/assert.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/buffer.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/buffer_ieee754.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/events.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/fs.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/https.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/net.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/path.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/querystring.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/stream.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/sys.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/tls.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/tty.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/url.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/builtins/util.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/doc/methods.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/doc/recipes.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/browserify.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/build.sh A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/js/bar.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/js/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/js/foo.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-build/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/js/bar.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/js/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/js/foo.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/simple-middleware/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/bundle.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/example/using-http/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/lib/wrap.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/lib/wrappers.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/.npmignore A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/CNAME A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/LICENSE A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/README A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/Rakefile A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/bin/cake A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/bin/coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/extras/jsl.conf A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/browser.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/cake.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/coffee-script.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/command.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/grammar.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/helpers.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/lexer.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/nodes.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/optparse.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/parser.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/repl.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/rewriter.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/lib/coffee-script/scope.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/coffee-script/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/example/base.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/example/dir.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/commondir/test/dirs.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/example/bundle.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/example/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/example/test.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/readme.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/rng.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/sha.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/crypto-browserify/test/simple.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/.travis.yml A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/example/cache.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.gitignore.orig A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.gitignore.rej A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.npmignore A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/.travis.yml A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/LICENSE A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/examples/pow.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/examples/pow.js.orig A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/examples/pow.js.rej A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/chmod.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/clobber.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/mkdirp.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/perm.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/perm_sync.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/race.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/rel.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/return.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/return_sync.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/root.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/sync.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/umask.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/node_modules/mkdirp/test/umask_sync.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/deputy/test/cache.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/.travis.yml A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/example/strings.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/example/strings_src.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/.npmignore A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/README.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/README.org A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/bin/uglifyjs A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/docstyle.css A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/consolidator.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/object-ast.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/parse-js.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/process.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/lib/squeeze-more.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/package.json~ A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/beautify.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/testparser.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array1.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array2.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array3.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/array4.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/assignment.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/concatstring.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/const.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/empty-blocks.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/forstatement.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/if.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/ifreturn.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/ifreturn2.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue10.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue11.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue13.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue14.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue16.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue17.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue20.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue21.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue25.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue27.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue278.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue28.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue29.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue30.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue34.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue4.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue48.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue50.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue53.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue54.1.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue68.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue69.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/issue9.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/mangle.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/null_string.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/strict-equals.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/var.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/whitespace.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/expected/with.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array1.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array2.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array3.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/array4.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/assignment.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/concatstring.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/const.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/empty-blocks.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/forstatement.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/if.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/ifreturn.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/ifreturn2.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue10.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue11.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue13.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue14.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue16.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue17.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue20.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue21.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue25.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue27.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue278.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue28.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue29.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue30.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue34.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue4.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue48.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue50.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue53.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue54.1.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue68.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue69.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/issue9.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/mangle.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/null_string.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/strict-equals.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/var.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/whitespace.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/compress/test/with.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/test/unit/scripts.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/node_modules/uglify-js/uglify-js.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/both.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/chained.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/both.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/chained.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/nested.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/strings.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/files/word.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/nested.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/strings.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/detective/test/word.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/get/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/get/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/get/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/headers/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/headers/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/headers/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/post/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/post/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/post/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/streaming/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/streaming/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/example/streaming/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/lib/request.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/lib/response.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/http-browserify/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/test/by.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/nub/test/nub.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/.travis.yml A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/LICENSE A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/bool.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/boolean_double.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/boolean_single.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/default_hash.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/default_singles.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/divide.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/line_count.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/line_count_options.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/line_count_wrap.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/nonopt.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/reflect.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/short.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/string.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/usage-options.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/example/xup.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/.npmignore A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/example/center.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/example/meat.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/test/break.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/test/idleness.txt A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/node_modules/wordwrap/test/wrap.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/_.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/_/argv.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/_/bin.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/parse.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/optimist/test/usage.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/.travis.yml A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/core.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/filter.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/mock.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/bar/node_modules/foo/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/baz/doom.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/baz/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/baz/quux.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/biz/node_modules/grux/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/cup.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/foo.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/mug.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/mug.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/other_path/lib/other-lib.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/resolve/test/resolver/other_path/root.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/bundle.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/index.html A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/example/run/server.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/testling/run.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/node_modules/vm-browserify/testling/test.sh A deps/npm/test/packages/npm-test-platform/node_modules/browserify/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/alias.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/backbone.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/bin.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/bundle.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/cache.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/bar.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/baz.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/entry.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/foo.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/index.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/coffee/nested/nested.coffee A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/dnode.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/dollar.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/dollar/dollar/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry/one.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/entry/two.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/error_code.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/error_code/src.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/export.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/export/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/miss.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-miss/browser.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-miss/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-miss/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-object/browser.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-object/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-object/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-string/browser.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-string/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-string/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/browser/a.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/browser/b.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/node_modules/z-sub/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/object.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/string.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/field/sub.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/jade.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/maxlisteners.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/middleware.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry/a.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry/b.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_entry/c.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/multi_ignore.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/node_modules/beep/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/retarget.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/seq.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/subdep.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/subdep/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/subdep/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/util.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/watch.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/watch/a.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/a.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/c.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/node_modules/b/main.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/node_modules/b/package.json A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/node_modules/skipmetoo/index.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/skipme.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/test/wrap/x.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/README.markdown A deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/test.sh A deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/tick.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/testling/util.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/alias.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/body.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/body_debug.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/entry.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/entry_debug.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/package.js A deps/npm/test/packages/npm-test-platform/node_modules/browserify/wrappers/prelude.js A deps/npm/test/packages/npm-test-shrinkwrap/node_modules/npm-test-single-file/index.js A deps/npm/test/packages/npm-test-shrinkwrap/node_modules/npm-test-single-file/package.json commit 5d9968f refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-10 01:31:11 +0200 installer: don't install header files They are no longer necessary now that node-waf has been removed. People need to switch to node-gyp. M tools/install.py commit 608898c refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-09-09 11:41:05 -0700 configure: add a "--dest-os" option to force a gyp "flavor" This makes cross-compiling easier. i.e. from my mac: ./configure --dest-cpu=arm --dest-os=linux M configure commit dba47ae refs/remotes/origin/v0.9.3-release Author: Nathan Rajlich Date: 2012-09-09 11:15:45 -0700 docs: fix typo in Buffer#toJSON() docs M doc/api/buffer.markdown commit a4ef01d refs/remotes/origin/v0.9.3-release Author: Nathan Rajlich Date: 2012-09-08 16:10:00 -0700 buffer: implement Buffer.prototype.toJSON() Returns an Array-representation of the Buffer. Closes #3905. M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit fb383a0 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-09-08 15:09:59 -0700 util: make util.inspect() work when "hasOwnProperty" is overwritten M lib/util.js M test/simple/test-util-inspect.js commit 9a3521c refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-08 21:43:55 +0200 http: respect HTTP/1.0 TE header A HTTP/1.0 client does not support 'Transfer-Encoding: chunked' unless it explicitly requests it by sending a 'TE: chunked' header. Before this commit, node.js always disabled chunked encoding for HTTP/1.0 clients. Now it will scan for the TE header and turn on chunked encoding if requested and applicable. Fixes #940. M lib/http.js A test/simple/test-http-1.0-keep-alive.js commit 0087bc6 refs/remotes/origin/v0.8.13-fix Author: Pooya Karimian Date: 2012-08-17 13:57:23 -0700 cluster.worker description and examples ere missing from the top level of docs M doc/api/cluster.markdown commit 052e63f refs/remotes/origin/v0.8.13-fix Author: Fedor Indutny Date: 2012-09-06 16:06:15 +0200 v8: fix semaphore on MacOS Landed upstream: https://chromiumcodereview.appspot.com/10867009/ M deps/v8/src/platform-macos.cc M deps/v8/test/cctest/test-api.cc commit c5e554d refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-21 03:05:25 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/tools/gyp/v8.gyp commit 4899116 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-09-06 15:58:09 +0200 v8: upgrade to 3.11.10.22 M deps/v8/build/common.gypi M deps/v8/src/accessors.cc M deps/v8/src/ic.cc M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/test/cctest/test-api.cc A deps/v8/test/mjsunit/new-function.js A deps/v8/test/mjsunit/regress/regress-145201.js M deps/v8/tools/gyp/v8.gyp commit 8e0c830 refs/remotes/origin/v0.9.3-release Author: Fedor Indutny Date: 2012-07-07 16:20:23 -0400 tls: async session storage M doc/api/tls.markdown M lib/tls.js M src/node_crypto.cc M src/node_crypto.h M test/simple/test-tls-session-cache.js commit 790d651 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-04 21:54:40 +0200 http: make http.ServerResponse emit 'end' This used to be the internal 'finish' event. Make it public so API users will know when the response has been sent completely. Fixes #3855. M doc/api/http.markdown M lib/http.js A test/simple/test-http-response-end.js commit 6174ea6 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-09-04 16:24:20 +0200 doc: don't use ' Ref: #3964 M doc/blog/release/node-version-0-7-9-unstable.md M doc/blog/release/version-0-6-11-stable.md M doc/blog/release/version-0-6-12-stable.md M doc/blog/release/version-0-6-14-stable.md M doc/blog/release/version-0-6-15-stable.md M doc/blog/release/version-0-6-16-stable.md M doc/blog/release/version-0-6-18-stable.md M doc/blog/release/version-0-7-10-unstable.md M doc/blog/release/version-0-7-11-unstable.md M doc/blog/release/version-0-7-12.md M doc/blog/release/version-0-7-5-unstable.md M doc/blog/release/version-0-7-6-unstable.md M doc/blog/release/version-0-7-7-unstable.md M doc/blog/release/version-0-7-8-unstable.md M doc/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17.md M tools/doc/node_modules/marked/lib/marked.js commit 7b6d3ce refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-04 16:03:01 +0200 build: add ninja support to Makefile M Makefile M configure commit d3135e0 refs/remotes/origin/v0.9.3-release Author: Timothy J Fontaine Date: 2012-08-22 16:36:04 -0400 build: add configure option to build with ninja M configure M tools/gyp_node commit 2efa3ae refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-04 15:08:29 +0200 installer: reapply b21c8e0b, honor --without-npm This bug was already fixed in the v0.8 branch but git skips the patch when merging v0.8 into master. Reapply it manually. Fixes #3961. M tools/install.py commit 972cdf8 refs/remotes/origin/v0.9.3-release Merge: 19a4322 9f57e42 Author: Ben Noordhuis Date: 2012-09-04 15:02:20 +0200 Merge remote-tracking branch 'origin/v0.8' Conflicts: deps/uv/include/uv.h src/node_crypto.cc commit 19a4322 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-04 14:40:59 +0200 test: add extra checks in simple/test-cli-eval M test/simple/test-cli-eval.js commit 83b1dda refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-04 14:19:59 +0200 cli: make argument to -p optional M src/node.cc M test/simple/test-cli-eval.js commit 9f57e42 refs/remotes/origin/v0.8.13-fix Author: Atsuya Takagi Date: 2012-09-03 03:09:50 -0700 doc: fix typo in api/cluster M doc/api/cluster.markdown commit 7dfa587 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-03 23:26:19 +0200 crypto, tls: make setSNICallback() compatible with domains M src/node_crypto.cc M src/node_crypto.h commit 7d0543c refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-03 23:15:30 +0200 crypto: make pbkdf2() compatible with domains M src/node_crypto.cc M test/simple/test-domain-crypto.js commit d1eff9a refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-03 23:09:17 +0200 crypto: make randomBytes() compatible with domains Don't execute the callback in the context of the global object. MakeCallback() tries to apply the active domain to the callback. If the user polluted the global object with a 'domain' property, as in the code example below, MakeCallback() will try to apply that. Example: domain = {}; // missing var keyword is intentional crypto.randomBytes(8, cb); // TypeError: undefined is not a function Fixes #3956. M src/node_crypto.cc A test/simple/test-domain-crypto.js commit ea1cba6 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-09-03 19:05:40 +0200 windows: don't blow when a signal handler is attached Blowing up when the user attaches a signal handler makes no sense. Also, in Node 0.10 signals will be supported, so allow people to get used to it. M src/node.js commit f03c320 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-03 16:42:18 +0200 cli: make -p equivalent to -pe Fixes #3938. M src/node.cc M test/simple/test-cli-eval.js commit 7f404e3 refs/remotes/origin/v0.9.3-release Author: koichik Date: 2012-09-02 00:14:18 +0900 buffer: added support for writing NaN and Infinity to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE(). Fixes #3934. M lib/buffer.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js commit 37f0eb8 refs/remotes/origin/v0.8.13-fix Author: koichik Date: 2012-09-02 20:59:50 +0900 Revert "buffer: added support for writing NaN and Infinity" This reverts commit 6b9425fe3783193cf95cb04cbcbcbb97f5a77d31. M lib/buffer.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js commit 870307d refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-09-02 13:45:56 +0200 crypto: fix build error on OS X pthread_t is a pointer type on OS X but an unsigned long on most other platforms. Use a C style cast because reinterpret_cast nor static_cast work in all cases. M src/node_crypto.cc commit 6c5fdd5 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-09-02 13:32:57 +0200 doc: document prerequisites in README M README.md commit 6b9425f refs/remotes/origin/v0.8.13-fix Author: koichik Date: 2012-09-02 00:14:18 +0900 buffer: added support for writing NaN and Infinity to writeDoubleBE(), writeDoubleLE(), writeFloatBE() and writeFloatLE(). Fixes #3934. M lib/buffer.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js commit 298f6bf refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-31 00:37:45 +0200 crypto: use CRYPTO_THREADID_set_callback() Don't use CRYPTO_set_id_callback(), it's deprecated. M src/node_crypto.cc commit f347077 refs/remotes/origin/v0.8.13-fix Author: Shigeki Ohtsu Date: 2012-08-31 00:11:05 +0900 tls: support unix domain socket/named pipe in tls.connect M lib/net.js M lib/tls.js A test/simple/test-tls-connect-pipe.js commit ed10340 refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-08-30 17:29:47 +0200 uv: upgrade to 5eb1d19 M deps/uv/include/uv-private/uv-bsd.h M deps/uv/src/win/tcp.c M deps/uv/test/test-spawn.c commit 9603f08 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-30 17:28:02 +0200 uv: upgrade to 24c062c M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/udp.c M deps/uv/src/win/core.c M deps/uv/src/win/tcp.c commit b0d2795 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-30 16:13:27 +0200 child process: fix processes with IPC channel don't emit 'close' With this patch the IPC socket is no longer available in the ChildProcess.stdio array. This shouldn't be very problematic, since this socket was effectively non-functional; it would never emit any events. M lib/child_process.js A test/fixtures/child-process-message-and-exit.js A test/simple/test-child-process-fork-close.js commit 355c148 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-29 14:57:25 -0700 build: set `process.platform` to "sunos" on SunOS gyp sets it to "solaris" by default, but versions of node v0.6.x and older would report "sunos". Let's keep things consistent. Fixes #3944. M node.gyp commit 606a933 refs/remotes/origin/v0.9.3-release Author: Nathan Rajlich Date: 2012-08-29 14:57:25 -0700 build: set `process.platform` to "sunos" on SunOS gyp sets it to "solaris" by default, but versions of node v0.6.x and older would report "sunos". Let's keep things consistent. Fixes #3944. M node.gyp commit a57d315 refs/remotes/origin/v0.8.13-fix Author: Ankur Oberoi Date: 2012-08-29 13:52:55 -0300 doc: fix grammar errors M doc/api/http.markdown commit 4784ea1 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-30 00:06:47 +0200 deps: upgrade http_parser to ad3b631 M deps/http_parser/.gitignore M deps/http_parser/.mailmap M deps/http_parser/AUTHORS M deps/http_parser/Makefile M deps/http_parser/http_parser.c M deps/http_parser/http_parser.h M deps/http_parser/test.c A deps/http_parser/url_parser.c commit 8bec261 refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-29 22:53:00 +0200 tls, https: throw exception on missing key/cert Throw an exception in the tls.Server constructor when the options object doesn't contain either a PFX or a key/certificate combo. Said change exposed a bug in simple/test-tls-junk-closes-server. Addressed. Fixes #3941. M lib/tls.js M test/simple/test-tls-junk-closes-server.js A test/simple/test-tls-server-missing-options.js commit dec16aa refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-29 12:26:28 -0700 Test client renegotiation attacks on HTTPS This test should output roughly the same results as the tls ci-reneg attack pummel test. However, it does not. A test/pummel/test-https-ci-reneg-attack.js commit e4cef1a refs/remotes/origin/v0.9.3-release Author: Ben Noordhuis Date: 2012-08-29 02:30:15 +0200 doc: update assert.doesNotThrow() docs It takes an optional "expected exception" argument that is not used meaningfully but is nevertheless documented. Undocument it, it confuses casual readers of the documentation. Fixes #3935. M doc/api/assert.markdown M lib/assert.js commit 0ef1e5b refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-28 15:34:08 -0700 blog: Post for 0.9.1 release A doc/blog/release/v0.9.1.md commit 459717e refs/remotes/origin/v0.9.3-release Author: isaacs Date: 2012-08-28 15:32:01 -0700 Now working on 0.9.2 M src/node_version.h commit 1550dda refs/remotes/origin/v0.9.3-release Merge: 143e9be e6ce259 Author: isaacs Date: 2012-08-28 15:31:40 -0700 Merge branch 'v0.9.1-release' commit e6ce259 refs/remotes/origin/v0.9.1-release (tag: v0.9.1, origin/v0.9.1-release) Author: isaacs Date: 2012-08-28 08:46:29 -0700 2012.08.28, Version 0.9.1 (Unstable) * buffer: Add Buffer.isEncoding(enc) to test for valid encoding values (isaacs) * Raise UV_ECANCELED on premature close. (Ben Noordhuis) * Remove c-ares from libuv, move to a top-level node dependency (Bert Belder) * ref/unref for all HandleWraps, timers, servers, and sockets (Timothy J Fontaine) * addon: remove node-waf, superseded by node-gyp (Ben Noordhuis) * child_process: emit error on exec failure (Ben Noordhuis) * cluster: do not use internal server API (Andreas Madsen) * constants: add O_DIRECT (Ian Babrou) * crypto: add sync interface to crypto.pbkdf2() (Ben Noordhuis) * darwin: emulate fdatasync() (Fedor Indutny) * dgram: make .bind() always asynchronous (Ben Noordhuis) * events: Make emitter.listeners() side-effect free (isaacs, Joe Andaverde) * fs: Throw early on invalid encoding args (isaacs) * fs: fix naming of truncate/ftruncate functions (isaacs) * http: bubble up parser errors to ClientRequest (Brian White) * linux: improve cpuinfo parser on ARM and MIPS (Ben Noordhuis) * net: add support for IPv6 addresses ending in :: (Josh Erickson) * net: support Server.listen(Pipe) (Andreas Madsen) * node: don't scan add-on for "init" symbol (Ben Noordhuis) * remove process.uvCounters() (Ben Noordhuis) * repl: console writes to repl rather than process stdio (Nathan Rajlich) * timers: implement setImmediate (Timothy J Fontaine) * tls: fix segfault in pummel/test-tls-ci-reneg-attack (Ben Noordhuis) * tools: Move gyp addon tools to node-gyp (Nathan Rajlich) * unix: preliminary signal handler support (Ben Noordhuis) * unix: remove dependency on ev_child (Ben Noordhuis) * unix: work around darwin bug, don't poll() on pipe (Fedor Indutny) * util: Formally deprecate util.pump() (Ben Noordhuis) * windows: make active and closing handle state independent (Bert Belder) * windows: report spawn errors to the exit callback (Bert Belder) * windows: signal handling support with uv_signal_t (Bert Belder) M ChangeLog M src/node_version.h commit 143e9be refs/remotes/origin/v0.9.3-release Author: Bert Belder Date: 2012-08-29 00:16:53 +0200 test: make test-fs-truncate pass on windows M test/simple/test-fs-truncate.js commit 4cfd64e refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-28 22:49:34 +0200 uv: upgrade to abc945b M deps/uv/src/win/process.c commit ef3617c refs/remotes/origin/v0.8.13-fix Author: Bearice Ren Date: 2012-08-26 11:20:42 +0800 build: fix `make -j' fails after `make clean' make fails if: ./configure && make clean && make -j6 as out/Makefile has not yet be made when entering sub dirs M Makefile commit 69d8e77 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-28 21:50:33 +0200 uv: upgrade to 162e57b M deps/uv/src/win/error.c commit c06e100 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-28 21:46:44 +0200 windows: make test-child-process-exec-error pass M test/simple/test-child-process-exec-error.js commit 3b17f3b refs/remotes/origin/v0.9.1-release Author: Ian Babrou Date: 2012-08-28 11:03:51 +0400 constants: add O_DIRECT This will allow to speed up file i/o in some cases by usage of right offsets and buffer sizes. M src/node_constants.cc commit bf16d92 refs/remotes/origin/v0.9.1-release Merge: 4822d78 2418434 Author: Bert Belder Date: 2012-08-28 02:54:22 +0200 Merge branch 'v0.8' Conflicts: ChangeLog deps/openssl/openssl.gyp src/node_version.h commit 4822d78 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-28 02:43:55 +0200 uv: upgrade to 621a4e3 M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/async.c M deps/uv/src/unix/error.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/handle.c M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process.c M deps/uv/src/win/signal.c M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/benchmark-list.h D deps/uv/test/benchmark-udp-packet-storm.c A deps/uv/test/benchmark-udp-pummel.c A deps/uv/test/test-active.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 2418434 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-28 00:26:29 +0200 windows: fix single-accept mode for shared server sockets M lib/child_process.js commit 2786737 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-27 22:08:06 +0200 build: compile with -fno-tree-sink if gcc <= 4.4 Fixes a 'pure virtual method called' run-time error with some versions of gcc on some platforms, notably ARM. M common.gypi commit 84590f3 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-27 22:06:34 +0200 build: fix -fno-tree-vrp heuristic -fno-tree-vrp is a gcc only switch. Don't enable it when compiling with clang, it will only complain about -fno-tree-vrp being ignored. M common.gypi commit 985e3a2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-27 12:51:25 -0700 lint M lib/path.js M lib/timers.js M src/node.js commit e5d95ba refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-27 12:40:05 -0700 fs: Throw early on invalid encoding args Re #3918 M lib/fs.js commit 0528258 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-27 12:31:14 -0700 Buffer.isEncoding(enc) Re: #3918 M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit 2d0c1da refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-24 16:11:55 -0700 docs: fix syntax error in "https" example M doc/api/https.markdown commit 0285dae refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-08-24 13:18:19 -0700 repl: create a new Console instance for the repl when "useGlobal" is off Now `console.log('blah')` will work in a REPL running over a socket. Closes #3876. M lib/repl.js A test/simple/test-repl-console.js commit 025f53c refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-08-24 13:12:30 -0700 console: refactor the console module to be reusable So that multiple instances can be created pointing to different writable streams. This is needed for #3876. M lib/console.js A test/simple/test-console-instance.js commit c4fa77a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-24 22:56:26 +0200 tools: fix missing initializer warning in js2c.py Fix a -Wmissing-field-initializers style compiler warning in the code that's generated by js2c.py. M tools/js2c.py commit c78678b refs/remotes/origin/v0.9.1-release Author: Brian White Date: 2012-08-06 20:42:13 -0400 http: bubble up parser errors to ClientRequest Make parser errors bubble up to the ClientRequest instead of the underlying net.Socket object. Fixes #3776. M lib/http.js M test/simple/test-http-client-parse-error.js commit 752ac32 refs/remotes/origin/v0.8.13-fix Author: koichik Date: 2012-08-18 14:18:02 +0900 https: make https.get() accept a URL https.get() now accepts either a URL (as a string) or an options object. Refs #2859. Fixes #3882. M doc/api/https.markdown M lib/https.js A test/simple/test-https-client-get-url.js commit 5901144 refs/remotes/origin/v0.8.13-fix Author: Brandon Wilson Date: 2012-08-24 15:47:53 +0200 doc: more uniform and sleek buttons Closes GH-3909 M doc/pipe.css commit 7142b26 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-23 11:28:47 -0700 build: tweak the openssl android configuration to build Removed NO_CAST, NO_MD2 and NO_STORE because otherwise there were build errors. Added NO_CAMELLIA, NO_MDC2, and NO_CMS because otherwise there were linker errors. M deps/openssl/config/android/openssl/opensslconf.h commit f8fd9ac refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-23 11:28:17 -0700 build: use the openssl android configuration for "arm" builds M deps/openssl/openssl.gyp commit 985fdf2 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-23 17:51:59 +0200 doc: tidy the community page html file M doc/community/index.html commit 6c371c6 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-23 16:13:37 +0200 doc: remove Felix's IRC logs from the community page It's been down for months. M doc/community/index.html commit 31ddd95 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-23 15:50:34 +0200 doc: move ul styling to pipe.css M doc/about/index.html M doc/community/index.html M doc/download/index.html M doc/index.html M doc/logos/index.html M doc/pipe.css commit 1eab514 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-23 15:42:34 +0200 doc: pixel nudge M doc/pipe.css commit 45cd4e2 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-23 17:54:12 +0200 doc: use somewhat consistent styling for css assets M doc/api_assets/sh.css M doc/api_assets/style.css M doc/pipe.css M doc/sh.css M doc/sh_vim-dark.css commit 81b711b refs/remotes/origin/v0.8.13-fix Author: Stéphan Kochen Date: 2012-08-23 16:55:42 +0300 doc: remove nodejs-dev from the community page M doc/community/index.html commit 422772f refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-23 16:03:46 +0200 net: fix asserts Fixes a 'Converting circular structure to JSON' TypeError. M lib/net.js commit 1597ce0 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-22 15:11:26 -0700 website: Fix download link on win, un-break industry section M doc/index.html commit 99ad52e refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-22 23:58:34 +0200 doc: remote the "recommended modules" section M doc/api/_toc.markdown M doc/api/all.markdown D doc/api/appendix_1.markdown commit 0407ecf refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-22 12:53:22 -0700 blog: v0.8.8 release A doc/blog/release/v0.8.8.md commit 0ccdeda refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-22 12:52:05 -0700 Now working on 0.8.9 M src/node_version.h commit 0ee1760 refs/remotes/origin/v0.8.13-fix Merge: f90c9ce a299c97 Author: isaacs Date: 2012-08-22 12:51:53 -0700 Merge branch 'v0.8.8-release' into v0.8 commit f90c9ce refs/remotes/origin/v0.8.13-fix Author: Ryan Dahl Date: 2012-08-22 15:18:45 -0400 Upgrade GYP to r1477 M tools/gyp/gyptest.py M tools/gyp/pylib/gyp/MSVSSettings.py M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/__init__.py M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/easy_xml.py M tools/gyp/pylib/gyp/easy_xml_test.py A tools/gyp/pylib/gyp/generator/android.py M tools/gyp/pylib/gyp/generator/eclipse.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/generator/xcode.py M tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/ninja_syntax.py M tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py M tools/gyp/pylib/gyp/xcodeproj_file.py A tools/gyp/tools/emacs/README A tools/gyp/tools/emacs/gyp-tests.el A tools/gyp/tools/emacs/gyp.el A tools/gyp/tools/emacs/run-unit-tests.sh A tools/gyp/tools/emacs/testdata/media.gyp A tools/gyp/tools/emacs/testdata/media.gyp.fontified commit a299c97 refs/remotes/origin/v0.8.8-release (tag: v0.8.8, origin/v0.8.8-release) Author: isaacs Date: 2012-08-22 01:23:47 -0700 2012.08.22, Version 0.8.8 (Stable) * V8: upgrade to 3.11.10.19 * npm: upgrade to 1.1.59 * windows: fix uninitialized memory access in uv_update_time() (Bert Belder) * unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis) * unix: fix integer overflow in uv_hrtime (Tim Holy) * sunos: fix uv_cpu_info() on x86_64 (Ben Noordhuis) * tls: update default cipher list (Ben Noordhuis) * unix: Fix llvm and older gcc duplicate symbol warnings (Bert Belder) * fs: fix use after free in stat watcher (Ben Noordhuis) * build: Fix using manually compiled gcc on OS X (Nathan Rajlich) * windows: make junctions work again (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit c259499 refs/remotes/origin/v0.8.8-release Author: isaacs Date: 2012-08-22 01:19:50 -0700 npm: Upgrade to 1.1.59 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/npm.js M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/package.json commit ee20094 refs/remotes/origin/v0.8.8-release Author: isaacs Date: 2012-08-22 09:46:07 -0700 lint M lib/tls.js commit 1867511 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-22 10:05:18 +0200 build: compile with -Wextra -Wno-unused-parameter M common.gypi commit 2e1f2b5 refs/remotes/origin/v0.8.13-fix Author: Ron Korving Date: 2012-08-21 17:11:04 +0900 doc: fix typo in cluster example code M doc/api/cluster.markdown commit 2f1985c refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-21 17:38:21 -0700 npm: Upgrade to 1.1.57 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json commit 024f4b1 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-21 16:27:30 -0700 npm: Upgrade to 1.1.56 M deps/npm/doc/cli/config.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/install.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npmconf/config-defs.js M deps/npm/node_modules/npmconf/package.json M deps/npm/package.json commit ed093f1 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-22 00:54:15 +0200 uv: upgrade to 564e7c7 M deps/uv/include/uv-private/uv-darwin.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/win/core.c M deps/uv/src/win/signal.c M deps/uv/src/win/tty.c commit 2bcb9ab refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-21 15:29:03 -0700 npm: Upgrade to 1.1.55 D deps/npm/.travis.yml M deps/npm/AUTHORS A deps/npm/doc/cli/dedupe.md M deps/npm/doc/cli/index.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html A deps/npm/html/doc/dedupe.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html A deps/npm/lib/dedupe.js M deps/npm/lib/npm.js M deps/npm/lib/publish.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/find-prefix.js M deps/npm/lib/view.js A deps/npm/man/man1/dedupe.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/couch-login/couch-login.js M deps/npm/node_modules/couch-login/package.json D deps/npm/node_modules/mkdirp/.gitignore.orig D deps/npm/node_modules/mkdirp/.gitignore.rej D deps/npm/node_modules/mkdirp/examples/pow.js.orig D deps/npm/node_modules/mkdirp/examples/pow.js.rej M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json D deps/npm/node_modules/node-uuid/.npmignore D deps/npm/node_modules/node-uuid/LICENSE.md D deps/npm/node_modules/node-uuid/README.md D deps/npm/node_modules/node-uuid/package.json D deps/npm/node_modules/node-uuid/uuid.js M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/lib/star.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/npm-registry-client/test/retries.js M deps/npm/node_modules/npmconf/npmconf.js M deps/npm/node_modules/npmconf/package.json M deps/npm/node_modules/read-installed/package.json M deps/npm/node_modules/read-installed/read-installed.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/node_modules/mute-stream/mute.js M deps/npm/node_modules/read/node_modules/mute-stream/package.json M deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js M deps/npm/node_modules/read/package.json M deps/npm/node_modules/read/test/basic.js M deps/npm/node_modules/read/test/defaults.js M deps/npm/node_modules/read/test/many.js M deps/npm/node_modules/request/README.md D deps/npm/node_modules/request/aws2.js M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/tests/server.js M deps/npm/node_modules/request/tests/test-body.js M deps/npm/node_modules/request/tests/test-defaults.js A deps/npm/node_modules/request/tests/test-follow-all-303.js A deps/npm/node_modules/request/tests/test-follow-all.js M deps/npm/node_modules/request/tests/test-https-strict.js M deps/npm/node_modules/request/tests/test-https.js M deps/npm/node_modules/request/tests/test-params.js A deps/npm/node_modules/request/tests/test-protocol-changing-redirect.js D deps/npm/node_modules/request/tests/test-s3.js M deps/npm/node_modules/request/tests/test-tunnel.js M deps/npm/node_modules/request/tunnel.js M deps/npm/package.json A deps/npm/test/tap/publish-config.js commit badbd1a refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-21 22:27:13 +0200 tls: update default cipher list Update the default cipher list from RC4-SHA:AES128-SHA:AES256-SHA to ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH in order to mitigate BEAST attacks. The documentation suggested AES256-SHA but unfortunately that's a CBC cipher and therefore susceptible to attacks. Fixes #3900. M doc/api/tls.markdown M lib/tls.js commit 63d13e8 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-21 13:29:53 +0200 child_process: emit error on exec failure libuv calls the exit cb with exit code == -1 when it fails to spawn the new process. Anticipate that and emit the error on the ChildProcess object. M lib/child_process.js M src/process_wrap.cc M test/simple/test-child-process-cwd.js A test/simple/test-child-process-exec-error.js commit 7c75ca7 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-21 13:44:29 +0200 doc: cluster: setupMaster() can be called only once M doc/api/cluster.markdown commit 2cdf427 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-21 12:50:34 +0200 signal_wrap: fix unused variable compiler warning M src/signal_wrap.cc commit ef0ca2a refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-21 03:05:25 +0200 v8: reapply floating patches M deps/v8/build/common.gypi M deps/v8/tools/gyp/v8.gyp commit 2d92393 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-21 03:04:16 +0200 v8: upgrade to v3.11.10.19 M deps/v8/build/common.gypi M deps/v8/src/code-stubs.cc M deps/v8/src/heap.h M deps/v8/src/version.cc A deps/v8/test/mjsunit/regress/regress-2291.js M deps/v8/tools/gyp/v8.gyp commit 2c5828b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-21 00:37:59 +0200 Remove node_io_watcher M node.gyp M src/node.cc D src/node_io_watcher.cc D src/node_io_watcher.h commit 34fc978 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-21 00:32:45 +0200 Delete the old node_signal_watcher code M src/node.cc D src/node_signal_watcher.cc D src/node_signal_watcher.h commit 600a646 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-20 23:59:21 +0200 process: use uv_signal instead of ev_signal M node.gyp M src/node.cc M src/node.js M src/node_constants.cc M src/node_extensions.h A src/signal_wrap.cc commit d38d7be refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-20 19:13:05 +0300 unix: don't explicitly instantiate v8::Persistent templates These explicit instantiations were added to make MSVC happy. It turns out that some older versions of gcc and llvm now complain about duplicate symbols, so we instantiate these templates only when MSVC is used. M src/node_object_wrap.h commit 6bec544 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-20 18:41:07 +0200 uv: upgrade to 8073a26 M deps/uv/config-unix.mk M deps/uv/gyp_uv M deps/uv/include/uv-private/eio.h M deps/uv/include/uv-private/ngx-queue.h A deps/uv/include/uv-private/uv-bsd.h A deps/uv/include/uv-private/uv-darwin.h A deps/uv/include/uv-private/uv-linux.h A deps/uv/include/uv-private/uv-sunos.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/loop-watcher.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/poll.c M deps/uv/src/unix/process.c A deps/uv/src/unix/signal.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c A deps/uv/src/win/atomicops-inl.h M deps/uv/src/win/core.c M deps/uv/src/win/dl.c M deps/uv/src/win/error.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/getaddrinfo.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/process.c M deps/uv/src/win/req-inl.h A deps/uv/src/win/signal.c M deps/uv/src/win/stream-inl.h M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/benchmark-fs-stat.c M deps/uv/test/benchmark-sizes.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c D deps/uv/test/test-counters-init.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-list.h A deps/uv/test/test-signal.c M deps/uv/test/test-spawn.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/uv.gyp commit 772b3bf refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-20 19:13:05 +0300 unix: don't explicitly instantiate v8::Persistent templates These explicit instantiations were added to make MSVC happy. It turns out that some older versions of gcc and llvm now complain about duplicate symbols, so we instantiate these templates only when MSVC is used. M src/node_object_wrap.h commit b1ffbdc refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-20 12:52:26 +0200 fs: fix use after free in stat watcher The uv_fs_poll_t handle was stopped but not closed, leaving libuv's internal handle queue in a corrupted state. M src/node_stat_watcher.cc M src/node_stat_watcher.h commit 0844e23 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-20 17:20:41 +0200 deps: upgrade libuv to 012cbda M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/sunos.c M deps/uv/test/benchmark-sizes.c commit be3a77b refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-19 11:11:47 -0700 build: don't use "-Wnewline-eof" on OS X This is the only thing preventing a manually compiled version of GCC (rather than Apple's provided llvm-gcc or heavily modified gcc 4.2) from working properly, so we might as well enable support for that. With this patch I was able to compile node using a manually compiled gcc 4.7.1. Closes #3887. M common.gypi commit 6c999fd refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-17 14:11:33 +0200 timers: fix assertion in Timeout.unref() Ensure that the delay >= 0 when detaching the timer from the queue. Fixes the following assertion: uv_timer_start: Assertion `timeout >= 0' failed. No test included, it's timing sensitive. M lib/timers.js commit 05b3f88 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-17 14:03:01 +0200 test: use common.PORT in simple/test-regress-GH-1697 M test/simple/test-regress-GH-1697.js commit 28d3034 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-17 14:02:16 +0200 test: use common.PORT in pummel/test-net-timeout2 M test/pummel/test-net-timeout2.js commit 916832c refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-17 13:44:25 +0200 test: fix function name typo It doesn't affect the semantics of the test because it checks if that particular bit of code throws an exception. It does, only it's a SyntaxError. M test/simple/test-domain-timers.js commit a177f55 refs/remotes/origin/v0.9.1-release Merge: 90ea681 9918e5d Author: Ben Noordhuis Date: 2012-08-17 13:05:20 +0200 Merge remote-tracking branch 'origin/v0.8' Conflicts: ChangeLog src/node_version.h test/message/stdin_messages.out tools/install.py commit 9918e5d refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-17 02:30:57 +0200 windows: make junctions work again Closes GH-3879 M lib/fs.js commit 9263213 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-17 01:08:06 +0200 Avoid compiler warning about negating unsigned value M src/node_buffer.cc commit e8fd808 refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-17 00:46:52 +0200 windows: avoid MSVC warnings about templates not having a dll interface M src/node_object_wrap.h commit 060141c refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-16 09:56:31 -0700 website: Improved install button behavior Just install whatever's best for the OS. Detect host os and architecture from the navigator properties. If we can't make a good guess, then they get the tarball, and of course everything we have is on the full download page. M doc/download/index.html M doc/index.html M doc/pipe.css commit b7223ab refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-07-24 14:19:50 -0700 v8: Reapply floating patches M deps/v8/build/common.gypi M deps/v8/tools/gyp/v8.gyp commit 73976b6 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-16 14:42:39 -0700 v8: Upgrade to 3.11.10.18 M deps/v8/build/common.gypi M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/version.cc M deps/v8/tools/gyp/v8.gyp commit 226d37b refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-15 18:56:48 -0700 blog: Fix binary links for 0.8.7 post M doc/blog/release/v0.8.7.md commit f9df96b refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-15 18:05:33 -0700 email-footer: update the binary package links to x86/x64 M tools/email-footer.md commit c0558ff refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-15 17:33:03 -0700 website: fix font-size on 'explore' list items M doc/pipe.css commit 073c7b4 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-15 17:25:25 -0700 Now working on 0.8.8 M src/node_version.h commit 25de1c1 refs/remotes/origin/v0.8.13-fix Merge: afa5779 b6cf045 Author: isaacs Date: 2012-08-15 17:25:01 -0700 Merge branch 'v0.8.7-release' into v0.8 commit b6cf045 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-15 17:23:59 -0700 blog: release 0.8.7 A doc/blog/release/v0.8.7.md commit f640c5d refs/remotes/origin/v0.8.7-release (tag: v0.8.7, origin/v0.8.7-release) Author: isaacs Date: 2012-08-15 09:20:56 -0700 2012.08.15, Version 0.8.7 (Stable) * npm: Upgrade to 1.1.49 * website: download page (Golo Roden) * crypto: fix uninitialized memory access in openssl (Ben Noordhuis) * buffer, crypto: fix buffer decoding (Ben Noordhuis) * build: compile with -fno-tree-vrp when gcc >= 4.0 (Ben Noordhuis) * tls: handle multiple CN fields when verifying cert (Ben Noordhuis) * doc: remove unused util from child_process (Kyle Robinson Young) * build: rework -fvisibility=hidden detection (Ben Noordhuis) * windows: don't duplicate invalid stdio handles (Bert Belder) * windows: fix typos in process-stdio.c (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit 24ff8f4 refs/remotes/origin/v0.8.7-release Author: isaacs Date: 2012-08-15 15:47:52 -0700 website: Sharpen and clean up download page more Retinaify the images! M doc/download/index.html A doc/images/platform-icon-generic.png A doc/images/platform-icon-osx.png A doc/images/platform-icon-win.png M doc/pipe.css commit 8677860 refs/remotes/origin/v0.8.7-release Author: isaacs Date: 2012-08-15 11:28:52 -0700 build: Don't set gcc_version for Windows M configure commit afa5779 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-15 08:33:35 -0700 website: Use table for download page Paragraphs of text are too wordy. Use big pretty images and clickable blocky links. M doc/download/index.html M doc/index.html M doc/pipe.css commit 15c6c0e refs/remotes/origin/v0.8.13-fix Author: Golo Roden Date: 2012-08-13 17:43:26 +0200 website: download page - Improved styling of download links. - index.html#download now redirects to /download/ - Added missing hyphens, and added the missing "and 64-bit" for the Mac Installer. M Makefile M doc/about/index.html M doc/blog.html M doc/changelog-foot.html M doc/changelog-head.html M doc/community/index.html A doc/download/index.html M doc/index.html M doc/pipe.css M doc/template.html commit 3ccee08 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-14 20:27:28 -0700 npm: Upgrade to 1.1.49 - node-gyp@0.6.5 - abstracted-out configs - publishing over proxies - bugfixes to all the deps M deps/npm/README.md M deps/npm/bin/npm-cli.js M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/build.js M deps/npm/lib/completion.js M deps/npm/lib/config.js M deps/npm/lib/npm.js M deps/npm/lib/publish.js D deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/ini.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/couch-login/couch-login.js M deps/npm/node_modules/couch-login/package.json M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/ini/ini.js M deps/npm/node_modules/ini/package.json A deps/npm/node_modules/ini/test/bar.js A deps/npm/node_modules/ini/test/fixtures/foo.ini A deps/npm/node_modules/ini/test/foo.js M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/lru-cache/test/basic.js M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json A deps/npm/node_modules/node-gyp/addon.gypi M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/package.json D deps/npm/node_modules/node-gyp/updateLegacy.sh M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npmconf/.npmignore A deps/npm/node_modules/npmconf/README.md A deps/npm/node_modules/npmconf/config-defs.js A deps/npm/node_modules/npmconf/node_modules/config-chain/.npmignore A deps/npm/node_modules/npmconf/node_modules/config-chain/LICENCE A deps/npm/node_modules/npmconf/node_modules/config-chain/index.js A deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/LICENSE A deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/README.md A deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json A deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/proto-list.js A deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/test/basic.js A deps/npm/node_modules/npmconf/node_modules/config-chain/package.json A deps/npm/node_modules/npmconf/node_modules/config-chain/readme.markdown A deps/npm/node_modules/npmconf/node_modules/config-chain/test/broken.js A deps/npm/node_modules/npmconf/node_modules/config-chain/test/broken.json A deps/npm/node_modules/npmconf/node_modules/config-chain/test/chain-class.js A deps/npm/node_modules/npmconf/node_modules/config-chain/test/env.js A deps/npm/node_modules/npmconf/node_modules/config-chain/test/find-file.js A deps/npm/node_modules/npmconf/node_modules/config-chain/test/ignore-unfound-file.js A deps/npm/node_modules/npmconf/node_modules/config-chain/test/ini.js A deps/npm/node_modules/npmconf/node_modules/config-chain/test/save.js A deps/npm/node_modules/npmconf/npmconf.js A deps/npm/node_modules/npmconf/package.json A deps/npm/node_modules/npmconf/test/00-setup.js A deps/npm/node_modules/npmconf/test/basic.js A deps/npm/node_modules/npmconf/test/builtin.js A deps/npm/node_modules/npmconf/test/fixtures/builtin A deps/npm/node_modules/npmconf/test/fixtures/globalconfig A deps/npm/node_modules/npmconf/test/fixtures/userconfig A deps/npm/node_modules/npmconf/test/save.js A deps/npm/node_modules/once/LICENSE A deps/npm/node_modules/once/README.md A deps/npm/node_modules/once/once.js A deps/npm/node_modules/once/package.json A deps/npm/node_modules/once/test/once.js D deps/npm/node_modules/proto-list/LICENSE D deps/npm/node_modules/proto-list/README.md D deps/npm/node_modules/proto-list/package.json D deps/npm/node_modules/proto-list/proto-list.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/package.json A deps/npm/node_modules/read/test/many.js M deps/npm/package.json commit 2c13cbb refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-15 02:10:02 +0200 crypto: fix uninitialized memory access in openssl ASN1_STRING_to_UTF8() passes an ASN1_STRING to ASN1_STRING_set() but forgot to initialize the `length` field. Fixes the following valgrind error: $ valgrind -q --track-origins=yes --num-callers=19 \ out/Debug/node test/simple/test-tls-client-abort.js ==2690== Conditional jump or move depends on uninitialised value(s) ==2690== at 0x784B69: ASN1_STRING_set (asn1_lib.c:382) ==2690== by 0x809564: ASN1_mbstring_ncopy (a_mbstr.c:204) ==2690== by 0x8090F0: ASN1_mbstring_copy (a_mbstr.c:86) ==2690== by 0x782F1F: ASN1_STRING_to_UTF8 (a_strex.c:570) ==2690== by 0x78F090: asn1_string_canon (x_name.c:409) ==2690== by 0x78EF17: x509_name_canon (x_name.c:354) ==2690== by 0x78EA7D: x509_name_ex_d2i (x_name.c:210) ==2690== by 0x788058: ASN1_item_ex_d2i (tasn_dec.c:239) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x7890D4: asn1_template_noexp_d2i (tasn_dec.c:746) ==2690== by 0x788CB6: asn1_template_ex_d2i (tasn_dec.c:607) ==2690== by 0x78877A: ASN1_item_ex_d2i (tasn_dec.c:448) ==2690== by 0x787C93: ASN1_item_d2i (tasn_dec.c:136) ==2690== by 0x78F5E4: d2i_X509 (x_x509.c:141) ==2690== by 0x7C9B91: PEM_ASN1_read_bio (pem_oth.c:81) ==2690== by 0x7CA506: PEM_read_bio_X509 (pem_x509.c:67) ==2690== by 0x703C9A: node::crypto::SecureContext::AddRootCerts(v8::Arguments const&) (node_crypto.cc:497) ==2690== Uninitialised value was created by a stack allocation ==2690== at 0x782E89: ASN1_STRING_to_UTF8 (a_strex.c:560) M deps/openssl/openssl/crypto/asn1/a_strex.c commit 90ea681 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-15 01:30:12 +0200 test: fix up `make valgrind-test` * valgrind complained too much about memory leaks from the V8 heap to be useful, run it with --leak-check=no. Not ideal, needs to be revisited, preferably with a suppression file. * tools/run-valgrind.py didn't deal with tests that logged to stderr, rewrite the heuristic and make valgrind write to a socket instead of stderr. Fixes #3869. M deps/v8/tools/run-valgrind.py commit bcb5bde refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-09 00:01:38 +0200 test: raise pummel/test-net-throttle write req size pummel/test-net-throttle assumes that a couple of big write requests result in some of them getting queued because the kernel's send buffer fills up. Said assumption breaks on systems with large send buffers. Raise the size of the write request to ameliorate the issue. This is a back-port of commit 6770555 from the master branch. M test/pummel/test-net-throttle.js commit de32b38 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-14 23:06:32 +0200 addon: remove node-waf, superseded by node-gyp M configure M doc/api/process.markdown M tools/install.py D tools/node-waf D tools/waf-light D tools/wafadmin/Build.py D tools/wafadmin/Configure.py D tools/wafadmin/Constants.py D tools/wafadmin/Environment.py D tools/wafadmin/Logs.py D tools/wafadmin/Node.py D tools/wafadmin/Options.py D tools/wafadmin/Runner.py D tools/wafadmin/Scripting.py D tools/wafadmin/Task.py D tools/wafadmin/TaskGen.py D tools/wafadmin/Tools/__init__.py D tools/wafadmin/Tools/ar.py D tools/wafadmin/Tools/cc.py D tools/wafadmin/Tools/ccroot.py D tools/wafadmin/Tools/compiler_cc.py D tools/wafadmin/Tools/compiler_cxx.py D tools/wafadmin/Tools/compiler_d.py D tools/wafadmin/Tools/config_c.py D tools/wafadmin/Tools/cxx.py D tools/wafadmin/Tools/d.py D tools/wafadmin/Tools/dmd.py D tools/wafadmin/Tools/gas.py D tools/wafadmin/Tools/gcc.py D tools/wafadmin/Tools/gdc.py D tools/wafadmin/Tools/gnu_dirs.py D tools/wafadmin/Tools/gob2.py D tools/wafadmin/Tools/gxx.py D tools/wafadmin/Tools/icc.py D tools/wafadmin/Tools/icpc.py D tools/wafadmin/Tools/intltool.py D tools/wafadmin/Tools/libtool.py D tools/wafadmin/Tools/misc.py D tools/wafadmin/Tools/nasm.py D tools/wafadmin/Tools/node_addon.py D tools/wafadmin/Tools/osx.py D tools/wafadmin/Tools/preproc.py D tools/wafadmin/Tools/python.py D tools/wafadmin/Tools/suncc.py D tools/wafadmin/Tools/suncxx.py D tools/wafadmin/Tools/unittestw.py D tools/wafadmin/Tools/winres.py D tools/wafadmin/Tools/xlc.py D tools/wafadmin/Tools/xlcxx.py D tools/wafadmin/Utils.py D tools/wafadmin/__init__.py D tools/wafadmin/ansiterm.py D tools/wafadmin/pproc.py D tools/wafadmin/py3kfixes.py commit 786e1e8 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-14 22:25:52 +0200 buffer, crypto: fix buffer decoding Before this commit, DecodeWrite() mistakenly tried to convert buffers to UTF-8 strings which: a) produced invalid character sequences when the buffer contained octets > 127, and b) lead to spurious test failures because DecodeWrite() wrote less bytes than DecodeBytes() said it would, with the remainder either containing zeros or garbage Fix that by simply copying the buffer's data to the target buffer when the encoding is BINARY or by converting the buffer to a binary string when it's UTF8 or ASCII. Fixes #3651, #3866. M src/node.cc commit 22804a9 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-11 18:58:40 -0700 module: use 'repl' as the filename arg if missing Fix #3859 M lib/module.js A test/simple/test-debug-brk-no-arg.js commit 50c7d80 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-04 13:32:18 -0700 events: emitter.listeners() should not have side effects Fixes #3803 M lib/events.js A test/simple/test-event-emitter-listeners-side-effects.js commit 8eccc41 refs/remotes/origin/v0.9.1-release Author: jbergstroem Date: 2011-11-14 14:43:49 +0100 bench: fetch port from env http_simple.js honors $PORT, http_simple_bench.sh should too. M benchmark/http_simple_bench.sh commit c492d43 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-13 17:31:22 +0200 tls: fix segfault in pummel/test-tls-ci-reneg-attack Commit 4e5fe2d changed the way how process.nextTick() works: process.nextTick(function foo() { process.nextTick(function bar() { // ... }); }); Before said commit, foo() and bar() used to run on separate event loop ticks but that is no longer the case. However, that's exactly the behavior that the TLS renegotiation attack guard relies on. It gets called by OpenSSL and needs to defer the 'error' event to a later tick because the default action is to destroy the TLS context - the same context that OpenSSL currently operates on. When things change underneath your feet, bad things happen and OpenSSL is no exception. Ergo, use setImmediate() instead of process.nextTick() to ensure that the 'error' event is actually emitted at a later tick. Fixes #3840. M lib/tls.js commit 100e163 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-13 15:04:03 +0200 build: compile with -fno-tree-vrp when gcc >= 4.0 M common.gypi M configure commit 9f26130 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-13 15:33:04 +0200 deps: upgrade libuv to 2c3e8b6 D deps/uv/build/gcc_version.py M deps/uv/common.gypi M deps/uv/gyp_uv M deps/uv/src/win/process-stdio.c commit 00fa886 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-08-12 14:43:12 -0700 tools: remove "addon.gypi" and "gyp_addon" They've been merged into `node-gyp` and aren't serving any purpose in the node repo. Fixes #3760. D tools/addon.gypi D tools/gyp_addon commit 6b18e88 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-12 21:46:56 +0200 tls: handle multiple CN fields when verifying cert Fixes #3861. M lib/tls.js M test/simple/test-tls-check-server-identity.js commit 320ae69 refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-08-11 18:31:44 -0400 timers: make unref'd timeouts execute in a domain M lib/timers.js A test/simple/test-domain-timers.js commit 4ef808e refs/remotes/origin/v0.8.13-fix Author: Kyle Robinson Young Date: 2012-08-11 10:56:04 -0700 doc: remove unused util from child_process M doc/api/child_process.markdown commit 382f22f refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-08-07 22:12:01 -0400 timers: implement setImmediate M doc/api/timers.markdown M lib/timers.js M src/node.js M test/common.js A test/simple/test-timers-immediate.js commit d15bfc0 refs/remotes/origin/v0.9.1-release Author: Felix Böhm Date: 2012-05-20 22:26:29 +0300 path: small speed improvements M lib/path.js commit 64ac54a refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-09 16:30:41 -0700 Makefile: add a better check to ensure a node "release" Closes #3841. Closes #3842. M Makefile A tools/getnodeisrelease.py commit 9693d33 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-10 01:25:00 +0200 node: remove process.uvCounters() M src/node.cc commit 6b58800 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-09 01:02:47 +0200 test: fix pummel/test-net-connect-econnrefused The test relied on a peculiarity of process.nextTick() that was changed in commit 4e5fe2d. Before that commit, each nextTick callback corresponded with the event loop moving forward one tick. That's no longer the case. M test/pummel/test-net-connect-econnrefused.js commit 6770555 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-09 00:01:38 +0200 test: raise pummel/test-net-throttle write req size pummel/test-net-throttle assumes that a couple of big write requests result in some of them getting queued because the kernel's send buffer fills up. Said assumption breaks on systems with large send buffers. Raise the size of the write request to ameliorate the issue. M test/pummel/test-net-throttle.js commit 5fba3b8 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-08 23:07:18 +0200 fs: fix ReferenceError in truncateSync() Fixes a minor oversight introduced in 168a555, resulting in the following error: fs.js:467 return fs.ftruncateSync(path, len, callback); ^ ReferenceError: callback is not defined at Object.fs.truncateSync (fs.js:467:40) M lib/fs.js commit 08b382c refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-08 20:23:27 +0200 installer: remove c-ares header files Fixes #3847. M tools/install.py commit c82e288 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-07 12:05:23 -0700 blog post for 0.8.6 A doc/blog/release/v0.8.6.md commit e8bc2ed refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-07 12:02:49 -0700 Now working on 0.8.7 M src/node_version.h commit e8834dc refs/remotes/origin/v0.8.13-fix Merge: 093be8b 0544a58 Author: isaacs Date: 2012-08-07 12:02:38 -0700 Merge branch 'v0.8.6-release' into v0.8 commit 0544a58 refs/tags/v0.8.6 (tag: v0.8.6) Author: isaacs Date: 2012-08-06 13:10:47 -0700 2012.08.07, Version 0.8.6 (Stable) * npm: Upgrade to v1.1.48 * Add 'make binary' to build binary tarballs for all Unixes (Nathan Rajlich) * zlib: Emit 'close' on destroy(). (Dominic Tarr) * child_process: Fix stdout=null when stdio=['pipe'] (Tyler Neylon) * installer: prevent ETXTBSY errors (Ben Noordhuis) * installer: honor --without-npm, default install path (Ben Noordhuis) * net: make pause work with connecting sockets (Bert Belder) * installer: fix cross-compile installs (Ben Noordhuis) * net: fix .listen({fd:0}) (Ben Noordhuis) * windows: map WSANO_DATA to UV_ENOENT (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit f11a3df refs/tags/v0.8.6 Author: isaacs Date: 2012-08-06 19:09:36 -0700 npm: Upgrade to 1.1.48 Fixes an issue with publishing readmes that are not called 'README.md', so that they still end up on the website M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/publish.js M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/npm-registry-client/lib/publish.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/package.json commit 658cf43 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-07 01:36:31 +0200 uv: upgrade to 41b1265 M deps/uv/LICENSE M deps/uv/Makefile M deps/uv/README.md M deps/uv/config-mingw.mk M deps/uv/config-unix.mk D deps/uv/include/ares.h D deps/uv/include/ares_version.h M deps/uv/include/uv.h D deps/uv/src/ares/AUTHORS D deps/uv/src/ares/CHANGES D deps/uv/src/ares/NEWS D deps/uv/src/ares/README D deps/uv/src/ares/README.cares D deps/uv/src/ares/README.msvc D deps/uv/src/ares/RELEASE-NOTES D deps/uv/src/ares/TODO D deps/uv/src/ares/ares__close_sockets.c D deps/uv/src/ares/ares__get_hostent.c D deps/uv/src/ares/ares__read_line.c D deps/uv/src/ares/ares__timeval.c D deps/uv/src/ares/ares_cancel.c D deps/uv/src/ares/ares_data.c D deps/uv/src/ares/ares_data.h D deps/uv/src/ares/ares_destroy.c D deps/uv/src/ares/ares_dns.h D deps/uv/src/ares/ares_expand_name.c D deps/uv/src/ares/ares_expand_string.c D deps/uv/src/ares/ares_fds.c D deps/uv/src/ares/ares_free_hostent.c D deps/uv/src/ares/ares_free_string.c D deps/uv/src/ares/ares_getenv.c D deps/uv/src/ares/ares_getenv.h D deps/uv/src/ares/ares_gethostbyaddr.c D deps/uv/src/ares/ares_gethostbyname.c D deps/uv/src/ares/ares_getnameinfo.c D deps/uv/src/ares/ares_getopt.c D deps/uv/src/ares/ares_getopt.h D deps/uv/src/ares/ares_getsock.c D deps/uv/src/ares/ares_init.c D deps/uv/src/ares/ares_iphlpapi.h D deps/uv/src/ares/ares_ipv6.h D deps/uv/src/ares/ares_library_init.c D deps/uv/src/ares/ares_library_init.h D deps/uv/src/ares/ares_llist.c D deps/uv/src/ares/ares_llist.h D deps/uv/src/ares/ares_mkquery.c D deps/uv/src/ares/ares_nowarn.c D deps/uv/src/ares/ares_nowarn.h D deps/uv/src/ares/ares_options.c D deps/uv/src/ares/ares_parse_a_reply.c D deps/uv/src/ares/ares_parse_aaaa_reply.c D deps/uv/src/ares/ares_parse_mx_reply.c D deps/uv/src/ares/ares_parse_naptr_reply.c D deps/uv/src/ares/ares_parse_ns_reply.c D deps/uv/src/ares/ares_parse_ptr_reply.c D deps/uv/src/ares/ares_parse_soa_reply.c D deps/uv/src/ares/ares_parse_srv_reply.c D deps/uv/src/ares/ares_parse_txt_reply.c D deps/uv/src/ares/ares_platform.c D deps/uv/src/ares/ares_platform.h D deps/uv/src/ares/ares_private.h D deps/uv/src/ares/ares_process.c D deps/uv/src/ares/ares_query.c D deps/uv/src/ares/ares_rules.h D deps/uv/src/ares/ares_search.c D deps/uv/src/ares/ares_send.c D deps/uv/src/ares/ares_setup.h D deps/uv/src/ares/ares_strcasecmp.c D deps/uv/src/ares/ares_strcasecmp.h D deps/uv/src/ares/ares_strdup.c D deps/uv/src/ares/ares_strdup.h D deps/uv/src/ares/ares_strerror.c D deps/uv/src/ares/ares_timeout.c D deps/uv/src/ares/ares_version.c D deps/uv/src/ares/ares_writev.c D deps/uv/src/ares/ares_writev.h D deps/uv/src/ares/bitncmp.c D deps/uv/src/ares/bitncmp.h D deps/uv/src/ares/config_cygwin/ares_config.h D deps/uv/src/ares/config_darwin/ares_config.h D deps/uv/src/ares/config_freebsd/ares_config.h D deps/uv/src/ares/config_linux/ares_config.h D deps/uv/src/ares/config_netbsd/ares_config.h D deps/uv/src/ares/config_openbsd/ares_config.h D deps/uv/src/ares/config_sunos/ares_config.h D deps/uv/src/ares/config_win32/ares_config.h D deps/uv/src/ares/get_ver.awk D deps/uv/src/ares/inet_net_pton.c D deps/uv/src/ares/inet_net_pton.h D deps/uv/src/ares/inet_ntop.c D deps/uv/src/ares/inet_ntop.h D deps/uv/src/ares/nameser.h D deps/uv/src/ares/setup_once.h D deps/uv/src/ares/windows_port.c D deps/uv/src/cares.c M deps/uv/src/unix/loop.c M deps/uv/src/win/core.c D deps/uv/test/benchmark-ares.c M deps/uv/test/benchmark-list.h D deps/uv/test/test-gethostbyname.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit acea4c4 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-07 01:35:10 +0200 dns: use uv_inet_ntop/uv_inet_pton instead of c-ares equivalents M src/cares_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc commit e0a603a refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-07 01:25:06 +0200 uv: upgrade to 3a8bb3b M deps/uv/LICENSE M deps/uv/README.md M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h A deps/uv/src/inet.c M deps/uv/src/unix/core.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/pipe.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/thread.c M deps/uv/src/uv-common.c M deps/uv/src/win/error.c M deps/uv/src/win/pipe.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/test/benchmark-udp-packet-storm.c M deps/uv/test/test-hrtime.c M deps/uv/test/test-list.h M deps/uv/test/test-process-title.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-unexpected-read.c M deps/uv/uv.gyp commit 9e55ba7 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-06 21:22:11 +0200 dns: don't rely on libuv for c-ares integration M node.gyp M src/cares_wrap.cc A src/tree.h commit 22d03c9 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-07 01:48:15 +0200 node.cc: include ares.h M src/node.cc commit 81791ff refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-08-06 21:27:47 +0200 Add c-ares dependency This is the c-ares code that used to live in the libuv source tree. It is based on c-ares 1.9.0. A deps/cares/.gitignore A deps/cares/build/gcc_version.py A deps/cares/cares.gyp A deps/cares/common.gypi A deps/cares/config/cygwin/ares_config.h A deps/cares/config/darwin/ares_config.h A deps/cares/config/freebsd/ares_config.h A deps/cares/config/linux/ares_config.h A deps/cares/config/netbsd/ares_config.h A deps/cares/config/openbsd/ares_config.h A deps/cares/config/sunos/ares_config.h A deps/cares/config/win32/ares_config.h A deps/cares/include/ares.h A deps/cares/include/ares_version.h A deps/cares/include/nameser.h A deps/cares/src/AUTHORS A deps/cares/src/CHANGES A deps/cares/src/NEWS A deps/cares/src/README A deps/cares/src/README.cares A deps/cares/src/README.msvc A deps/cares/src/RELEASE-NOTES A deps/cares/src/TODO A deps/cares/src/ares__close_sockets.c A deps/cares/src/ares__get_hostent.c A deps/cares/src/ares__read_line.c A deps/cares/src/ares__timeval.c A deps/cares/src/ares_cancel.c A deps/cares/src/ares_data.c A deps/cares/src/ares_data.h A deps/cares/src/ares_destroy.c A deps/cares/src/ares_dns.h A deps/cares/src/ares_expand_name.c A deps/cares/src/ares_expand_string.c A deps/cares/src/ares_fds.c A deps/cares/src/ares_free_hostent.c A deps/cares/src/ares_free_string.c A deps/cares/src/ares_getenv.c A deps/cares/src/ares_getenv.h A deps/cares/src/ares_gethostbyaddr.c A deps/cares/src/ares_gethostbyname.c A deps/cares/src/ares_getnameinfo.c A deps/cares/src/ares_getopt.c A deps/cares/src/ares_getopt.h A deps/cares/src/ares_getsock.c A deps/cares/src/ares_init.c A deps/cares/src/ares_iphlpapi.h A deps/cares/src/ares_ipv6.h A deps/cares/src/ares_library_init.c A deps/cares/src/ares_library_init.h A deps/cares/src/ares_llist.c A deps/cares/src/ares_llist.h A deps/cares/src/ares_mkquery.c A deps/cares/src/ares_nowarn.c A deps/cares/src/ares_nowarn.h A deps/cares/src/ares_options.c A deps/cares/src/ares_parse_a_reply.c A deps/cares/src/ares_parse_aaaa_reply.c A deps/cares/src/ares_parse_mx_reply.c A deps/cares/src/ares_parse_naptr_reply.c A deps/cares/src/ares_parse_ns_reply.c A deps/cares/src/ares_parse_ptr_reply.c A deps/cares/src/ares_parse_soa_reply.c A deps/cares/src/ares_parse_srv_reply.c A deps/cares/src/ares_parse_txt_reply.c A deps/cares/src/ares_platform.c A deps/cares/src/ares_platform.h A deps/cares/src/ares_private.h A deps/cares/src/ares_process.c A deps/cares/src/ares_query.c A deps/cares/src/ares_rules.h A deps/cares/src/ares_search.c A deps/cares/src/ares_send.c A deps/cares/src/ares_setup.h A deps/cares/src/ares_strcasecmp.c A deps/cares/src/ares_strcasecmp.h A deps/cares/src/ares_strdup.c A deps/cares/src/ares_strdup.h A deps/cares/src/ares_strerror.c A deps/cares/src/ares_timeout.c A deps/cares/src/ares_version.c A deps/cares/src/ares_writev.c A deps/cares/src/ares_writev.h A deps/cares/src/bitncmp.c A deps/cares/src/bitncmp.h A deps/cares/src/get_ver.awk A deps/cares/src/inet_net_pton.c A deps/cares/src/inet_net_pton.h A deps/cares/src/inet_ntop.c A deps/cares/src/inet_ntop.h A deps/cares/src/setup_once.h A deps/cares/src/windows_port.c commit 4c150ca refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-06 23:43:47 +0200 net: fix listen() regression, revert patches This commit reverts the following commits (in reverse chronological order): 74d076c errnoException must be done immediately ddb02b9 net: support Server.listen(Pipe) 085a098 cluster: do not use internal server API d138875 net: lazy listen on handler Commit d138875 introduced a backwards incompatible change that broke the simple/test-net-socket-timeout and simple/test-net-lazy-listen tests - it defers listening on the target port until the `net.Server` instance has at least one 'connection' event listener. The other patches had to be reverted in order to revert d138875. Fixes #3832. M doc/api/child_process.markdown M doc/api/net.markdown M lib/child_process.js M lib/cluster.js M lib/net.js M test/simple/test-cluster-basic.js D test/simple/test-net-lazy-listen.js commit 7b367a9 refs/remotes/origin/v0.9.1-release Author: Josh Erickson Date: 2012-08-06 15:18:31 -0500 net: add support for IPv6 addresses ending in :: Modified net.isIP Ipv6 regex to allow for addresses ending in "::". Added tests for new IPv6 matching reqex. M lib/net.js M test/simple/test-net-isip.js commit 093be8b refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-06 13:22:05 -0700 install: prevent a KeyError from being thrown when PORTABLE is not set M tools/install.py commit caf69aa refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-06 13:07:31 -0700 npm: Upgrade to 1.1.47 M deps/npm/.travis.yml M deps/npm/AUTHORS M deps/npm/Makefile M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/owner.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/request/package.json M deps/npm/package.json commit 9badc00 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-06 12:40:28 -0700 uv: Upgrade to dfb6be0 M deps/uv/src/win/error.c commit a23df77 refs/remotes/origin/v0.8.13-fix Merge: bc7479d cc6034a Author: Nathan Rajlich Date: 2012-08-06 12:25:45 -0700 Merge branch 'binary-tarballs' into v0.8 commit cc6034a refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-06 11:57:47 -0700 email-footer: add links to the expected common binary packages We can do other OSs like 32 and 64-bit OS X, but we should encourage users to use the installer on OS X so we'll omit it here. M tools/email-footer.md commit dc81813 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 15:34:04 -0700 Makefile: move the release verification logic into a `make release-only` target M Makefile commit 8b11f29 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 12:39:54 -0700 Makefile: properly set the ARCH variable when forcing a DESTCPU M Makefile commit dc9ae01 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 12:24:34 -0700 Makefile: allow the dest-cpu to be specified for `make binary` Needed for 64-bit Solaris, and 32-bit OS X M Makefile commit eadc2ec refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 12:12:37 -0700 Makefile: add `make binary` helper target M Makefile commit bd10bf4 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 12:12:22 -0700 Makefile: add `make tar` helper target M Makefile commit 42aac41 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 12:07:17 -0700 Makefile: add target for precompiled binary tarballs This target compiles node with "/" as the prefix and installs into a directory like: "node-v0.8.6-darwin-x86_64". Then it creates a gzipped-tarball of that directory, called something like: "node-v0.8.6-darwin-x86_64.tar.gz". M Makefile commit 7a9db6c refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-06 10:18:27 -0700 install: add a "portable" mode to the shebang-rewriting logic This "portable" mode rewrites the npm shebang to use the "node" executable in the same directory relative to the "npm" script. This makes the "npm" script "just work" even when "node" is not in the user's $PATH. This mode is necessary for the precompiled binary packages that may potentially be extracted to anywhere. The regular shebang-rewriting logic would normally set the npm script's shebang to "/bin/node" which will not be present on anyone's machine. In the end, we want the precompiled packages to be as user-friendly as possible. M tools/install.py commit 6bdd4d0 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 11:06:14 -0700 install: install the "wafadmin/Tools" files into the correct dir Previously they were going into just "wafadmin" and node-waf wasn't working. M tools/install.py commit 168a555 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-04 12:39:11 -0700 fs: fix naming of truncate/ftruncate functions For backwards compatibility, fs.truncate() will proxy to fs.ftruncate. Fix #3805 M doc/api/fs.markdown M lib/fs.js M src/node_file.cc M test/fixtures/create-file.js A test/simple/test-fs-truncate.js commit 0414e14 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-05 14:47:23 -0700 doc: util.pump is deprecated. Use Stream.pipe Conflicts: doc/api/util.markdown M doc/api/util.markdown commit 2f7e0f2 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-06 00:45:30 +0200 fs: remove undocumented .destroy callbacks The destroy() method of fs.ReadStream and fs.WriteStream takes a callback. It's a leftover from the node 0.1 days, undocumented and not part of the streams API. Remove it. M lib/fs.js M test/simple/test-fs-read-stream.js commit bc7479d refs/remotes/origin/v0.8.13-fix Author: Kyle Robinson Young Date: 2012-08-04 12:45:50 -0700 doc: fix typos in child_process M doc/api/child_process.markdown commit 4ff56aa refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-05 14:47:23 -0700 doc: util.pump is deprecated. Use Stream.pipe M doc/api/util.markdown commit 7bb814f refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-05 14:22:44 -0700 errnoException must be done immediately M lib/net.js commit 624788d refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-05 23:40:20 +0200 Makefile: DRY js lint M Makefile commit 3219616 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-08-05 23:31:28 +0200 util: mark util.pump() as deprecated M doc/api/util.markdown M lib/util.js commit 93be4ff refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-05 11:26:18 -0700 test-message: fix message output 1. The net changes add a stack frame to stdin errors. 2. The error line numbers were overly strict in many places. M test/message/eval_messages.out M test/message/stdin_messages.out M test/message/testcfg.py commit 74d076c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-05 14:22:44 -0700 errnoException must be done immediately M lib/net.js commit 3254cac refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 00:12:52 -0700 install: use os.path.join() to create the npm shebang Prettier formatting for the shebang if the "prefix" ends with a / M tools/install.py commit 99ad056 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-08-05 11:26:18 -0700 test-message: fix message output 1. The net changes add a stack frame to stdin errors. 2. The error line numbers were overly strict in many places. M test/message/eval_messages.out M test/message/stdin_messages.out M test/message/testcfg.py commit ddb02b9 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-07-14 09:43:10 +0200 net: support Server.listen(Pipe) M lib/net.js commit 085a098 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-07-14 09:38:00 +0200 cluster: do not use internal server API M lib/child_process.js M lib/cluster.js M lib/net.js M test/simple/test-cluster-basic.js commit d138875 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-07-10 12:06:13 +0200 net: lazy listen on handler This allow the server to be shared without the need to handle connection from master M doc/api/child_process.markdown M doc/api/net.markdown M lib/net.js A test/simple/test-net-lazy-listen.js commit f4a4ef7 refs/remotes/origin/v0.8.13-fix Author: Dominic Tarr Date: 2012-07-25 02:40:58 +1200 zlib: Emit 'close' on destroy(). M lib/zlib.js A test/simple/test-zlib-destroy.js commit b48684c refs/remotes/origin/v0.8.13-fix Author: Tyler Neylon Date: 2012-08-03 12:38:09 -0700 child_process: Fix stdout=null when stdio=['pipe'] Previously, a command with a short stdio array would result in the child's stdout and stderr objects set to null. For example: var c = child_process.spawn(cmd, args, {stdio: ['pipe']}); // results in c.stdout === null. The expected behavior is the above line functioning the same as this one: var c = child_process.spawn(cmd, args, {stdio: ['pipe', null, null]}); // provides correct (non-null) c.stdout; as does the above, after this fix. M lib/child_process.js A test/simple/test-child-process-stdio.js commit a7f3288 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-04 11:30:44 -0700 blog post for 0.6.21 A doc/blog/release/0.6.21.md commit 7e6dea4 refs/remotes/origin/v0.6 (origin/v0.6) Author: isaacs Date: 2012-07-09 17:43:02 -0700 build: Regenerate docs for tarball and releases Related: https://twitter.com/kapeli/status/222477400880070658 M Makefile commit c527366 refs/remotes/origin/v0.6 Author: isaacs Date: 2012-06-16 08:51:33 -0700 Makefile: Refuse to build release from unclean repo Root cause of an error during the 0.7.11 release M Makefile commit 2a1f022 refs/remotes/origin/v0.6 Author: isaacs Date: 2012-02-07 15:41:21 -0800 Check the version before building tarball I keep forgetting to do this. It's such a stupid thing. M Makefile commit 57f7851 refs/remotes/origin/v0.8.13-fix Author: Nathan Rajlich Date: 2012-08-04 00:10:58 -0700 install: install the "wafadmin" files into the correct directory Before they were just being copied into "lib/node/". Now they go into "lib/node/wafadmin/". M tools/install.py commit 110e499 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-04 02:41:32 +0200 installer: prevent ETXTBSY errors The installer does what amounts to `cp -p`. If the node binary is in use at the time of the copy, it'd fail with a ETXTBSY error. That's why it's unlinked first now. M tools/install.py commit b21c8e0 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-04 02:18:16 +0200 installer: honor --without-npm, default install path * honor the --without-waf and --without-npm configure switches * a small logic bug made the installer script install to $PWD instead of /usr/local if --prefix= was not passed to configure M tools/install.py commit 3bf1846 refs/remotes/origin/v0.9.1-release Merge: c05f52c 5fdeebd Author: isaacs Date: 2012-08-03 16:23:14 -0700 Merge remote-tracking branch 'ry/v0.8' Conflicts: ChangeLog deps/uv/src/unix/sunos.c deps/uv/test/test-tcp-unexpected-read.c src/node_version.h commit 2dcaef6 refs/remotes/origin/v0.6 Author: isaacs Date: 2012-08-03 14:42:26 -0700 now working on 0.6.22 M src/node_version.h commit 30cfe27 refs/remotes/origin/v0.6 Merge: 974ee7b 55ddf54 Author: isaacs Date: 2012-08-03 14:41:23 -0700 Merge branch 'v0.6.21-release' into v0.6 commit 55ddf54 refs/tags/v0.6.21 (tag: v0.6.21) Author: isaacs Date: 2012-08-03 14:39:24 -0700 2012.08.03 Version 0.6.21 (maintenance) * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill) * net: make pause/resume work with connecting sockets (Bert Belder) M ChangeLog M src/node_version.h commit 5fdeebd refs/remotes/origin/v0.8.13-fix Author: Bert Belder Date: 2012-08-03 17:11:08 +0200 net: make pause work with connecting sockets This fixes the problem that calling pause() on a socket would not actually prevent 'data' events from being emitted. It also replaces the existing test by a more elaborate one. Ref: #3118 M lib/net.js A test/simple/test-net-pause-resume-connecting.js D test/simple/test-net-socket-pause-resume-immediate.js commit 974ee7b refs/remotes/origin/v0.6 Author: Ben Noordhuis Date: 2012-08-03 16:08:35 +0200 deps: upgrade libuv to d6a96de M deps/uv/src/unix/sunos.c commit 7d7bca6 refs/remotes/origin/v0.6 Author: Bert Belder Date: 2012-08-03 15:48:25 +0200 net: make pause/resume work with connecting sockets Calling resume() on a net connection for which the IP address is still being resolved crashes node with an assertion error inside libuv. Calling pause() before the socket is connected doesn't crash, but it doesn't work either. This patch fixes it. Ref: #3118 M lib/net.js A test/simple/test-net-pause-resume-connecting.js commit 585388b refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-02 15:00:57 -0700 blog: Fix date on 0.8.5 release M doc/blog/release/v0.8.5.md commit 575c12b refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-02 14:59:47 -0700 Blog post about 0.8.5 A doc/blog/release/v0.8.5.md commit 02dae99 refs/remotes/origin/v0.8.13-fix Author: isaacs Date: 2012-08-02 14:58:15 -0700 Now working on 0.8.6 M src/node_version.h commit 2bee3ae refs/remotes/origin/v0.8.13-fix Merge: 9315377 9b86a44 Author: isaacs Date: 2012-08-02 14:57:34 -0700 Merge branch 'v0.8.5-release' into v0.8 commit 9b86a44 refs/tags/v0.8.5 (tag: v0.8.5) Author: isaacs Date: 2012-08-02 08:12:22 -0700 2012.08.02, Version 0.8.5 (Stable) * node: tag Encode and friends NODE_EXTERN (Ben Noordhuis) * fs: fix ReadStream / WriteStream missing callback (Gil Pedersen) * fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis) * installer: don't assume bash is installed (Ben Noordhuis) * Report errors properly from --eval and stdin (isaacs) * assert: fix throws() throws an error without message property (koichik) * cluster: fix libuv assert in net.listen() (Ben Noordhuis) * build: always link sunos builds with libumem (Trent Mick) * build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson) * https: Use host header as effective servername (isaacs) * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill) * linux: fix 'two watchers, one path' segfault (Ben Noordhuis) * windows: fix memory leaks in many fs functions (Bert Belder) * windows: don't allow directories to be opened for writing/appending (Bert Belder) * windows: make fork() work even when not all stdio handles are valid (Bert Belder) * windows: make unlink() not remove mount points, and improve performance (Bert Belder) * build: Sign pkg installer for OS X (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit 2dd710e refs/tags/v0.8.5 Author: isaacs Date: 2012-08-02 13:35:41 -0700 build: Sign pkg installer for OS X This makes the installer work on Mountain Lion. M Makefile A tools/osx-codesign.sh A tools/osx-productsign.sh commit 9315377 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-02 17:47:33 +0200 doc: improve cluster.workers documentation M doc/api/cluster.markdown commit 37537d5 refs/tags/v0.8.5 Author: isaacs Date: 2012-08-02 08:11:09 -0700 test: stdin error messages A test/message/stdin_messages.js A test/message/stdin_messages.out commit f5c07b6 refs/tags/v0.8.5 Author: isaacs Date: 2012-08-01 19:10:42 -0700 npm: Upgrade to 1.1.46 M deps/npm/Makefile M deps/npm/doc/cli/npm.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/dochead.html M deps/npm/lib/config.js M deps/npm/lib/npm.js M deps/npm/lib/utils/ini.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 D deps/npm/node_modules/glob/LICENCE A deps/npm/node_modules/glob/LICENSE M deps/npm/node_modules/glob/glob.js M deps/npm/node_modules/glob/package.json M deps/npm/node_modules/glob/test/bash-comparison.js M deps/npm/node_modules/glob/test/pause-resume.js M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/graceful-fs/test/open.js M deps/npm/node_modules/lru-cache/AUTHORS M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/lru-cache/test/basic.js A deps/npm/node_modules/mkdirp/.gitignore.orig A deps/npm/node_modules/mkdirp/.gitignore.rej A deps/npm/node_modules/mkdirp/examples/pow.js.orig A deps/npm/node_modules/mkdirp/examples/pow.js.rej M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read-package-json/test/basic.js A deps/npm/node_modules/read-package-json/test/fixtures/not-json.css A deps/npm/node_modules/read-package-json/test/non-json.js M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/node_modules/mute-stream/README.md M deps/npm/node_modules/read/node_modules/mute-stream/mute.js M deps/npm/node_modules/read/node_modules/mute-stream/package.json M deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js M deps/npm/node_modules/read/package.json M deps/npm/package.json A deps/npm/test/packages/npm-test-blerg3/README A deps/npm/test/packages/npm-test-blerg3/package.json A deps/npm/test/packages/npm-test-blerg3/test.js commit 50e00de refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-02 01:06:31 +0200 installer: fix cross-compile installs The old installer was a JS script, which didn't work if node had been cross-compiled for another architecture. Replace it with a python script. Fixes #3807. M Makefile A tools/install.py D tools/installer.js commit 34c750d refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-02 13:37:02 +0200 net: fix .listen({fd:0}) M lib/net.js A test/simple/test-net-listen-fd0.js commit 6db9e12 refs/remotes/origin/v0.8.13-fix Author: Ben Noordhuis Date: 2012-08-02 12:11:35 +0200 deps: remove openssl apps and tests Shrinks the tarball by a few hundred kilobytes and fixes a broken symlinks issue on Windows. Fixes #3813. D deps/openssl/openssl/apps/CA.com D deps/openssl/openssl/apps/CA.pl D deps/openssl/openssl/apps/CA.pl.in D deps/openssl/openssl/apps/CA.sh D deps/openssl/openssl/apps/Makefile D deps/openssl/openssl/apps/app_rand.c D deps/openssl/openssl/apps/apps.c D deps/openssl/openssl/apps/apps.h D deps/openssl/openssl/apps/asn1pars.c D deps/openssl/openssl/apps/ca-cert.srl D deps/openssl/openssl/apps/ca-key.pem D deps/openssl/openssl/apps/ca-req.pem D deps/openssl/openssl/apps/ca.c D deps/openssl/openssl/apps/cert.pem D deps/openssl/openssl/apps/ciphers.c D deps/openssl/openssl/apps/client.pem D deps/openssl/openssl/apps/cms.c D deps/openssl/openssl/apps/crl.c D deps/openssl/openssl/apps/crl2p7.c D deps/openssl/openssl/apps/demoCA/cacert.pem D deps/openssl/openssl/apps/demoCA/index.txt D deps/openssl/openssl/apps/demoCA/private/cakey.pem D deps/openssl/openssl/apps/demoCA/serial D deps/openssl/openssl/apps/dgst.c D deps/openssl/openssl/apps/dh.c D deps/openssl/openssl/apps/dh1024.pem D deps/openssl/openssl/apps/dh2048.pem D deps/openssl/openssl/apps/dh4096.pem D deps/openssl/openssl/apps/dh512.pem D deps/openssl/openssl/apps/dhparam.c D deps/openssl/openssl/apps/dsa-ca.pem D deps/openssl/openssl/apps/dsa-pca.pem D deps/openssl/openssl/apps/dsa.c D deps/openssl/openssl/apps/dsa1024.pem D deps/openssl/openssl/apps/dsa512.pem D deps/openssl/openssl/apps/dsap.pem D deps/openssl/openssl/apps/dsaparam.c D deps/openssl/openssl/apps/ec.c D deps/openssl/openssl/apps/ecparam.c D deps/openssl/openssl/apps/enc.c D deps/openssl/openssl/apps/engine.c D deps/openssl/openssl/apps/errstr.c D deps/openssl/openssl/apps/gendh.c D deps/openssl/openssl/apps/gendsa.c D deps/openssl/openssl/apps/genpkey.c D deps/openssl/openssl/apps/genrsa.c D deps/openssl/openssl/apps/install-apps.com D deps/openssl/openssl/apps/makeapps.com D deps/openssl/openssl/apps/md4.c D deps/openssl/openssl/apps/nseq.c D deps/openssl/openssl/apps/ocsp.c D deps/openssl/openssl/apps/oid.cnf D deps/openssl/openssl/apps/openssl-vms.cnf D deps/openssl/openssl/apps/openssl.c D deps/openssl/openssl/apps/openssl.cnf D deps/openssl/openssl/apps/passwd.c D deps/openssl/openssl/apps/pca-cert.srl D deps/openssl/openssl/apps/pca-key.pem D deps/openssl/openssl/apps/pca-req.pem D deps/openssl/openssl/apps/pkcs12.c D deps/openssl/openssl/apps/pkcs7.c D deps/openssl/openssl/apps/pkcs8.c D deps/openssl/openssl/apps/pkey.c D deps/openssl/openssl/apps/pkeyparam.c D deps/openssl/openssl/apps/pkeyutl.c D deps/openssl/openssl/apps/prime.c D deps/openssl/openssl/apps/privkey.pem D deps/openssl/openssl/apps/progs.h D deps/openssl/openssl/apps/progs.pl D deps/openssl/openssl/apps/rand.c D deps/openssl/openssl/apps/req.c D deps/openssl/openssl/apps/req.pem D deps/openssl/openssl/apps/rsa.c D deps/openssl/openssl/apps/rsa8192.pem D deps/openssl/openssl/apps/rsautl.c D deps/openssl/openssl/apps/s1024key.pem D deps/openssl/openssl/apps/s1024req.pem D deps/openssl/openssl/apps/s512-key.pem D deps/openssl/openssl/apps/s512-req.pem D deps/openssl/openssl/apps/s_apps.h D deps/openssl/openssl/apps/s_cb.c D deps/openssl/openssl/apps/s_client.c D deps/openssl/openssl/apps/s_server.c D deps/openssl/openssl/apps/s_socket.c D deps/openssl/openssl/apps/s_time.c D deps/openssl/openssl/apps/server.pem D deps/openssl/openssl/apps/server.srl D deps/openssl/openssl/apps/server2.pem D deps/openssl/openssl/apps/sess_id.c D deps/openssl/openssl/apps/set/set-g-ca.pem D deps/openssl/openssl/apps/set/set-m-ca.pem D deps/openssl/openssl/apps/set/set_b_ca.pem D deps/openssl/openssl/apps/set/set_c_ca.pem D deps/openssl/openssl/apps/set/set_d_ct.pem D deps/openssl/openssl/apps/set/set_root.pem D deps/openssl/openssl/apps/smime.c D deps/openssl/openssl/apps/speed.c D deps/openssl/openssl/apps/spkac.c D deps/openssl/openssl/apps/testCA.pem D deps/openssl/openssl/apps/testdsa.h D deps/openssl/openssl/apps/testrsa.h D deps/openssl/openssl/apps/timeouts.h D deps/openssl/openssl/apps/ts.c D deps/openssl/openssl/apps/tsget D deps/openssl/openssl/apps/verify.c D deps/openssl/openssl/apps/version.c D deps/openssl/openssl/apps/vms_decc_init.c D deps/openssl/openssl/apps/winrand.c D deps/openssl/openssl/apps/x509.c D deps/openssl/openssl/test/CAss.cnf D deps/openssl/openssl/test/CAssdh.cnf D deps/openssl/openssl/test/CAssdsa.cnf D deps/openssl/openssl/test/CAssrsa.cnf D deps/openssl/openssl/test/CAtsa.cnf D deps/openssl/openssl/test/Makefile D deps/openssl/openssl/test/P1ss.cnf D deps/openssl/openssl/test/P2ss.cnf D deps/openssl/openssl/test/Sssdsa.cnf D deps/openssl/openssl/test/Sssrsa.cnf D deps/openssl/openssl/test/Uss.cnf D deps/openssl/openssl/test/VMSca-response.1 D deps/openssl/openssl/test/VMSca-response.2 D deps/openssl/openssl/test/asn1test.c D deps/openssl/openssl/test/bctest D deps/openssl/openssl/test/bctest.com D deps/openssl/openssl/test/bftest.c D deps/openssl/openssl/test/bntest.c D deps/openssl/openssl/test/bntest.com D deps/openssl/openssl/test/casttest.c D deps/openssl/openssl/test/clean_test.com D deps/openssl/openssl/test/cms-examples.pl D deps/openssl/openssl/test/cms-test.pl D deps/openssl/openssl/test/destest.c D deps/openssl/openssl/test/dhtest.c D deps/openssl/openssl/test/dsatest.c D deps/openssl/openssl/test/dummytest.c D deps/openssl/openssl/test/ecdhtest.c D deps/openssl/openssl/test/ecdsatest.c D deps/openssl/openssl/test/ectest.c D deps/openssl/openssl/test/enginetest.c D deps/openssl/openssl/test/evp_test.c D deps/openssl/openssl/test/evptests.txt D deps/openssl/openssl/test/exptest.c D deps/openssl/openssl/test/fips_aesavs.c D deps/openssl/openssl/test/fips_desmovs.c D deps/openssl/openssl/test/fips_dsatest.c D deps/openssl/openssl/test/fips_dssvs.c D deps/openssl/openssl/test/fips_hmactest.c D deps/openssl/openssl/test/fips_randtest.c D deps/openssl/openssl/test/fips_rngvs.c D deps/openssl/openssl/test/fips_rsagtest.c D deps/openssl/openssl/test/fips_rsastest.c D deps/openssl/openssl/test/fips_rsavtest.c D deps/openssl/openssl/test/fips_shatest.c D deps/openssl/openssl/test/fips_test_suite.c D deps/openssl/openssl/test/hmactest.c D deps/openssl/openssl/test/ideatest.c D deps/openssl/openssl/test/igetest.c D deps/openssl/openssl/test/jpaketest.c D deps/openssl/openssl/test/maketests.com D deps/openssl/openssl/test/md2test.c D deps/openssl/openssl/test/md4test.c D deps/openssl/openssl/test/md5test.c D deps/openssl/openssl/test/mdc2test.c D deps/openssl/openssl/test/methtest.c D deps/openssl/openssl/test/pkcs7-1.pem D deps/openssl/openssl/test/pkcs7.pem D deps/openssl/openssl/test/pkits-test.pl D deps/openssl/openssl/test/r160test.c D deps/openssl/openssl/test/randtest.c D deps/openssl/openssl/test/rc2test.c D deps/openssl/openssl/test/rc4test.c D deps/openssl/openssl/test/rc5test.c D deps/openssl/openssl/test/rmdtest.c D deps/openssl/openssl/test/rsa_test.c D deps/openssl/openssl/test/sha1test.c D deps/openssl/openssl/test/sha256t.c D deps/openssl/openssl/test/sha512t.c D deps/openssl/openssl/test/shatest.c D deps/openssl/openssl/test/smcont.txt D deps/openssl/openssl/test/smime-certs/smdsa1.pem D deps/openssl/openssl/test/smime-certs/smdsa2.pem D deps/openssl/openssl/test/smime-certs/smdsa3.pem D deps/openssl/openssl/test/smime-certs/smdsap.pem D deps/openssl/openssl/test/smime-certs/smroot.pem D deps/openssl/openssl/test/smime-certs/smrsa1.pem D deps/openssl/openssl/test/smime-certs/smrsa2.pem D deps/openssl/openssl/test/smime-certs/smrsa3.pem D deps/openssl/openssl/test/ssltest.c D deps/openssl/openssl/test/tcrl D deps/openssl/openssl/test/tcrl.com D deps/openssl/openssl/test/test.cnf D deps/openssl/openssl/test/test_padlock D deps/openssl/openssl/test/testca D deps/openssl/openssl/test/testca.com D deps/openssl/openssl/test/testcrl.pem D deps/openssl/openssl/test/testenc D deps/openssl/openssl/test/testenc.com D deps/openssl/openssl/test/testgen D deps/openssl/openssl/test/testgen.com D deps/openssl/openssl/test/testp7.pem D deps/openssl/openssl/test/testreq2.pem D deps/openssl/openssl/test/testrsa.pem D deps/openssl/openssl/test/tests.com D deps/openssl/openssl/test/testsid.pem D deps/openssl/openssl/test/testss D deps/openssl/openssl/test/testss.com D deps/openssl/openssl/test/testssl D deps/openssl/openssl/test/testssl.com D deps/openssl/openssl/test/testsslproxy D deps/openssl/openssl/test/testtsa D deps/openssl/openssl/test/testtsa.com D deps/openssl/openssl/test/testx509.pem D deps/openssl/openssl/test/times D deps/openssl/openssl/test/tpkcs7 D deps/openssl/openssl/test/tpkcs7.com D deps/openssl/openssl/test/tpkcs7d D deps/openssl/openssl/test/tpkcs7d.com D deps/openssl/openssl/test/treq D deps/openssl/openssl/test/treq.com D deps/openssl/openssl/test/trsa D deps/openssl/openssl/test/trsa.com D deps/openssl/openssl/test/tsid D deps/openssl/openssl/test/tsid.com D deps/openssl/openssl/test/tverify.com D deps/openssl/openssl/test/tx509 D deps/openssl/openssl/test/tx509.com D deps/openssl/openssl/test/v3-cert1.pem D deps/openssl/openssl/test/v3-cert2.pem D deps/openssl/openssl/test/wp_test.c commit 53f3b12 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-08-02 01:35:51 +0200 node: tag Encode and friends NODE_EXTERN Makes the symbols visible on Windows. They were already visible on Unices. Fixes #3811. M src/node.h commit f1fba8d refs/tags/v0.8.5 Author: Gil Pedersen Date: 2012-08-01 16:04:28 +0200 fs: fix ReadStream / WriteStream missing callback The (undocumented) callback argument to .destroy() was not called if the stream was no longer readable / writable. M lib/fs.js M test/simple/test-fs-read-stream.js commit 23f09d7 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-08-01 20:25:24 +0200 fs: fix readFileSync("/proc/cpuinfo") regression Don't use positional reads. Not all proc files support pread(), especially on older linux kernels. Fixes #3808. M lib/fs.js commit fd56981 refs/tags/v0.8.5 Author: isaacs Date: 2012-08-01 10:14:17 -0700 blog: Remove all windows line endings once and for all M doc/blog/Uncategorized/an-easy-way-to-build-scalable-network-programs.md M doc/blog/Uncategorized/development-environment.md M doc/blog/Uncategorized/evolving-the-node-js-brand.md M doc/blog/Uncategorized/growing-up.md M doc/blog/Uncategorized/jobs-nodejs-org.md M doc/blog/Uncategorized/ldapjs-a-reprise-of-ldap.md M doc/blog/Uncategorized/libuv-status-report.md M doc/blog/Uncategorized/node-meetup-this-thursday.md M doc/blog/Uncategorized/node-office-hours-cut-short.md M doc/blog/Uncategorized/office-hours.md M doc/blog/Uncategorized/porting-node-to-windows-with-microsoft%e2%80%99s-help.md M doc/blog/Uncategorized/some-new-node-projects.md M doc/blog/Uncategorized/the-videos-from-node-meetup.md M doc/blog/Uncategorized/trademark.md M doc/blog/Uncategorized/version-0-6.md M doc/blog/module/multi-server-continuous-deployment-with-fleet.md M doc/blog/module/service-logging-in-json-with-bunyan.md M doc/blog/npm/managing-node-js-dependencies-with-shrinkwrap.md M doc/blog/npm/npm-1-0-global-vs-local-installation.md M doc/blog/npm/npm-1-0-link.md M doc/blog/npm/npm-1-0-released.md M doc/blog/npm/npm-1-0-the-new-ls.md M doc/blog/release/node-v0-4-10.md M doc/blog/release/node-v0-4-11.md M doc/blog/release/node-v0-4-12.md M doc/blog/release/node-v0-4-3.md M doc/blog/release/node-v0-4-4.md M doc/blog/release/node-v0-4-5.md M doc/blog/release/node-v0-4-6.md M doc/blog/release/node-v0-4-7.md M doc/blog/release/node-v0-4-8.md M doc/blog/release/node-v0-4-9.md M doc/blog/release/node-v0-5-0-unstable.md M doc/blog/release/node-v0-5-1.md M doc/blog/release/node-v0-5-10.md M doc/blog/release/node-v0-5-2.md M doc/blog/release/node-v0-5-3.md M doc/blog/release/node-v0-5-4.md M doc/blog/release/node-v0-5-5.md M doc/blog/release/node-v0-5-6.md M doc/blog/release/node-v0-5-7-unstable.md M doc/blog/release/node-v0-5-8.md M doc/blog/release/node-v0-5-9.md M doc/blog/release/node-v0-6-0.md M doc/blog/release/node-v0-6-1.md M doc/blog/release/node-v0-6-10.md M doc/blog/release/node-v0-6-2.md M doc/blog/release/node-v0-6-3.md M doc/blog/release/node-v0-6-4.md M doc/blog/release/node-v0-6-5.md M doc/blog/release/node-v0-6-6.md M doc/blog/release/node-v0-6-7.md M doc/blog/release/node-v0-6-8.md M doc/blog/release/node-v0-6-9.md M doc/blog/release/node-v0-7-0-unstable.md M doc/blog/release/node-v0-7-1.md M doc/blog/release/node-v0-7-2-unstable.md M doc/blog/release/node-v0-7-3.md M doc/blog/release/node-version-0-6-19-stable.md M doc/blog/release/node-version-0-7-9-unstable.md M doc/blog/release/version-0-6-11-stable.md M doc/blog/release/version-0-6-12-stable.md M doc/blog/release/version-0-6-13-stable.md M doc/blog/release/version-0-6-14-stable.md M doc/blog/release/version-0-6-15-stable.md M doc/blog/release/version-0-6-16-stable.md M doc/blog/release/version-0-6-17-stable.md M doc/blog/release/version-0-6-18-stable.md M doc/blog/release/version-0-7-10-unstable.md M doc/blog/release/version-0-7-11-unstable.md M doc/blog/release/version-0-7-12.md M doc/blog/release/version-0-7-4-unstable.md M doc/blog/release/version-0-7-5-unstable.md M doc/blog/release/version-0-7-6-unstable.md M doc/blog/release/version-0-7-7-unstable.md M doc/blog/release/version-0-7-8-unstable.md M doc/blog/video/bryan-cantrill-instrumenting-the-real-time-web.md M doc/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17.md commit fe659a60 refs/tags/v0.8.5 Author: Dave Pacheco Date: 2012-08-01 10:04:27 -0700 update profiling blog post to use shell redirection instead of -o M doc/blog/Uncategorized/profiling-node-js.md commit f70be41 refs/tags/v0.8.5 Author: isaacs Date: 2012-08-01 10:11:30 -0700 blog: Remove ^M chars from profiling-node-js blog post M doc/blog/Uncategorized/profiling-node-js.md commit cccce60 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-08-01 13:36:56 +0200 installer: don't assume bash is installed Use `/bin/sh` instead of `bash` when running the relocate.sh script. M tools/installer.js commit 285a46d refs/tags/v0.8.5 Author: Bert Belder Date: 2012-08-01 01:42:36 +0200 uv: upgrade to 6209fe5 M deps/uv/src/win/fs.c M deps/uv/src/win/process-stdio.c commit af699c4 refs/tags/v0.8.5 Author: Eugen Dueck Date: 2012-07-31 13:15:46 +0900 doc: http: document res.write() `drain` return value M doc/api/http.markdown commit 2981f01 refs/tags/v0.8.5 Author: Bert Belder Date: 2012-08-01 00:52:37 +0200 v8: don't show performance warnings when compiling with msvc Patch sent upstream: http://codereview.chromium.org/10829109/ M deps/v8/tools/gyp/v8.gyp commit 9e2319f refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-31 21:38:58 +0200 docs: remove unused require from example Closes GH-3801 M doc/api/child_process.markdown commit 80ab9a8 refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-31 21:26:26 +0200 uv: upgrade to 69c2ef8 M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/sunos.c M deps/uv/src/win/fs.c M deps/uv/src/win/process-stdio.c M deps/uv/src/win/winapi.h M deps/uv/test/test-tcp-unexpected-read.c commit de16da5 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-31 13:45:16 +0200 deps, tools: remove stray reject files D deps/npm/node_modules/mkdirp/.gitignore.orig D deps/npm/node_modules/mkdirp/.gitignore.rej D deps/npm/node_modules/mkdirp/examples/pow.js.orig D deps/npm/node_modules/mkdirp/examples/pow.js.rej D tools/blog/node_modules/mkdirp/.gitignore.orig D tools/blog/node_modules/mkdirp/.gitignore.rej D tools/blog/node_modules/mkdirp/examples/pow.js.orig D tools/blog/node_modules/mkdirp/examples/pow.js.rej commit 2eb6a62 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-31 03:09:04 +0200 doc: document child_process.fork() limitation M doc/api/child_process.markdown commit f8dab6a refs/tags/v0.8.5 Author: isaacs Date: 2012-07-30 11:01:50 -0700 doc: Remove timeout arg in child_process.fork Fix #3784 M doc/api/child_process.markdown commit 5b37da2 refs/tags/v0.8.5 Author: Shigeki Ohtsu Date: 2012-07-30 18:26:25 +0900 doc: fix domains example Need `utf8` encoding for JSON.parse and fix to avoid JSON.parse error when only one argument is passed in domain.bind M doc/api/domain.markdown commit b3cf3f3 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-28 14:00:27 -0700 Report errors properly from --eval and stdin M src/node.cc M src/node.js M src/node_script.cc A test/message/eval_messages.js A test/message/eval_messages.out M test/simple/test-cli-eval.js commit 72bc4dc refs/tags/v0.8.5 Author: koichik Date: 2012-03-24 16:00:14 +0900 assert: fix throws() throws an error without message property Fixes #2893. M lib/assert.js M test/simple/test-assert.js commit aa0650f refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-29 01:59:26 +0200 cluster: fix libuv assert in net.listen() Problem: calling `server.listen()` (no port) on a net.Server triggered the following libuv assertion: node: ../deps/uv/src/unix/stream.c:406: uv__write: Assertion `fd_to_send >= 0' failed. Cause: uv_tcp_t handles are lazily initialized. Omitting the port made the handle get initialized even more lazily. Too lazily - it wasn't initialized when the handle was sent over to the child process. Solution: implicitly bind to a random port in listen() when the port number is omitted, it forces the handle to initialize. This is not a change in behavior, listen() has always been identical to listen(0). Fixes #3325. M lib/net.js A test/simple/test-cluster-net-listen.js commit c05f52c refs/remotes/origin/v0.9.1-release Author: Tom Hughes-Croucher Date: 2011-04-14 16:56:09 -0700 child_process: improve maxBuffer error message Mention what buffer (stdout, stderr) overflowed. M lib/child_process.js commit 879d329 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-28 16:50:55 +0200 deps: upgrade libuv to 4fe1916 M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/thread.c M deps/uv/test/benchmark-sizes.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-list.h commit d559bed refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-28 14:10:10 +0200 node: use variadic functions in ev-emul.h Fixes #3786. M src/ev-emul.h commit 20e12e4 refs/remotes/origin/v0.9.1-release Author: Joe Andaverde Date: 2012-07-20 12:51:45 -0500 events: make .listeners() return a copy Make EventEmitter.listeners(event) return a copy of the listeners array instead of the array itself. Fixes #3442. M doc/api/events.markdown M lib/events.js A test/simple/test-event-emitter-listeners.js commit f70b138 refs/tags/v0.8.5 Author: Trent Mick Date: 2012-07-27 10:56:40 -0700 always link sunos builds with libumem M node.gyp commit f692347 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-07-27 01:06:12 +0200 node: don't scan add-on for "init" symbol From this commit onwards, use of the NODE_MODULE macro is mandatory. This lets node guard against modules that are ABI incompatible. M src/node.cc commit c3d4c35 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-07-27 00:55:33 +0200 node: bump NODE_MODULE_VERSION Bump NODE_MODULE_VERSION so old modules won't load without recompiling when the next major release (v0.10) comes out. This is necessary because the ABI changes between major releases. M src/node.h commit 2a30d32 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-07-26 01:45:04 +0200 crypto: add sync interface to crypto.pbkdf2() Fixes #3766. M src/node_crypto.cc M test/simple/test-crypto.js commit edd3de8 refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-07-09 18:05:46 +0200 test: update dgram tests after API change M test/simple/test-dgram-broadcast-multi-process.js A test/simple/test-dgram-listen-after-bind.js M test/simple/test-dgram-multicast-multi-process.js M test/simple/test-dgram-multicast-setTTL.js commit 105c6ec refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-07-09 17:57:40 +0200 test: suppress simple/test-dgram-pingpong chatter M test/simple/test-dgram-pingpong.js commit 332fea5 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-07-09 17:53:48 +0200 dgram: make .bind() always asynchronous M lib/dgram.js commit 90efdb3 refs/tags/v0.8.5 Author: Adam Malcontenti-Wilson Date: 2012-06-23 11:39:10 +1000 build: improve armv7 / hard-float detection M configure commit 59b584c refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-07-26 13:19:14 +0200 node: remove PrepareTick() and CheckTick() Superfluous after commit 430d94e. Pointed out by Shigeki Ohtsu. M src/node.cc commit e549833 refs/remotes/origin/v0.9.1-release Merge: febffc1 b0c0111 Author: isaacs Date: 2012-07-26 11:58:03 -0700 Merge remote-tracking branch 'ry/v0.8' Conflicts: AUTHORS ChangeLog src/node_version.h commit b0c0111 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-25 12:00:25 -0700 https: Use host header as effective servername M lib/http.js A test/simple/test-https-strict.js commit 9eddaeb refs/tags/v0.8.5 Author: Nathan Rajlich Date: 2012-07-25 10:34:13 -0700 assert: remove unnecessary use of __proto__ AssertionError already inherits from Error above using util.inherits(), so this extra line was redundant. test/simple/test-assert.js already tests for `instanceof`, and still passes. M lib/assert.js commit b207e24 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-25 10:38:41 -0700 Blog post for 0.8.4 A doc/blog/release/v0.8.4.md commit 3d34590 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-25 10:28:03 -0700 Now working on v0.8.5 M src/node_version.h commit 3214184 refs/tags/v0.8.5 Merge: 8656c26 f98562f Author: isaacs Date: 2012-07-25 10:26:03 -0700 Merge branch 'v0.8.4-release' into v0.8 commit 8656c26 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-24 16:19:08 -0700 Fix #3761 build: Default to V=1 M Makefile commit f98562f refs/tags/v0.8.4 (tag: v0.8.4) Author: isaacs Date: 2012-07-24 16:04:40 -0700 2012.07.25, Version 0.8.4 (Stable) * V8: Upgrade to 3.11.10.17 * npm: Upgrade to 1.1.45 * net: fix Socket({ fd: 42 }) api (Ben Noordhuis) * readline: Remove event listeners on close (isaacs) * windows: correctly prep long path for fs.exists(Sync) (Bert Belder) * debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin) * tls: verify server's identity (Fedor Indutny) * net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny) M AUTHORS M ChangeLog M src/node_version.h commit 7fd3cb6 refs/tags/v0.8.4 Author: isaacs Date: 2012-07-24 17:06:50 -0700 Build: add jslintfix M Makefile commit 5809426 refs/tags/v0.8.4 Author: isaacs Date: 2012-07-24 17:05:22 -0700 net.js: lint M lib/net.js commit 1513848 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-17 15:16:23 +0200 net: fix Socket({ fd: 42 }) api Make the implementation match the documentation. This should work: var s = new net.Socket({ fd: 42, allowHalfOpen: true }; And now it does. M lib/net.js commit e4c9c9f refs/tags/v0.8.5 Author: isaacs Date: 2012-07-23 20:44:12 -0700 readline: Remove event listeners on close Fix #3756 M lib/readline.js M test/simple/test-readline-interface.js M test/simple/test-readline-set-raw-mode.js commit 2c48766 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-24 14:19:50 -0700 v8: Reapply floating patches M deps/v8/build/common.gypi commit f4f0daa refs/tags/v0.8.5 Author: isaacs Date: 2012-07-24 14:18:47 -0700 V8: Upgrade to 3.11.10.17 M deps/v8/build/common.gypi M deps/v8/src/ast.cc M deps/v8/src/ic.cc M deps/v8/src/version.cc M deps/v8/test/cctest/test-api.cc A deps/v8/test/mjsunit/regress/regress-crbug-125148.js commit 0a0002b refs/tags/v0.8.5 Author: isaacs Date: 2012-07-24 12:34:13 -0700 npm: Upgrade to 1.1.45 This includes node-gyp 0.6.1 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/npm.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/version.js M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/couch-login/couch-login.js M deps/npm/node_modules/couch-login/package.json M deps/npm/node_modules/couch-login/test/basic.js M deps/npm/node_modules/init-package-json/node_modules/promzard/README.md M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js M deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js M deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/rebuild.js M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/nopt/examples/my-program.js M deps/npm/node_modules/nopt/lib/nopt.js M deps/npm/node_modules/nopt/package.json M deps/npm/node_modules/npm-registry-client/.npmignore M deps/npm/node_modules/npm-registry-client/LICENSE M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/read/.npmignore M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/example/example.js M deps/npm/node_modules/read/lib/read.js A deps/npm/node_modules/read/node_modules/mute-stream/LICENSE A deps/npm/node_modules/read/node_modules/mute-stream/README.md A deps/npm/node_modules/read/node_modules/mute-stream/mute.js A deps/npm/node_modules/read/node_modules/mute-stream/package.json A deps/npm/node_modules/read/node_modules/mute-stream/test/basic.js M deps/npm/node_modules/read/package.json M deps/npm/node_modules/read/test/basic.js A deps/npm/node_modules/read/test/defaults.js M deps/npm/package.json commit febffc1 refs/remotes/origin/v0.9.1-release Merge: 77945d7 43a0c88 Author: Bert Belder Date: 2012-07-23 18:34:03 +0200 Merge branch 'v0.8' Conflicts: lib/tls.js commit 77945d7 refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-07-13 15:11:38 -0400 add unref/ref tests for socket/server/timers A test/simple/test-dgram-unref.js A test/simple/test-net-connect-unref.js A test/simple/test-net-server-unref.js A test/simple/test-pipe-unref.js A test/simple/test-timers-unref.js commit bdd1a74 refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-07-13 15:08:32 -0400 add docs for socket/server/timer unref and ref M doc/api/dgram.markdown M doc/api/net.markdown M doc/api/timers.markdown commit cd6122e refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-07-12 22:19:01 -0400 add ref/unref to setTimeout timers M lib/timers.js commit 2637b5c refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-07-12 21:26:04 -0400 ref/unref for net.Socket net.Server dgram.Socket M lib/dgram.js M lib/net.js commit 19d43f8 refs/remotes/origin/v0.9.1-release Author: Timothy J Fontaine Date: 2012-07-12 21:25:36 -0400 export HandleWrap Unref Ref in tcp/udp/timer/pipe M src/pipe_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/udp_wrap.cc commit 43a0c88 refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-23 11:26:03 +0200 windows: correctly prep long path for fs.exists(Sync) Closes GH-3739 M lib/fs.js A test/simple/test-regress-GH-3739.js commit 688859a refs/tags/v0.8.5 Author: Peter Rybin Date: 2012-07-03 23:21:37 +0400 debugger: wake up the event loop when a debugger command is dispatched When the event loop was blocked in epoll / kqueue or similar, debugger commands wouldn't be processed. This patch fixes that by adding an uv_async handle which is triggered when a debugger command is dispatched. The async handle's callback makes sure that V8 is entered. Closes GH-3626 Closes GH-3718 M src/node.cc commit e06b5d7 refs/tags/v0.8.5 Author: Brian White Date: 2012-07-22 23:08:13 -0300 http: remove duplicate assignments Closes GH-3754 M lib/http.js commit bc30c90 refs/tags/v0.8.5 Author: koichik Date: 2012-07-22 02:33:06 +0900 doc: remove duplicate section Fixes #3750. M doc/api/cluster.markdown commit 5bb2fe6 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-20 11:51:38 -0700 Blog post about 0.9.0 A doc/blog/release/v0.9.0.md commit ec299a1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-20 11:51:08 -0700 Now working on 0.9.0 M src/node_version.h commit 839dfe7 refs/remotes/origin/v0.9.1-release Merge: e16d506 f9b237f Author: isaacs Date: 2012-07-20 11:50:47 -0700 Merge branch 'v0.9.0-release' commit f9b237f refs/tags/v0.9.0 (tag: v0.9.0) Author: isaacs Date: 2012-07-19 14:27:31 -0700 2012.07.20, Version 0.9.0 (Unstable) * punycode: update to v1.1.1 (Mathias Bynens) * c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé) * dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé) * unix: speed up uv_async_send() (Ben Noordhuis) * darwin: get cpu model correctly on mac (Xidorn Quan) * nextTick: Handle tick callbacks before any other I/O (isaacs) * Enable color customization of `util.inspect` (Pavel Lang) * tls: Speed and memory improvements (Fedor Indutny) * readline: Use one history item for reentered line (Vladimir Beloborodov) * Fix #3521 Make process.env more like a regular Object (isaacs) M AUTHORS M ChangeLog M src/node_version.h commit e16d506 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-20 10:01:46 -0700 uv: Upgrade to ad382bca M deps/uv/AUTHORS M deps/uv/Makefile M deps/uv/include/ares.h M deps/uv/include/ares_version.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/ares/CHANGES D deps/uv/src/ares/CMakeLists.txt D deps/uv/src/ares/README.node M deps/uv/src/ares/RELEASE-NOTES M deps/uv/src/ares/ares__get_hostent.c M deps/uv/src/ares/ares_data.c M deps/uv/src/ares/ares_data.h M deps/uv/src/ares/ares_destroy.c M deps/uv/src/ares/ares_dns.h M deps/uv/src/ares/ares_expand_name.c M deps/uv/src/ares/ares_gethostbyname.c M deps/uv/src/ares/ares_getnameinfo.c M deps/uv/src/ares/ares_init.c M deps/uv/src/ares/ares_library_init.h M deps/uv/src/ares/ares_nowarn.c M deps/uv/src/ares/ares_nowarn.h M deps/uv/src/ares/ares_parse_aaaa_reply.c A deps/uv/src/ares/ares_parse_naptr_reply.c M deps/uv/src/ares/ares_parse_ptr_reply.c A deps/uv/src/ares/ares_parse_soa_reply.c M deps/uv/src/ares/ares_private.h M deps/uv/src/ares/ares_process.c M deps/uv/src/ares/ares_send.c M deps/uv/src/ares/ares_setup.h M deps/uv/src/ares/ares_timeout.c M deps/uv/src/ares/setup_once.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/pipe.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/thread.c M deps/uv/test/benchmark-ares.c A deps/uv/test/benchmark-async-pummel.c A deps/uv/test/benchmark-async.c M deps/uv/test/benchmark-fs-stat.c M deps/uv/test/benchmark-list.h M deps/uv/test/runner-unix.c M deps/uv/test/runner.c M deps/uv/test/task.h M deps/uv/test/test-hrtime.c M deps/uv/test/test-list.h M deps/uv/test/test-poll-close.c M deps/uv/test/test-process-title.c M deps/uv/test/test-spawn.c D deps/uv/test/test-tcp-unexpected-read.c M deps/uv/uv.gyp commit 42c6952 refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-20 22:07:16 +0400 tls: pass linting M lib/tls.js commit 85185bb refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-20 22:07:16 +0400 tls: pass linting M lib/tls.js commit 92e7433 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-20 21:43:12 +0400 tls: fix 'hostless' tls connection verification And fix last failing tests M lib/tls.js M test/simple/test-tls-client-verify.js commit 1ccdde9 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-20 20:51:02 +0400 Revert "http/https: pass request to .createConnection()" This reverts commit 53716eb0b5338999761d115fad9d392077836e63. M lib/http.js M lib/https.js commit 50122fe refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-20 21:43:12 +0400 tls: fix 'hostless' tls connection verification And fix last failing tests M lib/tls.js M test/simple/test-tls-client-verify.js commit 93d496a refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-20 21:10:23 +0400 tls: revert accidental API change socket.authorizationError should always be string. Also make sni test pass. M lib/tls.js M test/simple/test-tls-sni-server-client.js commit 5950db1 refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-20 21:10:23 +0400 tls: revert accidental API change socket.authorizationError should always be string. Also make sni test pass. M lib/tls.js M test/simple/test-tls-sni-server-client.js commit 4aa09d1 refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-20 20:47:05 +0400 tls: localhost is valid against identity-check M lib/tls.js M test/simple/test-tls-check-server-identity.js commit e43fe5c refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-20 20:51:02 +0400 Revert "http/https: pass request to .createConnection()" This reverts commit 53716eb0b5338999761d115fad9d392077836e63. M lib/http.js M lib/https.js commit 0cf2354 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-20 20:47:05 +0400 tls: localhost is valid against identity-check M lib/tls.js M test/simple/test-tls-check-server-identity.js commit eb2ca10 refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-11 23:54:20 +0400 tls: veryify server's identity M lib/http.js M lib/tls.js M src/node_crypto.cc A test/simple/test-tls-check-server-identity.js commit 53716eb refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-11 23:53:27 +0400 http/https: pass request to .createConnection() It's useful for passing some additional options of request object to the underlying API M lib/http.js M lib/https.js commit 1fa0bca refs/tags/v0.8.5 Author: Fedor Indutny Date: 2012-07-16 21:41:26 +0400 net: ignore socket.setTimeout(Infinity) (and NaN) M lib/net.js M test/simple/test-net-settimeout.js commit 8ba189b refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-11 23:54:20 +0400 tls: veryify server's identity M lib/http.js M lib/tls.js M src/node_crypto.cc A test/simple/test-tls-check-server-identity.js commit 2b3ba3f refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-11 23:53:27 +0400 http/https: pass request to .createConnection() It's useful for passing some additional options of request object to the underlying API M lib/http.js M lib/https.js commit b0950cb refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-16 21:41:26 +0400 net: ignore socket.setTimeout(Infinity) (and NaN) M lib/net.js M test/simple/test-net-settimeout.js commit 3c99894 refs/remotes/origin/v0.9.1-release Merge: 430d94e d9057cc Author: isaacs Date: 2012-07-19 13:06:46 -0700 Merge remote-tracking branch 'ry/v0.8' into master Conflicts: src/node_version.h commit d9057cc refs/tags/v0.8.5 Author: isaacs Date: 2012-07-19 13:03:28 -0700 npm: Upgrade to 1.1.44 M deps/npm/.npmignore M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/outdated.js M deps/npm/lib/root.js M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json M deps/npm/scripts/release.sh commit 430d94e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-17 08:17:34 -0700 nextTick: Preserve depth in error/reentry cases When there is an error that is thrown in a nextTick function, which is then handled by a domain or other process.on('uncaughtException') handler, if the error handler *also* adds a nextTick and triggers multiple MakeCallback events (ie, by doing some I/O), then it would skip over the tickDepth check, resulting in an infinite spin. Solution: Check the tickDepth at the start of the tick processing, and preserve it when we are cleaning up in the error case or exiting early in the re-entry case. In order to make sure that tick callbacks are *eventually* handled, any callback triggered by the underlying spinner in libuv will be processed as if starting from a tick depth of 0. M src/node.cc M src/node.js M test/simple/test-domain-stack.js A test/simple/test-next-tick-error-spin.js commit f648484 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-19 10:20:44 -0700 Blog post about v0.8.3 A doc/blog/release/v0.8.3.md commit 02ff974 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-19 10:19:45 -0700 Now working on 0.8.4 M src/node_version.h commit 4439f7b refs/tags/v0.8.5 Merge: 0c91b0e 60bf2d6 Author: isaacs Date: 2012-07-19 10:19:04 -0700 Merge branch 'v0.8.3-release' into v0.8 commit 60bf2d6 refs/tags/v0.8.3 (tag: v0.8.3) Author: isaacs Date: 2012-07-17 12:02:57 -0700 2012.07.19, Version 0.8.3 (Stable) * V8: upgrade to 3.11.10.15 * npm: Upgrade to 1.1.43 * net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis) * net: fix bogus errno reporting (Ben Noordhuis) * build: Move npm shebang logic into an npm script (isaacs) * build: fix add-on loading on freebsd (Ben Noordhuis) * build: disable unsafe optimizations (Ben Noordhuis) * build: fix spurious mksnapshot crashes for good (Ben Noordhuis) * build: speed up genv8constants (Dave Pacheco) * fs: make unwatchFile() remove a specific listener (Ben Noordhuis) * domain: Remove first arg from intercepted fn (Toshihiro Nakamura) * domain: Fix memory leak on error (isaacs) * events: Fix memory leak from removeAllListeners (Nathan Rajlich) * zlib: Fix memory leak in Unzip class. (isaacs) * crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 0c91b0e refs/tags/v0.8.5 Author: isaacs Date: 2012-07-19 09:29:29 -0700 uv: Upgrade to 94355e4 M deps/uv/config-unix.mk M deps/uv/src/unix/darwin.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c D deps/uv/src/unix/proctitle.c M deps/uv/src/unix/sunos.c M deps/uv/uv.gyp commit 845b9e9 refs/tags/v0.8.3 Author: isaacs Date: 2012-07-19 09:29:29 -0700 uv: Upgrade to 94355e4 M deps/uv/config-unix.mk M deps/uv/src/unix/darwin.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c D deps/uv/src/unix/proctitle.c M deps/uv/src/unix/sunos.c M deps/uv/uv.gyp commit b264893 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-19 18:20:34 +0200 build: unbreak ustack on smartos I disabled the -ffunction-sections and -fdata-sections switches in 202df30 because they're horribly buggy with some gcc/binutils combos. However, it turns out that the dtrace/ustack post-processing tool requires that V8 is compiled with said switches and was broken because of it. This commit turns them on again on SunOS systems. Let's hope for the best. M common.gypi commit 5a5e128 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-19 00:08:35 +0200 build: link with -rdynamic, not -Wl,--export-dynamic The system linker on SunOS doesn't understand --export-dynamic. M common.gypi M node.gyp commit 98b1ce9 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-18 21:26:23 +0000 build: fix mksnapshot crash on sunos Unconditionally compile V8 with -fno-strict-aliasing on all platforms. gcc 4.5.2 on sunos generates bad code when -fstrict-aliasing is enabled, which undoubtedly means that there are more buggy versions of gcc out there. -fstrict-aliasing does not give a significant performance boost so let's just disable it. Fixes #3736. M configure commit beb7425 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-18 14:23:39 +0200 doc: build requires GNU make 3.81+ M README.md commit f6f2d42 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-18 13:32:26 +0200 node: make ev-emul.h compile with -Wextra -Werror Explicitly cast double to int64_t, it was making add-ons that compile with `-Wall -Wextra -Werror` fail to build. Don't use fully variadic macros, gcc in uber-strict mode rejects them. M src/ev-emul.h commit e8af340 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-18 02:13:55 +0200 doc: advise *strongly* against uncaughtException M doc/api/process.markdown commit e1fb7b7 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-17 17:09:34 -0700 uv: Upgrade to b49d6f7 M deps/uv/src/unix/proctitle.c commit 648fdc5 refs/tags/v0.8.5 Author: Dave Pacheco Date: 2012-07-17 15:25:11 -0700 tools: speed up genv8constants genv8constants was much slower than necessary due to lack of pipe buffering. M tools/genv8constants.py commit 868ffed refs/tags/v0.8.5 Author: isaacs Date: 2012-07-17 11:44:01 -0700 v8: Reapply floating patches M deps/v8/build/common.gypi commit a0a0062 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-17 11:43:02 -0700 v8: upgrade to 3.11.10.15 M deps/v8/build/common.gypi M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/execution.cc M deps/v8/src/runtime.cc M deps/v8/src/version.cc M deps/v8/test/cctest/test-debug.cc commit 7397ab2 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-17 11:40:13 -0700 uv: Upgrade to a9f6f06 M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/darwin.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/linux/linux-core.c M deps/uv/src/unix/openbsd.c A deps/uv/src/unix/proctitle.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/thread.c M deps/uv/test/test-process-title.c M deps/uv/uv.gyp commit c383bef refs/tags/v0.8.5 Author: isaacs Date: 2012-07-17 11:37:39 -0700 npm: Upgrade to 1.1.43 D deps/npm/.gitignore M deps/npm/AUTHORS M deps/npm/doc/cli/config.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html D deps/npm/html/n-64.png D deps/npm/html/n-large.png D deps/npm/html/npm-16.png D deps/npm/html/npm-256-square.png D deps/npm/html/npm-256w.png D deps/npm/html/npm-64-square.png D deps/npm/html/npm-fin.png D deps/npm/html/npm-large-trans.png D deps/npm/html/npm-large.png D deps/npm/html/npm-logo-white-trans.png D deps/npm/html/npm.png M deps/npm/lib/bin.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/completion.js M deps/npm/lib/config.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/pack.js M deps/npm/lib/prefix.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/root.js M deps/npm/lib/search.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/star.js M deps/npm/lib/submodule.js M deps/npm/lib/unpublish.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/lifecycle.js D deps/npm/lib/utils/output.js M deps/npm/lib/view.js M deps/npm/lib/whoami.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/block-stream/LICENCE A deps/npm/node_modules/block-stream/bench/block-stream-pause.js A deps/npm/node_modules/block-stream/bench/block-stream.js A deps/npm/node_modules/block-stream/bench/dropper-pause.js A deps/npm/node_modules/block-stream/bench/dropper.js M deps/npm/node_modules/block-stream/package.json A deps/npm/node_modules/block-stream/test/basic.js A deps/npm/node_modules/block-stream/test/nopad-thorough.js A deps/npm/node_modules/block-stream/test/nopad.js A deps/npm/node_modules/block-stream/test/pause-resume.js A deps/npm/node_modules/block-stream/test/thorough.js A deps/npm/node_modules/block-stream/test/two-stream.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json D deps/npm/node_modules/slide/nodejs-controlling-flow.pdf M deps/npm/package.json A deps/npm/test/packages/npm-test-array-bin/README A deps/npm/test/packages/npm-test-blerg/README A deps/npm/test/packages/npm-test-bundled-git/README A deps/npm/test/packages/npm-test-dir-bin/README A deps/npm/test/packages/npm-test-env-reader/README D deps/npm/test/packages/npm-test-files/ignore3 D deps/npm/test/packages/npm-test-files/ignoredir1/a D deps/npm/test/packages/npm-test-files/ignoredir2/a D deps/npm/test/packages/npm-test-files/sub/ignore1 D deps/npm/test/packages/npm-test-files/sub/ignore3 A deps/npm/test/packages/npm-test-ignore-nested-nm/README A deps/npm/test/packages/npm-test-ignore/README D deps/npm/test/packages/npm-test-ignore/ignore3 D deps/npm/test/packages/npm-test-ignore/ignoredir1/a D deps/npm/test/packages/npm-test-ignore/ignoredir2/a D deps/npm/test/packages/npm-test-ignore/sub/ignore1 D deps/npm/test/packages/npm-test-ignore/sub/ignore3 M deps/npm/test/packages/npm-test-ignore/test.sh A deps/npm/test/packages/npm-test-missing-bindir/README A deps/npm/test/packages/npm-test-optional-deps/README A deps/npm/test/packages/npm-test-platform-all/README A deps/npm/test/packages/npm-test-platform/README A deps/npm/test/packages/npm-test-private/README A deps/npm/test/packages/npm-test-shrinkwrap/README A deps/npm/test/packages/npm-test-test-package/README A deps/npm/test/packages/npm-test-url-dep/README commit a52a44e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-13 18:11:38 -0700 doc: nextTick semantics and justification M doc/api/process.markdown commit 19ecc17 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-16 11:45:12 -0700 nextTick: explicitly no-op when _exiting M src/node.js M test/simple/test-next-tick.js commit 4e5fe2d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-13 18:00:49 -0700 nextTick: Handle tick callbacks after each tick M src/node.js A test/simple/test-next-tick-intentional-starvation.js M test/simple/test-process-active-wraps.js commit 0109a9f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-16 17:29:06 -0700 Move MakeCallback to JS M src/node.cc M src/node.js commit 8973c3d refs/remotes/origin/v0.9.1-release Merge: ff14007 d6b78d0 Author: isaacs Date: 2012-07-16 18:35:07 -0700 Merge remote-tracking branch 'ry/v0.8' commit ff14007 refs/remotes/origin/v0.9.1-release Author: Pavel Lang Date: 2012-07-16 23:50:15 +0200 Enable color customization of `util.inspect` This is rewrite of #3701 and #3603 before. This patch introduce `util.inspect.styles` and `util.inspect.colors` objects, which enables customization of color sequences. M doc/api/util.markdown M lib/util.js M test/simple/test-util-inspect.js commit d6b78d0 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-16 16:38:11 -0700 domain: Fix stack leak on error M lib/domain.js A test/simple/test-domain-stack.js commit b8d8615 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-13 17:28:49 -0700 test-eio-limit: Remove confusing broken incorrect test D test/simple/test-eio-limit.js commit 19aa05f refs/tags/v0.8.5 Author: Mike Morearty Date: 2012-07-13 14:18:52 -0700 doc: fix bug in child_process.spawn() sample code M doc/api/child_process.markdown commit 23dc099 refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-14 01:43:34 +0200 benchmark: add single process tls connection benchmark A benchmark/tls-connect.js commit 8721667 refs/tags/v0.8.5 Author: George Shank Date: 2012-06-23 20:03:00 -0600 doc: update 'Fork me at Github' ribbon Replace 'Fork me at Github' ribbon with a new one fitting the website's color scheme. A doc/images/forkme.png M doc/index.html commit db59c84 refs/remotes/origin/v0.9.1-release Merge: eb9b8f5 ef1b7dd Author: isaacs Date: 2012-07-13 12:18:39 -0700 Merge remote-tracking branch 'ry/v0.8' Conflicts: deps/npm commit ef1b7dd refs/tags/v0.8.5 Author: isaacs Date: 2012-07-13 12:08:10 -0700 build: Move npm shebang logic into an npm script This allows us to run npm's scripts/relocate.sh script whenever necessary, if for example node has been 'make install'ed into one folder, and then you wish to move it into another one. M tools/installer.js commit 9d43624 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-13 11:40:38 -0700 npm: upgrade to 1.1.41 A deps/npm/.gitignore M deps/npm/Makefile M deps/npm/doc/cli/config.md M deps/npm/doc/cli/list.md M deps/npm/doc/cli/version.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html A deps/npm/html/n-64.png A deps/npm/html/n-large.png A deps/npm/html/npm-16.png A deps/npm/html/npm-256-square.png A deps/npm/html/npm-256w.png A deps/npm/html/npm-64-square.png A deps/npm/html/npm-fin.png A deps/npm/html/npm-large-trans.png A deps/npm/html/npm-large.png A deps/npm/html/npm-logo-white-trans.png A deps/npm/html/npm.png M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/test.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/version.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/version.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/ansi/examples/beep/index.js A deps/npm/node_modules/ansi/examples/clear/index.js A deps/npm/node_modules/ansi/examples/cursorPosition.js A deps/npm/node_modules/ansi/examples/imgcat/index.js A deps/npm/node_modules/ansi/examples/imgcat/yoshi.png A deps/npm/node_modules/ansi/examples/progress/index.js A deps/npm/node_modules/ansi/examples/starwars.js A deps/npm/node_modules/couch-login/README.md A deps/npm/node_modules/couch-login/couch-login.js A deps/npm/node_modules/couch-login/package.json A deps/npm/node_modules/couch-login/test/basic.js A deps/npm/node_modules/couch-login/test/registry.js A deps/npm/node_modules/fstream-npm/example/bundle.js A deps/npm/node_modules/fstream-npm/example/dir-tar.js A deps/npm/node_modules/fstream-npm/example/dir.js A deps/npm/node_modules/fstream-npm/example/example.js A deps/npm/node_modules/fstream-npm/example/ig-tar.js A deps/npm/node_modules/fstream-npm/example/tar.js M deps/npm/node_modules/fstream-npm/fstream-npm.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/example/basic.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.ignore A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/00-setup.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/basic.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/common.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/ignore-most.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/nested-ignores.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/unignore-child.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/test/zz-cleanup.js M deps/npm/node_modules/fstream-npm/package.json A deps/npm/node_modules/glob/examples/g.js A deps/npm/node_modules/glob/examples/usr-local.js A deps/npm/node_modules/glob/test/00-setup.js A deps/npm/node_modules/glob/test/bash-comparison.js A deps/npm/node_modules/glob/test/cwd-test.js A deps/npm/node_modules/glob/test/pause-resume.js A deps/npm/node_modules/glob/test/root-nomount.js A deps/npm/node_modules/glob/test/root.js A deps/npm/node_modules/glob/test/zz-cleanup.js M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json A deps/npm/node_modules/init-package-json/example.js A deps/npm/node_modules/init-package-json/test/basic.input A deps/npm/node_modules/init-package-json/test/basic.js A deps/npm/node_modules/lockfile/test/basic.js A deps/npm/node_modules/lockfile/test/fixtures/bad-child.js A deps/npm/node_modules/lockfile/test/fixtures/child.js A deps/npm/node_modules/lru-cache/test/basic.js A deps/npm/node_modules/minimatch/test/basic.js A deps/npm/node_modules/minimatch/test/brace-expand.js A deps/npm/node_modules/minimatch/test/caching.js A deps/npm/node_modules/minimatch/test/defaults.js A deps/npm/node_modules/mkdirp/examples/pow.js A deps/npm/node_modules/mkdirp/examples/pow.js.orig A deps/npm/node_modules/mkdirp/examples/pow.js.rej A deps/npm/node_modules/mkdirp/test/chmod.js A deps/npm/node_modules/mkdirp/test/clobber.js A deps/npm/node_modules/mkdirp/test/mkdirp.js A deps/npm/node_modules/mkdirp/test/perm.js A deps/npm/node_modules/mkdirp/test/perm_sync.js A deps/npm/node_modules/mkdirp/test/race.js A deps/npm/node_modules/mkdirp/test/rel.js A deps/npm/node_modules/mkdirp/test/return.js A deps/npm/node_modules/mkdirp/test/return_sync.js A deps/npm/node_modules/mkdirp/test/root.js A deps/npm/node_modules/mkdirp/test/sync.js A deps/npm/node_modules/mkdirp/test/umask.js A deps/npm/node_modules/mkdirp/test/umask_sync.js M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npm-registry-client/test/00-setup.js A deps/npm/node_modules/npm-registry-client/test/adduser-new.js A deps/npm/node_modules/npm-registry-client/test/adduser-update.js A deps/npm/node_modules/npm-registry-client/test/basic.js A deps/npm/node_modules/npm-registry-client/test/fixtures/server.js A deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/1.3.3/cache.json A deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/cache.json A deps/npm/node_modules/npm-registry-client/test/retries.js A deps/npm/node_modules/npm-registry-client/test/zz-cleanup.js A deps/npm/node_modules/npmlog/example.js A deps/npm/node_modules/npmlog/test/basic.js A deps/npm/node_modules/osenv/test/unix.js A deps/npm/node_modules/osenv/test/windows.js A deps/npm/node_modules/read-installed/test/basic.js M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js A deps/npm/node_modules/read-package-json/test/basic.js A deps/npm/node_modules/read/example/example.js A deps/npm/node_modules/read/test/basic.js A deps/npm/node_modules/request/tests/googledoodle.png A deps/npm/node_modules/request/tests/run.js A deps/npm/node_modules/request/tests/server.js A deps/npm/node_modules/request/tests/squid.conf A deps/npm/node_modules/request/tests/ssl/ca/ca.cnf A deps/npm/node_modules/request/tests/ssl/ca/ca.crl A deps/npm/node_modules/request/tests/ssl/ca/ca.crt A deps/npm/node_modules/request/tests/ssl/ca/ca.csr A deps/npm/node_modules/request/tests/ssl/ca/ca.key A deps/npm/node_modules/request/tests/ssl/ca/ca.srl A deps/npm/node_modules/request/tests/ssl/ca/server.cnf A deps/npm/node_modules/request/tests/ssl/ca/server.crt A deps/npm/node_modules/request/tests/ssl/ca/server.csr A deps/npm/node_modules/request/tests/ssl/ca/server.js A deps/npm/node_modules/request/tests/ssl/ca/server.key A deps/npm/node_modules/request/tests/ssl/npm-ca.crt A deps/npm/node_modules/request/tests/ssl/test.crt A deps/npm/node_modules/request/tests/ssl/test.key A deps/npm/node_modules/request/tests/test-body.js A deps/npm/node_modules/request/tests/test-cookie.js A deps/npm/node_modules/request/tests/test-cookiejar.js A deps/npm/node_modules/request/tests/test-defaults.js A deps/npm/node_modules/request/tests/test-errors.js A deps/npm/node_modules/request/tests/test-headers.js A deps/npm/node_modules/request/tests/test-httpModule.js A deps/npm/node_modules/request/tests/test-https-strict.js A deps/npm/node_modules/request/tests/test-https.js A deps/npm/node_modules/request/tests/test-oauth.js A deps/npm/node_modules/request/tests/test-params.js A deps/npm/node_modules/request/tests/test-pipes.js A deps/npm/node_modules/request/tests/test-pool.js A deps/npm/node_modules/request/tests/test-proxy.js A deps/npm/node_modules/request/tests/test-qs.js A deps/npm/node_modules/request/tests/test-redirect.js A deps/npm/node_modules/request/tests/test-s3.js A deps/npm/node_modules/request/tests/test-timeout.js A deps/npm/node_modules/request/tests/test-toJSON.js A deps/npm/node_modules/request/tests/test-tunnel.js A deps/npm/node_modules/retry/example/dns.js A deps/npm/node_modules/retry/test/common.js A deps/npm/node_modules/retry/test/integration/test-retry-operation.js A deps/npm/node_modules/retry/test/integration/test-timeouts.js A deps/npm/node_modules/retry/test/runner.js A deps/npm/node_modules/slide/nodejs-controlling-flow.pdf M deps/npm/package.json A deps/npm/scripts/relocate.sh A deps/npm/test/disabled/bundlerecurs/package.json A deps/npm/test/disabled/change-bin-1/bin/foo A deps/npm/test/disabled/change-bin-1/package.json A deps/npm/test/disabled/change-bin-2/bin/bar A deps/npm/test/disabled/change-bin-2/package.json A deps/npm/test/disabled/failer/package.json A deps/npm/test/disabled/fast/package.json A deps/npm/test/disabled/package-bar/package.json A deps/npm/test/disabled/package-config/package.json A deps/npm/test/disabled/package-config/test.js A deps/npm/test/disabled/package-foo/package.json A deps/npm/test/disabled/slow/package.json A deps/npm/test/disabled/startstop/package.json A deps/npm/test/packages/npm-test-files/ignore3 A deps/npm/test/packages/npm-test-files/ignoredir1/a A deps/npm/test/packages/npm-test-files/ignoredir2/a A deps/npm/test/packages/npm-test-files/sub/ignore1 A deps/npm/test/packages/npm-test-files/sub/ignore3 A deps/npm/test/packages/npm-test-ignore/ignore3 A deps/npm/test/packages/npm-test-ignore/ignoredir1/a A deps/npm/test/packages/npm-test-ignore/ignoredir2/a A deps/npm/test/packages/npm-test-ignore/sub/ignore1 A deps/npm/test/packages/npm-test-ignore/sub/ignore3 commit acbfc40 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-13 01:43:14 +0200 build: fix add-on loading on freebsd Link with -Wl,--export-dynamic, makes symbols from the node binary visible to binary add-ons. Fixes "undefined symbol: _ZN2v811HandleScopeC1Ev" errors when loading add-ons on FreeBSD and likely other BSDs. Fixes #3623. M node.gyp commit 713b924 refs/tags/v0.8.5 Author: Nathan Rajlich Date: 2012-07-12 15:40:45 -0700 Revert "events: don't delete the listeners array in removeListener()" This reverts commit 928ea564d16da47e615ddac627e0b4d4a40d8196. Keeping the original Array instance in-place essentially causes a memory leak on EventEmitters that use an infinite number of event names (an incrementing counter, for example), which isn't an unreasonable thing to want to do. Fixes #3702. M lib/events.js M test/simple/test-event-emitter-remove-listeners.js commit 3a6314d refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-12 18:16:57 +0200 net: fix net.Server.listen({fd:x}) error reporting * don't assert when fd isn't an open file descriptor * don't die with a ReferenceError when fd isn't a file descriptor you can listen() on Fixes #3699. M lib/net.js M src/tty_wrap.cc A test/simple/test-listen-fd-ebadf.js commit 5d97d72 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-12 16:56:42 +0200 net: fix bogus errno reporting _listen2() emits the error on the next tick. The errno value may have changed by then. M lib/net.js commit c6bb361 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-12 16:29:43 +0200 build: partially fix configure on ARM V8 on ARM requires that armv7 is set. We don't have a good way to detect the CPU model right now so we pick a default and hope that it works okay for the majority of people. Non-scientific sampling - the ARM hardware I have lying around the house - suggests that ARMv5 and ARMv6 are still most common so armv7=0 it is. This obviously needs to be revisited sometime in the future. M configure commit 202df30 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-12 15:42:44 +0200 build: disable unsafe optimizations Compile at -O2 and disable optimizations that trigger gcc bugs. Some people still reported mksnapshot crashes after commit b40f813 ("build: fix spurious mksnapshot crashes for good" - so much for that). Average performance of the -O2 binary is on par with the -O3 binary. Variance on the http_simple bytes/8 benchmark appears to be slightly greater but small enough that the possibly of it being noise cannot be excluded. The new binary very slightly but consistently outperforms the -O3 binary (by about 0.5%) on the mostly CPU-bound bytes/102400 benchmark. That could be an artifact of the system I benchmarked it on, a Core 2 Duo with a puny 32 kB of L1 instruction cache. The smaller binary seems to play nicer with the cache. M common.gypi M configure M deps/v8/build/common.gypi commit d2e40f6 refs/tags/v0.8.5 Merge: 1d99441 b6e916d Author: Bert Belder Date: 2012-07-12 03:30:04 +0200 Merge branch 'v0.6' into v0.8 commit eb9b8f5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-11 17:54:44 -0700 npm: upgrade to 1.1.39 Fix #3616 M deps/npm/doc/cli/list.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/test.js M deps/npm/lib/utils/fetch.js M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/couch-login/README.md A deps/npm/node_modules/couch-login/couch-login.js A deps/npm/node_modules/couch-login/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json commit 3ad07ed refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-07-11 17:46:28 -0700 lint M lib/tls.js commit 424cd5a refs/remotes/origin/v0.9.1-release Merge: 76104f3 1d99441 Author: isaacs Date: 2012-07-11 17:38:11 -0700 Merge remote-tracking branch 'ry/v0.8' into v0.8-merge Conflicts: src/node_version.h commit b6e916d refs/remotes/origin/v0.6 Author: isaacs Date: 2012-07-11 10:15:03 -0700 Now working on 0.6.21 M src/node_version.h commit 1d99441 refs/tags/v0.8.5 Author: Philipp Hagemeister Date: 2012-07-10 16:50:49 +0200 tools: fix shebang in tools/doc/generate.js M tools/doc/generate.js commit b40f813 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-11 03:19:12 +0200 build: fix spurious mksnapshot crashes for good A variety of gcc bugs made mksnapshot crash with either a segmentation fault or a 'pure virtual method callled' run-time error. After much wailing and gnashing of teeth I managed to deduce that the bugs show up when: 1. gcc 4.5.2 for i386-pc-solaris2.11 is used and -fstrict-aliasing is enabled, or 2. gcc version 4.4.6 for x86_64-redhat-linux is used and -ffunction-sections -finline-functions at -O2 or higher is enabled Therefore, disable -ffunction-sections and -fdata-sections unconditionally and disable -fstrict-aliasing only on Solaris. The -ffunction-sections and -fdata-sections switches were nonsense anyway because we don't link with -Wl,--gc-sections. M common.gypi M configure commit bf561c5 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-10 17:01:30 -0700 Blog post for v0.6.20 A doc/blog/release/v0.6.20.md commit 952e513 refs/tags/v0.6.20 (tag: v0.6.20) Author: isaacs Date: 2012-07-10 16:25:12 -0700 2012.07.10 Version 0.6.20 (maintenance) * npm: Upgrade to 1.1.37 (isaacs) * benchmark: Backport improvements made in master (isaacs) * build: always link with -lz (Trent Mick) * core: use proper #include directives (Ben Noordhuis) * cluster: don't silently drop messages when the write queue gets big (Bert Belder) * windows: don't print error when GetConsoleTitleW returns an empty string (Bert Belder) M ChangeLog M src/node_version.h commit 17061d9 refs/tags/v0.6.20 Author: isaacs Date: 2012-07-10 16:16:43 -0700 .gitignore: Don't ignore node_modules (breaks npm) M .gitignore commit ae5a209 refs/tags/v0.6.20 Author: isaacs Date: 2012-07-10 16:16:25 -0700 npm: Upgrade to 1.1.37 M deps/npm/.npmignore M deps/npm/AUTHORS M deps/npm/LICENSE M deps/npm/README.md M deps/npm/bin/npm M deps/npm/bin/npm-cli.js M deps/npm/bin/read-package-json.js M deps/npm/doc/cli/coding-style.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/init.md M deps/npm/doc/cli/install.md M deps/npm/doc/cli/json.md M deps/npm/doc/cli/list.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/style.css M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/deprecate.js M deps/npm/lib/docs.js M deps/npm/lib/edit.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/pack.js M deps/npm/lib/prune.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/root.js M deps/npm/lib/run-script.js M deps/npm/lib/search.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/star.js M deps/npm/lib/submodule.js M deps/npm/lib/substack.js M deps/npm/lib/tag.js M deps/npm/lib/test.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/lib/update.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion.sh M deps/npm/lib/utils/completion/file-completion.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/lib/utils/completion/installed-shallow.js M deps/npm/lib/utils/completion/remote-packages.js M deps/npm/lib/utils/completion/users.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js D deps/npm/lib/utils/find.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/link.js D deps/npm/lib/utils/load-package-defaults.js D deps/npm/lib/utils/log.js D deps/npm/lib/utils/npm-registry-client/adduser.js D deps/npm/lib/utils/npm-registry-client/get.js D deps/npm/lib/utils/npm-registry-client/index.js D deps/npm/lib/utils/npm-registry-client/publish.js D deps/npm/lib/utils/npm-registry-client/request.js D deps/npm/lib/utils/npm-registry-client/star.js D deps/npm/lib/utils/npm-registry-client/tag.js D deps/npm/lib/utils/npm-registry-client/unpublish.js D deps/npm/lib/utils/promise-chain.js D deps/npm/lib/utils/read-installed.js D deps/npm/lib/utils/read-json.js D deps/npm/lib/utils/relativize.js M deps/npm/lib/utils/sha.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/lib/whoami.js M deps/npm/lib/xmas.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/ansi/.npmignore A deps/npm/node_modules/ansi/README.md A deps/npm/node_modules/ansi/lib/ansi.js A deps/npm/node_modules/ansi/lib/newlines.js A deps/npm/node_modules/ansi/package.json A deps/npm/node_modules/chownr/LICENCE A deps/npm/node_modules/couch-login/README.md A deps/npm/node_modules/couch-login/couch-login.js A deps/npm/node_modules/couch-login/package.json A deps/npm/node_modules/fstream-npm/LICENCE A deps/npm/node_modules/glob/.npmignore A deps/npm/node_modules/glob/.travis.yml A deps/npm/node_modules/glob/LICENCE A deps/npm/node_modules/glob/README.md A deps/npm/node_modules/glob/glob.js A deps/npm/node_modules/glob/package.json A deps/npm/node_modules/init-package-json/README.md A deps/npm/node_modules/init-package-json/default-input.js A deps/npm/node_modules/init-package-json/init-package-json.js A deps/npm/node_modules/init-package-json/node_modules/promzard/.npmignore A deps/npm/node_modules/init-package-json/node_modules/promzard/README.md A deps/npm/node_modules/init-package-json/node_modules/promzard/example/index.js A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json A deps/npm/node_modules/init-package-json/node_modules/promzard/example/substack-input.js A deps/npm/node_modules/init-package-json/node_modules/promzard/package.json A deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/basic.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.input A deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.input A deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.input A deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.js A deps/npm/node_modules/init-package-json/package.json A deps/npm/node_modules/lockfile/LICENSE A deps/npm/node_modules/lockfile/README.md A deps/npm/node_modules/lockfile/lockfile.js A deps/npm/node_modules/lockfile/package.json A deps/npm/node_modules/lru-cache/AUTHORS M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json A deps/npm/node_modules/mkdirp/.gitignore.orig A deps/npm/node_modules/mkdirp/.gitignore.rej A deps/npm/node_modules/mkdirp/.npmignore A deps/npm/node_modules/mkdirp/.travis.yml M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/clean.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/list.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/rebuild.js M deps/npm/node_modules/node-gyp/lib/remove.js D deps/npm/node_modules/node-gyp/lib/util/mkdirp.js D deps/npm/node_modules/node-gyp/node_modules/ansi/.npmignore D deps/npm/node_modules/node-gyp/node_modules/ansi/README.md D deps/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js D deps/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png D deps/npm/node_modules/node-gyp/node_modules/ansi/package.json D deps/npm/node_modules/node-gyp/node_modules/ansi/server.js D deps/npm/node_modules/node-gyp/node_modules/glob/.npmignore D deps/npm/node_modules/node-gyp/node_modules/glob/.travis.yml D deps/npm/node_modules/node-gyp/node_modules/glob/LICENCE D deps/npm/node_modules/node-gyp/node_modules/glob/README.md D deps/npm/node_modules/node-gyp/node_modules/glob/glob.js D deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/npm-registry-client/.npmignore A deps/npm/node_modules/npm-registry-client/LICENSE A deps/npm/node_modules/npm-registry-client/README.md A deps/npm/node_modules/npm-registry-client/index.js A deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/get.js A deps/npm/node_modules/npm-registry-client/lib/publish.js A deps/npm/node_modules/npm-registry-client/lib/request.js A deps/npm/node_modules/npm-registry-client/lib/star.js A deps/npm/node_modules/npm-registry-client/lib/tag.js A deps/npm/node_modules/npm-registry-client/lib/unpublish.js A deps/npm/node_modules/npm-registry-client/lib/upload.js A deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npmlog/LICENSE A deps/npm/node_modules/npmlog/README.md A deps/npm/node_modules/npmlog/log.js A deps/npm/node_modules/npmlog/package.json A deps/npm/node_modules/osenv/LICENSE A deps/npm/node_modules/osenv/README.md A deps/npm/node_modules/osenv/osenv.js A deps/npm/node_modules/osenv/package.json A deps/npm/node_modules/read-installed/README.md A deps/npm/node_modules/read-installed/package.json A deps/npm/node_modules/read-installed/read-installed.js A deps/npm/node_modules/read-package-json/README.md A deps/npm/node_modules/read-package-json/package.json A deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/package.json M deps/npm/node_modules/request/README.md A deps/npm/node_modules/request/aws.js A deps/npm/node_modules/request/aws2.js M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json A deps/npm/node_modules/retry/.npmignore A deps/npm/node_modules/retry/License A deps/npm/node_modules/retry/Makefile A deps/npm/node_modules/retry/Readme.md A deps/npm/node_modules/retry/equation.gif A deps/npm/node_modules/retry/index.js A deps/npm/node_modules/retry/lib/retry.js A deps/npm/node_modules/retry/lib/retry_operation.js A deps/npm/node_modules/retry/package.json M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js A deps/npm/node_modules/uid-number/LICENCE M deps/npm/package.json A deps/npm/test/packages/npm-test-array-bin/bin/array-bin A deps/npm/test/packages/npm-test-array-bin/package.json A deps/npm/test/packages/npm-test-array-bin/test.js A deps/npm/test/packages/npm-test-dir-bin/bin/dir-bin A deps/npm/test/packages/npm-test-dir-bin/package.json A deps/npm/test/packages/npm-test-dir-bin/test.js A deps/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/foo A deps/npm/test/tap/false_name.js A deps/npm/test/tap/false_name/index.js A deps/npm/test/tap/false_name/package.json commit 76104f3 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-07-11 02:39:41 +0900 timer: change new Date to Date.now for performance Speeds up benchmark/settimeout.js by about 30%. M lib/timers.js commit fecebe1 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-09 17:43:02 -0700 build: Regenerate docs for tarball and releases Related: https://twitter.com/kapeli/status/222477400880070658 M Makefile commit 8146f2e refs/tags/v0.8.5 Author: Ivan Torres Date: 2012-07-06 21:36:53 -0700 doc: clarify fs.symlink and fs.symlinkSync parameters M doc/api/fs.markdown commit 71078f9 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-09 10:25:17 -0700 Now working on 0.8.3 M src/node_version.h commit a4da630 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-09 10:24:34 -0700 v0.8.2 blog post A doc/blog/release/v0.8.2.md commit 9547ee9 refs/tags/v0.8.5 Merge: 6530310 cc6084b Author: isaacs Date: 2012-07-09 10:23:49 -0700 Merge branch 'v0.8.2-release' into v0.8 Conflicts: AUTHORS commit 6530310 refs/tags/v0.8.5 Author: Toshihiro Nakamura Date: 2012-07-08 09:30:07 +0900 domain: Remove first arg from intercepted fn Fix to remove the first-arg, in case arguments length is more than 2 Add domain.intercept() test about first-arg removal M lib/domain.js M test/simple/test-domain.js commit 2a8380c refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-09 17:28:30 +0200 Update AUTHORS M AUTHORS commit f4369d7 refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-09 16:55:09 +0200 Add a .mailmap file, and clean up AUTHORS somewhat * A mailmap makes it easier to keep track of contributors. * Changes to the AUTHORS file: - fix misspellings - add missing/incomplete names - remove duplicate mentions * No names were added to or removed from the AUTHORS list. A .mailmap M AUTHORS commit fba1e48 refs/tags/v0.8.5 Author: Justin Plock Date: 2012-07-01 12:35:51 -0300 doc: cluster: worker.pid is now worker.process.pid M doc/api/cluster.markdown commit 63c2391 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-08 16:37:45 +0200 test: make test-fs-watch-file write to tmp dir Write temp files to test/tmp, not test/fixtures. M test/pummel/test-fs-watch-file.js commit 5b5362a refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-08 16:31:07 +0200 fs: make unwatchFile() remove a specific listener Before this commit, `fs.unwatchFile(path)` removed *all* listeners for `path`. The function is overloaded now: `fs.unwatchFile(path)` still removes all listeners, but `fs.unwatchFile(path, cb)` lets you remove a specific listener. Fixes #3660. M doc/api/fs.markdown M lib/fs.js M test/pummel/test-fs-watch-file.js commit bf539f9 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-08 22:03:37 -0700 zlib: Call inflateEnd for UNZIP. Fixes memory leak. Fix #2595 M src/node_zlib.cc commit d3d83d7 refs/tags/v0.8.5 Author: Nathan Rajlich Date: 2012-07-07 19:57:02 -0700 process: throw a TypeError when anything but an Array is passed to hrtime() Fixes #3664. M src/node.cc A test/simple/test-process-hrtime.js commit 26f1bc8 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-06 16:37:03 +0200 crypto: fix DecipherUpdate() memory leak Fix a memory leak in the the code path that deals with partial hex strings. M src/node_crypto.cc commit cc6084b refs/tags/v0.8.2 (tag: v0.8.2) Author: isaacs Date: 2012-07-07 13:56:39 -0700 2012.07.09, Version 0.8.2 (Stable) * npm: Upgrade to 1.1.36 * readline: don't use Function#call() (Nathan Rajlich) * Code cleanup to pass 'use strict' (Jonas Westerlund) * module: add filename to require() json errors (TJ Holowaychuk) * readline: fix for unicode prompts (Tim Macfarlane) * timers: fix handling of large timeouts (Ben Noordhuis) * repl: fix passing an empty line inserting "undefined" into the buffer (Nathan Rajlich) * repl: fix crashes when buffering command (Maciej Małecki) * build: rename strict_aliasing to node_no_strict_aliasing (Ben Noordhuis) * build: disable -fstrict-aliasing for any gcc < 4.6.0 (Ben Noordhuis) * build: detect cc version with -dumpversion (Ben Noordhuis) * build: handle output of localized gcc or clang (Ben Noordhuis) * unix: fix memory corruption in freebsd.c (Ben Noordhuis) * unix: fix 'zero handles, one request' busy loop (Ben Noordhuis) * unix: fix busy loop on unexpected tcp message (Ben Noordhuis) * unix: fix EINPROGRESS busy loop (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit c4e9226 refs/tags/v0.8.2 Author: isaacs Date: 2012-07-07 15:01:51 -0700 Fix test-require-json on Windows M test/simple/test-require-json.js commit 1c1ad9b refs/tags/v0.8.5 Author: Bert Belder Date: 2012-06-13 15:37:15 +0200 v8: reapply floating patches M deps/v8/build/common.gypi commit 5b5c8b6 refs/tags/v0.8.5 Author: isaacs Date: 2012-07-07 14:07:19 -0700 v8: Upgrade to 3.11.10.14 M deps/v8/build/common.gypi M deps/v8/src/heap.cc M deps/v8/src/mark-compact.cc M deps/v8/src/version.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/tools/merge-to-branch.sh commit 3e5139f refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-07 23:33:54 +0200 Fix the Windows build M configure commit c6843f4 refs/tags/v0.8.5 Author: Bert Belder Date: 2012-07-07 23:19:12 +0200 gitignore: ignore .svn directories M .gitignore commit c49888b refs/tags/v0.8.5 Author: isaacs Date: 2012-07-07 13:42:25 -0700 Now working on 0.8.2 M src/node_version.h commit 59a40fc refs/tags/v0.8.5 Author: isaacs Date: 2012-07-07 12:40:06 -0700 npm: Upgrade to 1.1.36 M deps/npm/AUTHORS M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/npm.js M deps/npm/lib/unbuild.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/request/README.md A deps/npm/node_modules/request/aws.js A deps/npm/node_modules/request/aws2.js M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json M deps/npm/package.json commit 559a98f refs/tags/v0.8.5 Author: isaacs Date: 2012-07-07 09:53:33 -0700 doc: Formatting and grammar on stream api doc M doc/api/stream.markdown commit 7accaeb refs/tags/v0.8.5 Author: Dominic Tarr Date: 2012-07-07 12:25:13 +1200 correct documentation of Stream#destroy M doc/api/stream.markdown commit 8a9e8d6 refs/tags/v0.8.5 Author: Nathan Rajlich Date: 2012-07-06 19:41:01 -0700 readline: don't use Function#call() It wasn't necessary. M lib/readline.js commit 2297d63 refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-05 18:46:09 +0200 Forgotten commit: add arguments to handleGroup M lib/readline.js commit a9b0bcf refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 23:19:09 +0200 Assign to property of global, instead of implicit global variable Fixes crash in strict mode. M src/node.js commit c7bc4ca refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 23:18:33 +0200 Use unicode escape sequences instead of octal The latter is illegal in strict mode. M lib/util.js commit 4cfdc57 refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 23:17:14 +0200 Inline timeout function, avoiding declaration in conditional Moving it out would require an anonymous function, or bind(), anyway. Luckily It's a tiny function. Fixes crash in strict mode. M lib/tls.js commit 7e7d5d3 refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 23:14:27 +0200 Move function declaration out of conditional Also avoid using eval as identifier. Fixes crashes in strict mode. M lib/repl.js commit 0b0b72c refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 23:01:03 +0200 Move function declaration to top-level Gets rid of a strict mode error and a few levels of indentation. M lib/readline.js commit e5bb839 refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 22:59:23 +0200 Do not assign to properties that only have getters It is an error in strict mode, and silent failure otherwise. M lib/net.js commit 93d4259 refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 22:57:48 +0200 Avoid redeclaring variable Capitalize the constructor to avoid redeclaration. Fixes strict mode error. M lib/cluster.js commit e11b6b8 refs/tags/v0.8.5 Author: Jonas Westerlund Date: 2012-07-04 22:55:54 +0200 Remove octal escape sequences and avoid reserved keyword Both are errors in strict mode. M lib/_debugger.js commit ed7fb14 refs/tags/v0.8.5 Author: TJ Holowaychuk Date: 2012-07-06 15:26:41 -0700 module: add filename to require() json errors Otherwise it can be quite difficult to figure out which file is busted. Closes #3580. M lib/module.js A test/fixtures/invalid.json A test/simple/test-require-json.js commit 0dba28b refs/tags/v0.8.5 Author: Tim Macfarlane Date: 2012-06-29 10:33:58 +0100 readline: fix for unicode prompts prompt length is char length, not byte length M lib/readline.js commit 0c47219 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-01 22:58:22 +0200 timers: fix handling of large timeouts Don't use the double-negate trick to coalesce the timeout argument into a number, it produces the wrong result for very large timeouts. Example: setTimeout(cb, 1e10); // doesn't work, ~~1e10 == 1410065408 M lib/timers.js M test/simple/test-timers.js commit f210530 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-05 15:50:21 -0400 tls: use slab allocator M lib/tls.js commit d923269 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-07-03 15:30:53 -0700 tls: make tls a little bit faster Compile OpenSSL with inline assembly for big numbers M deps/openssl/openssl.gyp commit 3ea0397 refs/remotes/origin/v0.9.1-release Author: Vladimir Beloborodov Date: 2012-06-13 21:37:31 +0400 readline: Use one history item for reentered line If the command entered is exactly the same as the last history item, don't dupe it in the history M lib/readline.js commit 9126dd2 refs/tags/v0.8.5 Author: Nathan Rajlich Date: 2012-07-04 11:51:24 -0700 repl: fix passing an empty line inserting "undefined" into the buffer There was a possiblity of insering the string "undefined" into the repl's command buffer, which would cause interesting results while evaluating. M lib/repl.js M test/simple/test-repl.js commit 6a11f3e refs/tags/v0.8.5 Author: Maciej Małecki Date: 2012-07-03 04:13:24 +0200 repl: fix crashes when buffering command Wrong order of operands was causing problems while trying to use command buffering: > { ... a: 3, ... repl.js:284 if (cmd.trim().match(/^npm /) && !self.bufferedCommand) { ^ TypeError: Cannot call method 'trim' of undefined at finish (repl.js:284:17) at REPLServer.self.eval (repl.js:118:5) at rli.on.e (repl.js:260:20) at REPLServer.self.eval (repl.js:118:5) at Interface. (repl.js:250:12) at Interface.EventEmitter.emit (events.js:88:17) at Interface._onLine (readline.js:183:10) at Interface._line (readline.js:502:8) at Interface._ttyWrite (readline.js:720:14) at ReadStream. (readline.js:105:12) Test included. Closes #3515. Closes #3517. Closes #3621. M lib/repl.js M test/simple/test-repl.js commit 4fbe7a5 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-04 14:08:07 +0200 deps: upgrade libuv to be09be7 M deps/uv/src/unix/freebsd.c M deps/uv/test/test-hrtime.c commit 2ba9645 refs/remotes/origin/v0.9.1-release Author: Mathias Bynens Date: 2012-06-27 17:47:07 +0200 punycode: update to v1.1.1 M lib/punycode.js M test/simple/test-punycode.js commit 41b129f refs/remotes/origin/v0.9.1-release Merge: fee02db fc4e12b Author: Ben Noordhuis Date: 2012-07-04 13:41:56 +0200 Merge remote-tracking branch 'origin/v0.8' Conflicts: configure src/node_version.h commit fc4e12b refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-03 20:56:06 +0200 tools: update gyp to r1426 M tools/gyp/DEPS M tools/gyp/PRESUBMIT.py M tools/gyp/buildbot/buildbot_run.py M tools/gyp/pylib/gyp/MSVSNew.py M tools/gyp/pylib/gyp/MSVSProject.py M tools/gyp/pylib/gyp/MSVSSettings.py M tools/gyp/pylib/gyp/MSVSSettings_test.py M tools/gyp/pylib/gyp/MSVSToolFile.py M tools/gyp/pylib/gyp/MSVSUserFile.py M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/SCons.py M tools/gyp/pylib/gyp/common.py A tools/gyp/pylib/gyp/common_test.py M tools/gyp/pylib/gyp/generator/dump_dependency_json.py A tools/gyp/pylib/gyp/generator/eclipse.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/generator/ninja_test.py M tools/gyp/pylib/gyp/generator/scons.py M tools/gyp/pylib/gyp/generator/xcode.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/mac_tool.py A tools/gyp/pylib/gyp/msvs_emulation.py M tools/gyp/pylib/gyp/ninja_syntax.py A tools/gyp/pylib/gyp/win_tool.py M tools/gyp/pylib/gyp/xcode_emulation.py M tools/gyp/pylib/gyp/xcodeproj_file.py D tools/gyp/test/actions-bare/gyptest-bare.py D tools/gyp/test/actions-bare/src/bare.gyp D tools/gyp/test/actions-bare/src/bare.py D tools/gyp/test/actions-multiple/gyptest-all.py D tools/gyp/test/actions-multiple/src/actions.gyp D tools/gyp/test/actions-multiple/src/copy.py D tools/gyp/test/actions-multiple/src/filter.py D tools/gyp/test/actions-multiple/src/foo.c D tools/gyp/test/actions-multiple/src/input.txt D tools/gyp/test/actions-multiple/src/main.c D tools/gyp/test/actions-subdir/gyptest-action.py D tools/gyp/test/actions-subdir/src/make-file.py D tools/gyp/test/actions-subdir/src/none.gyp D tools/gyp/test/actions-subdir/src/subdir/make-subdir-file.py D tools/gyp/test/actions-subdir/src/subdir/subdir.gyp D tools/gyp/test/actions/gyptest-all.py D tools/gyp/test/actions/gyptest-default.py D tools/gyp/test/actions/gyptest-errors.py D tools/gyp/test/actions/src/action_missing_name.gyp D tools/gyp/test/actions/src/actions.gyp D tools/gyp/test/actions/src/confirm-dep-files.py D tools/gyp/test/actions/src/subdir1/counter.py D tools/gyp/test/actions/src/subdir1/executable.gyp D tools/gyp/test/actions/src/subdir1/make-prog1.py D tools/gyp/test/actions/src/subdir1/make-prog2.py D tools/gyp/test/actions/src/subdir1/program.c D tools/gyp/test/actions/src/subdir2/make-file.py D tools/gyp/test/actions/src/subdir2/none.gyp D tools/gyp/test/actions/src/subdir3/generate_main.py D tools/gyp/test/actions/src/subdir3/null_input.gyp D tools/gyp/test/additional-targets/gyptest-additional.py D tools/gyp/test/additional-targets/src/all.gyp D tools/gyp/test/additional-targets/src/dir1/actions.gyp D tools/gyp/test/additional-targets/src/dir1/emit.py D tools/gyp/test/additional-targets/src/dir1/lib1.c D tools/gyp/test/assembly/gyptest-assembly.py D tools/gyp/test/assembly/src/as.bat D tools/gyp/test/assembly/src/assembly.gyp D tools/gyp/test/assembly/src/lib1.S D tools/gyp/test/assembly/src/lib1.c D tools/gyp/test/assembly/src/program.c D tools/gyp/test/builddir/gyptest-all.py D tools/gyp/test/builddir/gyptest-default.py D tools/gyp/test/builddir/src/builddir.gypi D tools/gyp/test/builddir/src/func1.c D tools/gyp/test/builddir/src/func2.c D tools/gyp/test/builddir/src/func3.c D tools/gyp/test/builddir/src/func4.c D tools/gyp/test/builddir/src/func5.c D tools/gyp/test/builddir/src/prog1.c D tools/gyp/test/builddir/src/prog1.gyp D tools/gyp/test/builddir/src/subdir2/prog2.c D tools/gyp/test/builddir/src/subdir2/prog2.gyp D tools/gyp/test/builddir/src/subdir2/subdir3/prog3.c D tools/gyp/test/builddir/src/subdir2/subdir3/prog3.gyp D tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c D tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.gyp D tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c D tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.gyp D tools/gyp/test/cflags/cflags.c D tools/gyp/test/cflags/cflags.gyp D tools/gyp/test/cflags/gyptest-cflags.py D tools/gyp/test/compilable/gyptest-headers.py D tools/gyp/test/compilable/src/headers.gyp D tools/gyp/test/compilable/src/lib1.cpp D tools/gyp/test/compilable/src/lib1.hpp D tools/gyp/test/compilable/src/program.cpp D tools/gyp/test/configurations/basics/configurations.c D tools/gyp/test/configurations/basics/configurations.gyp D tools/gyp/test/configurations/basics/gyptest-configurations.py D tools/gyp/test/configurations/inheritance/configurations.c D tools/gyp/test/configurations/inheritance/configurations.gyp D tools/gyp/test/configurations/inheritance/gyptest-inheritance.py D tools/gyp/test/configurations/invalid/actions.gyp D tools/gyp/test/configurations/invalid/all_dependent_settings.gyp D tools/gyp/test/configurations/invalid/configurations.gyp D tools/gyp/test/configurations/invalid/dependencies.gyp D tools/gyp/test/configurations/invalid/direct_dependent_settings.gyp D tools/gyp/test/configurations/invalid/gyptest-configurations.py D tools/gyp/test/configurations/invalid/libraries.gyp D tools/gyp/test/configurations/invalid/link_settings.gyp D tools/gyp/test/configurations/invalid/sources.gyp D tools/gyp/test/configurations/invalid/target_name.gyp D tools/gyp/test/configurations/invalid/type.gyp D tools/gyp/test/configurations/target_platform/configurations.gyp D tools/gyp/test/configurations/target_platform/front.c D tools/gyp/test/configurations/target_platform/gyptest-target_platform.py D tools/gyp/test/configurations/target_platform/left.c D tools/gyp/test/configurations/target_platform/right.c D tools/gyp/test/configurations/x64/configurations.c D tools/gyp/test/configurations/x64/configurations.gyp D tools/gyp/test/configurations/x64/gyptest-x86.py D tools/gyp/test/copies/gyptest-all.py D tools/gyp/test/copies/gyptest-default.py D tools/gyp/test/copies/gyptest-slash.py D tools/gyp/test/copies/src/copies-slash.gyp D tools/gyp/test/copies/src/copies.gyp D tools/gyp/test/copies/src/directory/file3 D tools/gyp/test/copies/src/directory/file4 D tools/gyp/test/copies/src/directory/subdir/file5 D tools/gyp/test/copies/src/file1 D tools/gyp/test/copies/src/file2 D tools/gyp/test/copies/src/parentdir/subdir/file6 D tools/gyp/test/cxxflags/cxxflags.cc D tools/gyp/test/cxxflags/cxxflags.gyp D tools/gyp/test/cxxflags/gyptest-cxxflags.py D tools/gyp/test/defines-escaping/defines-escaping.c D tools/gyp/test/defines-escaping/defines-escaping.gyp D tools/gyp/test/defines-escaping/gyptest-defines-escaping.py D tools/gyp/test/defines/defines-env.gyp D tools/gyp/test/defines/defines.c D tools/gyp/test/defines/defines.gyp D tools/gyp/test/defines/gyptest-define-override.py D tools/gyp/test/defines/gyptest-defines-env-regyp.py D tools/gyp/test/defines/gyptest-defines-env.py D tools/gyp/test/defines/gyptest-defines.py D tools/gyp/test/dependencies/a.c D tools/gyp/test/dependencies/b/b.c D tools/gyp/test/dependencies/b/b.gyp D tools/gyp/test/dependencies/b/b3.c D tools/gyp/test/dependencies/c/c.c D tools/gyp/test/dependencies/c/c.gyp D tools/gyp/test/dependencies/c/d.c D tools/gyp/test/dependencies/extra_targets.gyp D tools/gyp/test/dependencies/gyptest-extra-targets.py D tools/gyp/test/dependencies/gyptest-lib-only.py D tools/gyp/test/dependencies/gyptest-none-traversal.py D tools/gyp/test/dependencies/lib_only.gyp D tools/gyp/test/dependencies/main.c D tools/gyp/test/dependencies/none_traversal.gyp D tools/gyp/test/dependency-copy/gyptest-copy.py D tools/gyp/test/dependency-copy/src/copies.gyp D tools/gyp/test/dependency-copy/src/file1.c D tools/gyp/test/dependency-copy/src/file2.c D tools/gyp/test/exclusion/exclusion.gyp D tools/gyp/test/exclusion/gyptest-exclusion.py D tools/gyp/test/exclusion/hello.c D tools/gyp/test/generator-output/actions/actions.gyp D tools/gyp/test/generator-output/actions/build/README.txt D tools/gyp/test/generator-output/actions/subdir1/actions-out/README.txt D tools/gyp/test/generator-output/actions/subdir1/build/README.txt D tools/gyp/test/generator-output/actions/subdir1/executable.gyp D tools/gyp/test/generator-output/actions/subdir1/make-prog1.py D tools/gyp/test/generator-output/actions/subdir1/make-prog2.py D tools/gyp/test/generator-output/actions/subdir1/program.c D tools/gyp/test/generator-output/actions/subdir2/actions-out/README.txt D tools/gyp/test/generator-output/actions/subdir2/build/README.txt D tools/gyp/test/generator-output/actions/subdir2/make-file.py D tools/gyp/test/generator-output/actions/subdir2/none.gyp D tools/gyp/test/generator-output/copies/build/README.txt D tools/gyp/test/generator-output/copies/copies-out/README.txt D tools/gyp/test/generator-output/copies/copies.gyp D tools/gyp/test/generator-output/copies/file1 D tools/gyp/test/generator-output/copies/file2 D tools/gyp/test/generator-output/copies/subdir/build/README.txt D tools/gyp/test/generator-output/copies/subdir/copies-out/README.txt D tools/gyp/test/generator-output/copies/subdir/file3 D tools/gyp/test/generator-output/copies/subdir/file4 D tools/gyp/test/generator-output/copies/subdir/subdir.gyp D tools/gyp/test/generator-output/gyptest-actions.py D tools/gyp/test/generator-output/gyptest-copies.py D tools/gyp/test/generator-output/gyptest-relocate.py D tools/gyp/test/generator-output/gyptest-rules.py D tools/gyp/test/generator-output/gyptest-subdir2-deep.py D tools/gyp/test/generator-output/gyptest-top-all.py D tools/gyp/test/generator-output/rules/build/README.txt D tools/gyp/test/generator-output/rules/copy-file.py D tools/gyp/test/generator-output/rules/rules.gyp D tools/gyp/test/generator-output/rules/subdir1/build/README.txt D tools/gyp/test/generator-output/rules/subdir1/define3.in0 D tools/gyp/test/generator-output/rules/subdir1/define4.in0 D tools/gyp/test/generator-output/rules/subdir1/executable.gyp D tools/gyp/test/generator-output/rules/subdir1/function1.in1 D tools/gyp/test/generator-output/rules/subdir1/function2.in1 D tools/gyp/test/generator-output/rules/subdir1/program.c D tools/gyp/test/generator-output/rules/subdir2/build/README.txt D tools/gyp/test/generator-output/rules/subdir2/file1.in0 D tools/gyp/test/generator-output/rules/subdir2/file2.in0 D tools/gyp/test/generator-output/rules/subdir2/file3.in1 D tools/gyp/test/generator-output/rules/subdir2/file4.in1 D tools/gyp/test/generator-output/rules/subdir2/none.gyp D tools/gyp/test/generator-output/rules/subdir2/rules-out/README.txt D tools/gyp/test/generator-output/src/build/README.txt D tools/gyp/test/generator-output/src/inc.h D tools/gyp/test/generator-output/src/inc1/include1.h D tools/gyp/test/generator-output/src/prog1.c D tools/gyp/test/generator-output/src/prog1.gyp D tools/gyp/test/generator-output/src/subdir2/build/README.txt D tools/gyp/test/generator-output/src/subdir2/deeper/build/README.txt D tools/gyp/test/generator-output/src/subdir2/deeper/deeper.c D tools/gyp/test/generator-output/src/subdir2/deeper/deeper.gyp D tools/gyp/test/generator-output/src/subdir2/deeper/deeper.h D tools/gyp/test/generator-output/src/subdir2/inc2/include2.h D tools/gyp/test/generator-output/src/subdir2/prog2.c D tools/gyp/test/generator-output/src/subdir2/prog2.gyp D tools/gyp/test/generator-output/src/subdir3/build/README.txt D tools/gyp/test/generator-output/src/subdir3/inc3/include3.h D tools/gyp/test/generator-output/src/subdir3/prog3.c D tools/gyp/test/generator-output/src/subdir3/prog3.gyp D tools/gyp/test/generator-output/src/symroot.gypi D tools/gyp/test/hard_dependency/gyptest-exported-hard-dependency.py D tools/gyp/test/hard_dependency/gyptest-no-exported-hard-dependency.py D tools/gyp/test/hard_dependency/src/a.c D tools/gyp/test/hard_dependency/src/a.h D tools/gyp/test/hard_dependency/src/b.c D tools/gyp/test/hard_dependency/src/b.h D tools/gyp/test/hard_dependency/src/c.c D tools/gyp/test/hard_dependency/src/c.h D tools/gyp/test/hard_dependency/src/d.c D tools/gyp/test/hard_dependency/src/emit.py D tools/gyp/test/hard_dependency/src/hard_dependency.gyp D tools/gyp/test/hello/gyptest-all.py D tools/gyp/test/hello/gyptest-default.py D tools/gyp/test/hello/gyptest-disable-regyp.py D tools/gyp/test/hello/gyptest-regyp.py D tools/gyp/test/hello/gyptest-target.py D tools/gyp/test/hello/hello.c D tools/gyp/test/hello/hello.gyp D tools/gyp/test/hello/hello2.c D tools/gyp/test/hello/hello2.gyp D tools/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py D tools/gyp/test/home_dot_gyp/gyptest-home-includes.py D tools/gyp/test/home_dot_gyp/home/.gyp/include.gypi D tools/gyp/test/home_dot_gyp/home2/.gyp/include.gypi D tools/gyp/test/home_dot_gyp/src/all.gyp D tools/gyp/test/home_dot_gyp/src/printfoo.c D tools/gyp/test/include_dirs/gyptest-all.py D tools/gyp/test/include_dirs/gyptest-default.py D tools/gyp/test/include_dirs/src/inc.h D tools/gyp/test/include_dirs/src/inc1/include1.h D tools/gyp/test/include_dirs/src/includes.c D tools/gyp/test/include_dirs/src/includes.gyp D tools/gyp/test/include_dirs/src/shadow1/shadow.h D tools/gyp/test/include_dirs/src/shadow2/shadow.h D tools/gyp/test/include_dirs/src/subdir/inc.h D tools/gyp/test/include_dirs/src/subdir/inc2/include2.h D tools/gyp/test/include_dirs/src/subdir/subdir_includes.c D tools/gyp/test/include_dirs/src/subdir/subdir_includes.gyp D tools/gyp/test/intermediate_dir/gyptest-intermediate-dir.py D tools/gyp/test/intermediate_dir/src/script.py D tools/gyp/test/intermediate_dir/src/test.gyp D tools/gyp/test/intermediate_dir/src/test2.gyp D tools/gyp/test/lib/README.txt D tools/gyp/test/lib/TestCmd.py D tools/gyp/test/lib/TestCommon.py D tools/gyp/test/lib/TestGyp.py D tools/gyp/test/library/gyptest-shared-obj-install-path.py D tools/gyp/test/library/gyptest-shared.py D tools/gyp/test/library/gyptest-static.py D tools/gyp/test/library/src/lib1.c D tools/gyp/test/library/src/lib1_moveable.c D tools/gyp/test/library/src/lib2.c D tools/gyp/test/library/src/lib2_moveable.c D tools/gyp/test/library/src/library.gyp D tools/gyp/test/library/src/program.c D tools/gyp/test/library/src/shared_dependency.gyp D tools/gyp/test/link-objects/base.c D tools/gyp/test/link-objects/extra.c D tools/gyp/test/link-objects/gyptest-all.py D tools/gyp/test/link-objects/link-objects.gyp D tools/gyp/test/mac/action-envvars/action/action.gyp D tools/gyp/test/mac/action-envvars/action/action.sh D tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings D tools/gyp/test/mac/app-bundle/TestApp/English.lproj/MainMenu.xib D tools/gyp/test/mac/app-bundle/TestApp/TestApp-Info.plist D tools/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h D tools/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m D tools/gyp/test/mac/app-bundle/TestApp/main.m D tools/gyp/test/mac/app-bundle/empty.c D tools/gyp/test/mac/app-bundle/test.gyp D tools/gyp/test/mac/archs/my_file.cc D tools/gyp/test/mac/archs/my_main_file.cc D tools/gyp/test/mac/archs/test-archs-x86_64.gyp D tools/gyp/test/mac/archs/test-no-archs.gyp D tools/gyp/test/mac/copy-dylib/empty.c D tools/gyp/test/mac/copy-dylib/test.gyp D tools/gyp/test/mac/debuginfo/file.c D tools/gyp/test/mac/debuginfo/test.gyp D tools/gyp/test/mac/depend-on-bundle/English.lproj/InfoPlist.strings D tools/gyp/test/mac/depend-on-bundle/Info.plist D tools/gyp/test/mac/depend-on-bundle/bundle.c D tools/gyp/test/mac/depend-on-bundle/executable.c D tools/gyp/test/mac/depend-on-bundle/test.gyp D tools/gyp/test/mac/framework/TestFramework/English.lproj/InfoPlist.strings D tools/gyp/test/mac/framework/TestFramework/Info.plist D tools/gyp/test/mac/framework/TestFramework/ObjCVector.h D tools/gyp/test/mac/framework/TestFramework/ObjCVector.mm D tools/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h D tools/gyp/test/mac/framework/TestFramework/TestFramework_Prefix.pch D tools/gyp/test/mac/framework/empty.c D tools/gyp/test/mac/framework/framework.gyp D tools/gyp/test/mac/global-settings/src/dir1/dir1.gyp D tools/gyp/test/mac/global-settings/src/dir2/dir2.gyp D tools/gyp/test/mac/global-settings/src/dir2/file.txt D tools/gyp/test/mac/gyptest-action-envvars.py D tools/gyp/test/mac/gyptest-app.py D tools/gyp/test/mac/gyptest-archs.py D tools/gyp/test/mac/gyptest-copies.py D tools/gyp/test/mac/gyptest-copy-dylib.py D tools/gyp/test/mac/gyptest-debuginfo.py D tools/gyp/test/mac/gyptest-depend-on-bundle.py D tools/gyp/test/mac/gyptest-framework.py D tools/gyp/test/mac/gyptest-global-settings.py D tools/gyp/test/mac/gyptest-infoplist-process.py D tools/gyp/test/mac/gyptest-libraries.py D tools/gyp/test/mac/gyptest-loadable-module.py D tools/gyp/test/mac/gyptest-non-strs-flattened-to-env.py D tools/gyp/test/mac/gyptest-postbuild-copy-bundle.py D tools/gyp/test/mac/gyptest-postbuild-defaults.py D tools/gyp/test/mac/gyptest-postbuild-fail.py D tools/gyp/test/mac/gyptest-postbuild-multiple-configurations.py D tools/gyp/test/mac/gyptest-postbuild-static-library.gyp D tools/gyp/test/mac/gyptest-postbuild.py D tools/gyp/test/mac/gyptest-prefixheader.py D tools/gyp/test/mac/gyptest-rebuild.py D tools/gyp/test/mac/gyptest-sourceless-module.gyp D tools/gyp/test/mac/gyptest-strip.py D tools/gyp/test/mac/gyptest-type-envvars.py D tools/gyp/test/mac/gyptest-xcode-env-order.py D tools/gyp/test/mac/infoplist-process/Info.plist D tools/gyp/test/mac/infoplist-process/main.c D tools/gyp/test/mac/infoplist-process/test1.gyp D tools/gyp/test/mac/infoplist-process/test2.gyp D tools/gyp/test/mac/infoplist-process/test3.gyp D tools/gyp/test/mac/libraries/subdir/README.txt D tools/gyp/test/mac/libraries/subdir/hello.cc D tools/gyp/test/mac/libraries/subdir/mylib.c D tools/gyp/test/mac/libraries/subdir/test.gyp D tools/gyp/test/mac/loadable-module/Info.plist D tools/gyp/test/mac/loadable-module/module.c D tools/gyp/test/mac/loadable-module/test.gyp D tools/gyp/test/mac/non-strs-flattened-to-env/Info.plist D tools/gyp/test/mac/non-strs-flattened-to-env/main.c D tools/gyp/test/mac/non-strs-flattened-to-env/test.gyp D tools/gyp/test/mac/postbuild-copy-bundle/Framework-Info.plist D tools/gyp/test/mac/postbuild-copy-bundle/TestApp-Info.plist D tools/gyp/test/mac/postbuild-copy-bundle/empty.c D tools/gyp/test/mac/postbuild-copy-bundle/main.c D tools/gyp/test/mac/postbuild-copy-bundle/postbuild-copy-framework.sh D tools/gyp/test/mac/postbuild-copy-bundle/resource_file.sb D tools/gyp/test/mac/postbuild-copy-bundle/test.gyp D tools/gyp/test/mac/postbuild-defaults/Info.plist D tools/gyp/test/mac/postbuild-defaults/main.c D tools/gyp/test/mac/postbuild-defaults/postbuild-defaults.sh D tools/gyp/test/mac/postbuild-defaults/test.gyp D tools/gyp/test/mac/postbuild-fail/file.c D tools/gyp/test/mac/postbuild-fail/postbuild-fail.sh D tools/gyp/test/mac/postbuild-fail/test.gyp D tools/gyp/test/mac/postbuild-fail/touch-dynamic.sh D tools/gyp/test/mac/postbuild-fail/touch-static.sh D tools/gyp/test/mac/postbuild-multiple-configurations/main.c D tools/gyp/test/mac/postbuild-multiple-configurations/postbuild-touch-file.sh D tools/gyp/test/mac/postbuild-multiple-configurations/test.gyp D tools/gyp/test/mac/postbuild-static-library/empty.c D tools/gyp/test/mac/postbuild-static-library/postbuild-touch-file.sh D tools/gyp/test/mac/postbuild-static-library/test.gyp D tools/gyp/test/mac/postbuilds/file.c D tools/gyp/test/mac/postbuilds/script/shared_library_postbuild.sh D tools/gyp/test/mac/postbuilds/script/static_library_postbuild.sh D tools/gyp/test/mac/postbuilds/subdirectory/nested_target.gyp D tools/gyp/test/mac/postbuilds/test.gyp D tools/gyp/test/mac/prefixheader/file.c D tools/gyp/test/mac/prefixheader/file.cc D tools/gyp/test/mac/prefixheader/file.m D tools/gyp/test/mac/prefixheader/file.mm D tools/gyp/test/mac/prefixheader/header.h D tools/gyp/test/mac/prefixheader/test.gyp D tools/gyp/test/mac/rebuild/TestApp-Info.plist D tools/gyp/test/mac/rebuild/delay-touch.sh D tools/gyp/test/mac/rebuild/empty.c D tools/gyp/test/mac/rebuild/main.c D tools/gyp/test/mac/rebuild/test.gyp D tools/gyp/test/mac/sourceless-module/empty.c D tools/gyp/test/mac/sourceless-module/test.gyp D tools/gyp/test/mac/strip/file.c D tools/gyp/test/mac/strip/strip.saves D tools/gyp/test/mac/strip/test.gyp D tools/gyp/test/mac/type_envvars/file.c D tools/gyp/test/mac/type_envvars/test.gyp D tools/gyp/test/mac/type_envvars/test_bundle_executable.sh D tools/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh D tools/gyp/test/mac/type_envvars/test_bundle_shared_library.sh D tools/gyp/test/mac/type_envvars/test_nonbundle_executable.sh D tools/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh D tools/gyp/test/mac/type_envvars/test_nonbundle_none.sh D tools/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh D tools/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh D tools/gyp/test/mac/xcode-env-order/Info.plist D tools/gyp/test/mac/xcode-env-order/main.c D tools/gyp/test/mac/xcode-env-order/test.gyp D tools/gyp/test/make/dependencies.gyp D tools/gyp/test/make/gyptest-dependencies.py D tools/gyp/test/make/gyptest-noload.py D tools/gyp/test/make/main.cc D tools/gyp/test/make/main.h D tools/gyp/test/make/noload/all.gyp D tools/gyp/test/make/noload/lib/shared.c D tools/gyp/test/make/noload/lib/shared.gyp D tools/gyp/test/make/noload/lib/shared.h D tools/gyp/test/make/noload/main.c D tools/gyp/test/module/gyptest-default.py D tools/gyp/test/module/src/lib1.c D tools/gyp/test/module/src/lib2.c D tools/gyp/test/module/src/module.gyp D tools/gyp/test/module/src/program.c D tools/gyp/test/msvs/express/base/base.gyp D tools/gyp/test/msvs/express/express.gyp D tools/gyp/test/msvs/express/gyptest-express.py D tools/gyp/test/msvs/list_excluded/gyptest-all.py D tools/gyp/test/msvs/list_excluded/hello.cpp D tools/gyp/test/msvs/list_excluded/hello_exclude.gyp D tools/gyp/test/msvs/list_excluded/hello_mac.cpp D tools/gyp/test/msvs/precompiled/gyptest-all.py D tools/gyp/test/msvs/precompiled/hello.c D tools/gyp/test/msvs/precompiled/hello.gyp D tools/gyp/test/msvs/precompiled/hello2.c D tools/gyp/test/msvs/precompiled/precomp.c D tools/gyp/test/msvs/uldi2010/gyptest-all.py D tools/gyp/test/msvs/uldi2010/hello.c D tools/gyp/test/msvs/uldi2010/hello.gyp D tools/gyp/test/msvs/uldi2010/hello2.c D tools/gyp/test/multiple-targets/gyptest-all.py D tools/gyp/test/multiple-targets/gyptest-default.py D tools/gyp/test/multiple-targets/src/common.c D tools/gyp/test/multiple-targets/src/multiple.gyp D tools/gyp/test/multiple-targets/src/prog1.c D tools/gyp/test/multiple-targets/src/prog2.c D tools/gyp/test/ninja/action_dependencies/gyptest-action-dependencies.py D tools/gyp/test/ninja/action_dependencies/src/a.c D tools/gyp/test/ninja/action_dependencies/src/a.h D tools/gyp/test/ninja/action_dependencies/src/action_dependencies.gyp D tools/gyp/test/ninja/action_dependencies/src/b.c D tools/gyp/test/ninja/action_dependencies/src/b.h D tools/gyp/test/ninja/action_dependencies/src/c.c D tools/gyp/test/ninja/action_dependencies/src/c.h D tools/gyp/test/ninja/action_dependencies/src/emit.py D tools/gyp/test/ninja/chained-dependency/chained-dependency.gyp D tools/gyp/test/ninja/chained-dependency/chained.c D tools/gyp/test/ninja/chained-dependency/gyptest-chained-dependency.py D tools/gyp/test/no-output/gyptest-no-output.py D tools/gyp/test/no-output/src/nooutput.gyp D tools/gyp/test/product/gyptest-product.py D tools/gyp/test/product/hello.c D tools/gyp/test/product/product.gyp D tools/gyp/test/relative/foo/a/a.cc D tools/gyp/test/relative/foo/a/a.gyp D tools/gyp/test/relative/foo/a/c/c.cc D tools/gyp/test/relative/foo/a/c/c.gyp D tools/gyp/test/relative/foo/b/b.cc D tools/gyp/test/relative/foo/b/b.gyp D tools/gyp/test/relative/gyptest-default.py D tools/gyp/test/restat/gyptest-restat.py D tools/gyp/test/restat/src/create_intermediate.py D tools/gyp/test/restat/src/restat.gyp D tools/gyp/test/rules-dirname/gyptest-dirname.py D tools/gyp/test/rules-dirname/src/actions.gyp D tools/gyp/test/rules-dirname/src/copy-file.py D tools/gyp/test/rules-dirname/src/subdir/a/b/c.gencc D tools/gyp/test/rules-dirname/src/subdir/a/b/c.printvars D tools/gyp/test/rules-dirname/src/subdir/foo/bar/baz.gencc D tools/gyp/test/rules-dirname/src/subdir/foo/bar/baz.printvars D tools/gyp/test/rules-dirname/src/subdir/input-rule-dirname.gyp D tools/gyp/test/rules-dirname/src/subdir/main.cc D tools/gyp/test/rules-dirname/src/subdir/printvars.py D tools/gyp/test/rules-rebuild/gyptest-all.py D tools/gyp/test/rules-rebuild/gyptest-default.py D tools/gyp/test/rules-rebuild/src/main.c D tools/gyp/test/rules-rebuild/src/make-sources.py D tools/gyp/test/rules-rebuild/src/prog1.in D tools/gyp/test/rules-rebuild/src/prog2.in D tools/gyp/test/rules-rebuild/src/same_target.gyp D tools/gyp/test/rules-variables/gyptest-rules-variables.py D tools/gyp/test/rules-variables/src/input_ext.c D tools/gyp/test/rules-variables/src/input_name/test.c D tools/gyp/test/rules-variables/src/input_path/subdir/test.c D tools/gyp/test/rules-variables/src/subdir/input_dirname.c D tools/gyp/test/rules-variables/src/subdir/test.c D tools/gyp/test/rules-variables/src/test.input_root.c D tools/gyp/test/rules-variables/src/variables.gyp D tools/gyp/test/rules/gyptest-all.py D tools/gyp/test/rules/gyptest-default.py D tools/gyp/test/rules/gyptest-input-root.py D tools/gyp/test/rules/src/actions.gyp D tools/gyp/test/rules/src/copy-file.py D tools/gyp/test/rules/src/external/external.gyp D tools/gyp/test/rules/src/external/file1.in D tools/gyp/test/rules/src/external/file2.in D tools/gyp/test/rules/src/input-root.gyp D tools/gyp/test/rules/src/rule.py D tools/gyp/test/rules/src/somefile.ext D tools/gyp/test/rules/src/subdir1/executable.gyp D tools/gyp/test/rules/src/subdir1/function1.in D tools/gyp/test/rules/src/subdir1/function2.in D tools/gyp/test/rules/src/subdir1/program.c D tools/gyp/test/rules/src/subdir2/file1.in D tools/gyp/test/rules/src/subdir2/file2.in D tools/gyp/test/rules/src/subdir2/never_used.gyp D tools/gyp/test/rules/src/subdir2/no_inputs.gyp D tools/gyp/test/rules/src/subdir2/none.gyp D tools/gyp/test/rules/src/subdir3/executable2.gyp D tools/gyp/test/rules/src/subdir3/function3.in D tools/gyp/test/rules/src/subdir3/program.c D tools/gyp/test/rules/src/subdir4/asm-function.asm D tools/gyp/test/rules/src/subdir4/build-asm.gyp D tools/gyp/test/rules/src/subdir4/program.c D tools/gyp/test/same-gyp-name/gyptest-all.py D tools/gyp/test/same-gyp-name/gyptest-default.py D tools/gyp/test/same-gyp-name/src/all.gyp D tools/gyp/test/same-gyp-name/src/subdir1/executable.gyp D tools/gyp/test/same-gyp-name/src/subdir1/main1.cc D tools/gyp/test/same-gyp-name/src/subdir2/executable.gyp D tools/gyp/test/same-gyp-name/src/subdir2/main2.cc D tools/gyp/test/same-name/gyptest-all.py D tools/gyp/test/same-name/gyptest-default.py D tools/gyp/test/same-name/src/all.gyp D tools/gyp/test/same-name/src/func.c D tools/gyp/test/same-name/src/prog1.c D tools/gyp/test/same-name/src/prog2.c D tools/gyp/test/same-name/src/subdir1/func.c D tools/gyp/test/same-name/src/subdir2/func.c D tools/gyp/test/same-target-name/gyptest-same-target-name.py D tools/gyp/test/same-target-name/src/all.gyp D tools/gyp/test/same-target-name/src/executable1.gyp D tools/gyp/test/same-target-name/src/executable2.gyp D tools/gyp/test/scons_tools/gyptest-tools.py D tools/gyp/test/scons_tools/site_scons/site_tools/this_tool.py D tools/gyp/test/scons_tools/tools.c D tools/gyp/test/scons_tools/tools.gyp D tools/gyp/test/sibling/gyptest-all.py D tools/gyp/test/sibling/gyptest-relocate.py D tools/gyp/test/sibling/src/build/all.gyp D tools/gyp/test/sibling/src/prog1/prog1.c D tools/gyp/test/sibling/src/prog1/prog1.gyp D tools/gyp/test/sibling/src/prog2/prog2.c D tools/gyp/test/sibling/src/prog2/prog2.gyp D tools/gyp/test/small/gyptest-small.py D tools/gyp/test/subdirectory/gyptest-SYMROOT-all.py D tools/gyp/test/subdirectory/gyptest-SYMROOT-default.py D tools/gyp/test/subdirectory/gyptest-subdir-all.py D tools/gyp/test/subdirectory/gyptest-subdir-default.py D tools/gyp/test/subdirectory/gyptest-subdir2-deep.py D tools/gyp/test/subdirectory/gyptest-top-all.py D tools/gyp/test/subdirectory/gyptest-top-default.py D tools/gyp/test/subdirectory/src/prog1.c D tools/gyp/test/subdirectory/src/prog1.gyp D tools/gyp/test/subdirectory/src/subdir/prog2.c D tools/gyp/test/subdirectory/src/subdir/prog2.gyp D tools/gyp/test/subdirectory/src/subdir/subdir2/prog3.c D tools/gyp/test/subdirectory/src/subdir/subdir2/prog3.gyp D tools/gyp/test/subdirectory/src/symroot.gypi D tools/gyp/test/toolsets/gyptest-toolsets.py D tools/gyp/test/toolsets/main.cc D tools/gyp/test/toolsets/toolsets.cc D tools/gyp/test/toolsets/toolsets.gyp D tools/gyp/test/toplevel-dir/gyptest-toplevel-dir.py D tools/gyp/test/toplevel-dir/src/sub1/main.gyp D tools/gyp/test/toplevel-dir/src/sub1/prog1.c D tools/gyp/test/toplevel-dir/src/sub2/prog2.c D tools/gyp/test/toplevel-dir/src/sub2/prog2.gyp D tools/gyp/test/variables/commands/commands-repeated.gyp D tools/gyp/test/variables/commands/commands-repeated.gyp.stdout D tools/gyp/test/variables/commands/commands-repeated.gypd.golden D tools/gyp/test/variables/commands/commands.gyp D tools/gyp/test/variables/commands/commands.gyp.ignore-env.stdout D tools/gyp/test/variables/commands/commands.gyp.stdout D tools/gyp/test/variables/commands/commands.gypd.golden D tools/gyp/test/variables/commands/commands.gypi D tools/gyp/test/variables/commands/gyptest-commands-ignore-env.py D tools/gyp/test/variables/commands/gyptest-commands-repeated.py D tools/gyp/test/variables/commands/gyptest-commands.py D tools/gyp/test/variables/commands/test.py D tools/gyp/test/variables/commands/update_golden D tools/gyp/test/variables/filelist/filelist.gyp.stdout D tools/gyp/test/variables/filelist/filelist.gypd.golden D tools/gyp/test/variables/filelist/gyptest-filelist.py D tools/gyp/test/variables/filelist/src/filelist.gyp D tools/gyp/test/variables/filelist/update_golden D tools/gyp/test/variants/gyptest-variants.py D tools/gyp/test/variants/src/variants.c D tools/gyp/test/variants/src/variants.gyp M tools/gyp/tools/pretty_gyp.py M tools/gyp/tools/pretty_sln.py M tools/gyp/tools/pretty_vcproj.py commit 5da7890 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-03 20:54:19 +0200 deps: upgrade libuv to 5031a5b M deps/uv/config-unix.mk D deps/uv/src/unix/linux/core.c A deps/uv/src/unix/linux/linux-core.c M deps/uv/uv.gyp commit b1cce04 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-03 15:28:06 +0200 build: rename strict_aliasing to node_no_strict_aliasing Make the variable naming consistent with the other strict aliasing var, v8_no_strict_aliasing. M common.gypi M configure commit b731c96 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-03 15:19:08 +0200 build: disable -fstrict-aliasing for any gcc < 4.6.0 It has been conclusively demonstrated that the -fstrict-aliasing bugs in gcc's optimizer are not limited to the 4.5.x releases only. Fixes #3601 among others. M configure commit a0add91 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-03 15:14:33 +0200 build: detect cc version with -dumpversion The heuristic introduced in f78ce08 ("build: handle output of localized gcc or clang") does not handle "branded" versions of gcc, i.e. a gcc whose output has been customized by the distro vendor. Fixes #3601. M configure commit a25a278 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-02 00:07:11 +0200 deps: upgrade libuv to cc1b3de M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c commit b53cd97 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-07-01 20:09:55 +0200 doc: document setTimeout / setInterval behavior M doc/api/globals.markdown commit f78ce08 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-06-30 17:49:31 +0200 build: handle output of localized gcc or clang Before this commit, we used to scan the output of `$CC -v` for strings like "gcc version x.y.z". It was pointed out that this approach fails with localized versions of gcc because those print (for example) "gcc versión x.y.z". Use the output of `$CC --version` instead and only look at the first line. M configure commit f315029 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-06-30 04:27:29 +0200 build: rename openssl configure switches For consistency's sake, rename: --openssl-use-sys --openssl-includes --openssl-libpath To: --shared-openssl --shared-openssl-includes --shared-openssl-libpath And add --shared-openssl-libname while we're at it. The old switches still work but `./configure --help` won't print them. Fixes #3591. M configure commit 7e5aeac refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-06-30 03:27:54 +0200 deps: upgrade libuv to 3b8c0da M deps/uv/src/unix/internal.h M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/test/test-gethostbyname.c M deps/uv/test/test-list.h A deps/uv/test/test-tcp-unexpected-read.c M deps/uv/uv.gyp commit b9abb64 refs/tags/v0.8.5 Author: Ben Noordhuis Date: 2012-06-30 02:23:03 +0200 doc: fs.lchmod() is only available on OS X M doc/api/fs.markdown commit bc71874 refs/tags/v0.8.5 Author: isaacs Date: 2012-06-29 10:15:40 -0700 Blog post about 0.8.1 A doc/blog/release/v0.8.1.md commit cb64ada refs/tags/v0.8.5 Merge: 40f7067 2134aa3 Author: isaacs Date: 2012-06-29 10:14:58 -0700 Merge branch 'v0.8.1-release' into v0.8 commit fee02db refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-29 17:29:32 +0200 Re-apply commit e307468. The V8 assert got triggered by a missing HandleScope::Close(). M src/node.cc M test/simple/test-process-env.js commit 0581afe refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-29 17:03:37 +0200 Revert "Fix #3521 Use an object as the process.env proto" The reverted commit caused a v8 assertion to trigger in debug mode. This reverts commit e3074689f501eea413c29b99defac29659a2b615. M src/node.cc M test/simple/test-process-env.js commit 2134aa3 refs/tags/v0.8.1 (tag: v0.8.1) Author: isaacs Date: 2012-06-28 19:28:00 -0700 2012.06.29, Version 0.8.1 (stable) * V8: upgrade to v3.11.10.12 * npm: upgrade to v1.1.33 - Support for parallel use of the cache folder - Retry on registry timeouts or network failures (Trent Mick) - Reduce 'engines' failures to a warning - Use new zsh completion if aviailable (Jeremy Cantrell) * Fix #3577 Un-break require('sys') * util: speed up formatting of large arrays/objects (Ben Noordhuis) * windows: make fs.realpath(Sync) work with UNC paths (Bert Belder) * build: fix --shared-v8 option (Ben Noordhuis) * doc: `detached` is a boolean (Andreas Madsen) * build: use proper python interpreter (Ben Noordhuis) * build: expand ~ in `./configure --prefix=~/a/b/c` (Ben Noordhuis) * build: handle CC env var with spaces (Gabriel de Perthuis) * build: fix V8 build when compiling with gcc 4.5 (Ben Noordhuis) * build: fix --shared-v8 option (Ben Noordhuis) * windows msi: Fix icon issue which caused huge file size (Bert Belder) * unix: assume that dlopen() may clobber dlerror() (Ben Noordhuis) * sunos: fix memory corruption bugs (Ben Noordhuis) * windows: better (f)utimes and (f)stat (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit 40f7067 refs/tags/v0.8.5 Author: isaacs Date: 2012-06-29 01:22:10 -0700 blog: Require posts to have a date M tools/blog/generate.js commit b919e29 refs/tags/v0.8.5 Author: isaacs Date: 2012-06-29 01:20:59 -0700 blog: Direct bugs/feature feedback to issues M doc/blog.html commit 5193d59 refs/tags/v0.8.5 Author: isaacs Date: 2012-06-29 01:20:13 -0700 blog: Don't print 'undefined' for missing author/category M doc/blog.html commit 103921d refs/tags/v0.8.5 Author: isaacs Date: 2012-06-29 00:45:55 -0700 blog css: Styling of nested lists M doc/blog.html commit 1747eef refs/tags/v0.8.5 Author: isaacs Date: 2012-06-28 22:23:53 -0700 homepage: Update Claudio's title/link M doc/index.html commit 3e0757c refs/tags/v0.8.5 Author: isaacs Date: 2012-06-28 22:06:53 -0700 lint M lib/fs.js commit 3644b0b refs/tags/v0.8.1 Author: isaacs Date: 2012-06-28 19:10:56 -0700 uv: upgrade to 5b8a112 M deps/uv/common.gypi M deps/uv/src/unix/core.c M deps/uv/src/unix/linux/syscalls.c commit c721604 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-28 19:08:32 -0700 npm: Upgrade to 1.1.33 Support for parallel use of the cache folder Retry on registry timeouts or network failures Reduce 'engines' failures to a warning Use new zsh completion if aviailable M deps/npm/.npmignore M deps/npm/doc/cli/config.md M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion.sh M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/link.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/lockfile/LICENSE A deps/npm/node_modules/lockfile/README.md A deps/npm/node_modules/lockfile/lockfile.js A deps/npm/node_modules/lockfile/package.json A deps/npm/node_modules/npm-registry-client/LICENSE M deps/npm/node_modules/npm-registry-client/README.md M deps/npm/node_modules/npm-registry-client/index.js M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js A deps/npm/node_modules/retry/.npmignore A deps/npm/node_modules/retry/License A deps/npm/node_modules/retry/Makefile A deps/npm/node_modules/retry/Readme.md A deps/npm/node_modules/retry/equation.gif A deps/npm/node_modules/retry/index.js A deps/npm/node_modules/retry/lib/retry.js A deps/npm/node_modules/retry/lib/retry_operation.js A deps/npm/node_modules/retry/package.json M deps/npm/package.json commit ba0efd6 refs/remotes/origin/v0.9.1-release Merge: 2d0011f f2a9ed4 Author: Bert Belder Date: 2012-06-29 02:20:39 +0200 Merge branch 'v0.8' commit f2a9ed4 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-28 10:13:28 -0700 Fix #3577 Un-break require('sys') M lib/sys.js commit 3ea2a61 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-28 16:17:30 +0200 uv: upgrade to 4a88b3b M deps/uv/src/unix/dl.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c commit 37bdd36 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-27 23:32:43 -0700 blog: Show 0.8.0 even after 0.8.1 ships The 0.(even).0 releases typically have benchmarks and other interesting stuff, since that's a milestone. M tools/blog/generate.js commit 2d0011f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-28 04:14:24 +0200 Revert "tools: update closure_linter to the latest(2.3.5)" This reverts commit 6d98524609d5c0a1445f71b9930ff81c48c749be. This reverts commit 60ff789618b5d61650609c7df27359ed3a609cc2. closure_linter now depends on the gflags module and not everyone will have that installed by default. M LICENSE M tools/closure_linter/PKG-INFO A tools/closure_linter/closure_linter.egg-info/PKG-INFO A tools/closure_linter/closure_linter.egg-info/SOURCES.txt A tools/closure_linter/closure_linter.egg-info/dependency_links.txt A tools/closure_linter/closure_linter.egg-info/entry_points.txt A tools/closure_linter/closure_linter.egg-info/requires.txt A tools/closure_linter/closure_linter.egg-info/top_level.txt M tools/closure_linter/closure_linter/__init__.py M tools/closure_linter/closure_linter/checker.py M tools/closure_linter/closure_linter/checkerbase.py D tools/closure_linter/closure_linter/closurizednamespacesinfo.py D tools/closure_linter/closure_linter/closurizednamespacesinfo_test.py M tools/closure_linter/closure_linter/common/__init__.py M tools/closure_linter/closure_linter/common/erroraccumulator.py D tools/closure_linter/closure_linter/common/erroroutput.py A tools/closure_linter/closure_linter/common/errorprinter.py M tools/closure_linter/closure_linter/common/filetestcase.py M tools/closure_linter/closure_linter/common/tokens.py D tools/closure_linter/closure_linter/common/tokens_test.py M tools/closure_linter/closure_linter/ecmalintrules.py D tools/closure_linter/closure_linter/error_check.py M tools/closure_linter/closure_linter/error_fixer.py D tools/closure_linter/closure_linter/errorrecord.py M tools/closure_linter/closure_linter/errors.py M tools/closure_linter/closure_linter/fixjsstyle.py M tools/closure_linter/closure_linter/fixjsstyle_test.py M tools/closure_linter/closure_linter/full_test.py M tools/closure_linter/closure_linter/gjslint.py M tools/closure_linter/closure_linter/indentation.py M tools/closure_linter/closure_linter/javascriptlintrules.py M tools/closure_linter/closure_linter/javascriptstatetracker.py A tools/closure_linter/closure_linter/javascriptstatetracker_test.py M tools/closure_linter/closure_linter/javascripttokenizer.py D tools/closure_linter/closure_linter/not_strict_test.py D tools/closure_linter/closure_linter/requireprovidesorter.py D tools/closure_linter/closure_linter/requireprovidesorter_test.py M tools/closure_linter/closure_linter/statetracker.py M tools/closure_linter/closure_linter/tokenutil.py A tools/closure_linter/gflags.py A tools/closure_linter/setup.cfg M tools/closure_linter/setup.py commit 6531f18 refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-27 19:15:28 +0200 util: speed up formatting of large arrays/objects Don't .indexOf() into the keys array. V8 is smart but not so smart that it knows how to turn the linear scan into a O(1) lookup. Fixes #3562. M lib/util.js commit be3afd0 refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-28 03:47:40 +0200 doc: remove references to deprecated fs api The string-based versions of fs.read() and fs.write() have been deprecated since before v0.2.0. M doc/api/fs.markdown commit e7e34dd refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-06-18 14:16:16 +0900 test: fix test-dgram-broadcast-multi-process The test failed when a router replies IPADDR_BROADCAST. Fixed it by specifying only one address to bind a socket. M test/simple/test-dgram-broadcast-multi-process.js commit 60ff789 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-06-21 10:02:49 +0900 LICENSE: update Closure Linter to Apache 2.0 M LICENSE commit 6d98524 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-06-21 09:54:06 +0900 tools: update closure_linter to the latest(2.3.5) M tools/closure_linter/PKG-INFO D tools/closure_linter/closure_linter.egg-info/PKG-INFO D tools/closure_linter/closure_linter.egg-info/SOURCES.txt D tools/closure_linter/closure_linter.egg-info/dependency_links.txt D tools/closure_linter/closure_linter.egg-info/entry_points.txt D tools/closure_linter/closure_linter.egg-info/requires.txt D tools/closure_linter/closure_linter.egg-info/top_level.txt M tools/closure_linter/closure_linter/__init__.py M tools/closure_linter/closure_linter/checker.py M tools/closure_linter/closure_linter/checkerbase.py A tools/closure_linter/closure_linter/closurizednamespacesinfo.py A tools/closure_linter/closure_linter/closurizednamespacesinfo_test.py M tools/closure_linter/closure_linter/common/__init__.py M tools/closure_linter/closure_linter/common/erroraccumulator.py A tools/closure_linter/closure_linter/common/erroroutput.py D tools/closure_linter/closure_linter/common/errorprinter.py M tools/closure_linter/closure_linter/common/filetestcase.py M tools/closure_linter/closure_linter/common/tokens.py A tools/closure_linter/closure_linter/common/tokens_test.py M tools/closure_linter/closure_linter/ecmalintrules.py A tools/closure_linter/closure_linter/error_check.py M tools/closure_linter/closure_linter/error_fixer.py A tools/closure_linter/closure_linter/errorrecord.py M tools/closure_linter/closure_linter/errors.py M tools/closure_linter/closure_linter/fixjsstyle.py M tools/closure_linter/closure_linter/fixjsstyle_test.py M tools/closure_linter/closure_linter/full_test.py M tools/closure_linter/closure_linter/gjslint.py M tools/closure_linter/closure_linter/indentation.py M tools/closure_linter/closure_linter/javascriptlintrules.py M tools/closure_linter/closure_linter/javascriptstatetracker.py D tools/closure_linter/closure_linter/javascriptstatetracker_test.py M tools/closure_linter/closure_linter/javascripttokenizer.py A tools/closure_linter/closure_linter/not_strict_test.py A tools/closure_linter/closure_linter/requireprovidesorter.py A tools/closure_linter/closure_linter/requireprovidesorter_test.py M tools/closure_linter/closure_linter/statetracker.py M tools/closure_linter/closure_linter/tokenutil.py D tools/closure_linter/gflags.py D tools/closure_linter/setup.cfg M tools/closure_linter/setup.py commit d5f13f6 refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-28 01:07:42 +0200 build: use proper python interpreter Make configure start gyp with the same python interpreter that is used to run configure itself. Fixes an issue where configure fails with a SyntaxError because the user has multiple python binaries on his $PATH and the default one is too old. M Makefile M configure commit 9e72b7b refs/tags/v0.8.1 Author: Gabriel Date: 2012-06-26 19:45:13 +0200 build: handle CC env var with spaces For example: CC='ccache gcc' ./configure M configure commit 0cdeb8e refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-27 01:59:25 +0200 windows: make fs.realpath(Sync) work with UNC paths Closes #3542 M lib/fs.js A test/simple/test-regress-GH-3542.js commit f00c8bc refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-27 00:33:50 +0200 build: fix --shared-v8 option M configure M node.gyp commit 21aa0df refs/tags/v0.8.1 Author: isaacs Date: 2012-06-26 15:20:26 -0700 realpath: No sync cb() calling allowed. M lib/fs.js M test/simple/test-fs-realpath.js commit 1e50282 refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-26 23:38:35 +0200 deps: upgrade libuv to 4d42af2 M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/win/error.c M deps/uv/test/test-fs.c commit 69f594d refs/tags/v0.8.1 Author: Tim Oxley Date: 2012-06-26 04:14:10 +1000 Added % difference for perf benchmarks in 0.8 post M doc/blog/release/node-v0.8.0.md commit 1044848 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-26 19:23:24 +0200 configure: don't fail if compiler_version() doesn't work This fixes the Windows build. M configure commit 42ea37a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-26 09:13:59 -0700 Now working on 0.9.0 M src/node_version.h commit e307468 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-23 19:31:21 -0700 Fix #3521 Use an object as the process.env proto For some reason, though, it looks like EnvGetter is not called for the key `__proto__`, so I can't make the info->Data() accessible. However, putting the Object.prototype keys there, in such a way that they are not OwnProperties, and are supersceded by environs, makes process.env much less weird. M src/node.cc M test/simple/test-process-env.js commit 401ff10 refs/tags/v0.8.1 Author: Andreas Madsen Date: 2012-06-25 18:53:35 +0200 doc: `detached` is a boolean M doc/api/child_process.markdown commit 06c82c5 refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-26 16:34:07 +0200 build: expand ~ in `./configure --prefix=~/a/b/c` M configure commit 57276ae refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-26 03:39:32 +0200 build: enable strict aliasing if gcc < 4.5.0 We already enable -fstrict-aliasing when gcc >= 4.6.0 but let's enable it for gcc < 4.5.0 as well. The aliasing bugs that we ran into in the past are all particular to the 4.5.x releases. M common.gypi M configure commit 4f27a08 refs/remotes/origin/v0.9.1-release Merge: 5a2cc62 07e5877 Author: Ben Noordhuis Date: 2012-06-26 03:38:39 +0200 Merge remote-tracking branch 'origin/v0.8' commit 07e5877 refs/tags/v0.8.1 Author: Ben Noordhuis Date: 2012-06-26 02:54:11 +0200 build: disable strict aliasing in v8 with gcc 4.5.x The gcc 4.5.x have various bugs that make V8 crash in various and interesting ways when -fstrict-aliasing is in effect. M configure commit 5a2cc62 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-26 02:54:11 +0200 build: disable strict aliasing in v8 with gcc 4.5.x The gcc 4.5.x have various bugs that make V8 crash in various and interesting ways when -fstrict-aliasing is in effect. M configure commit f60def5 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-13 15:37:15 +0200 v8: reapply floating patches M deps/v8/build/common.gypi commit 74872b0 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-26 02:03:24 +0200 v8: upgrade to version 3.11.10.12 M deps/v8/build/common.gypi M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc A deps/v8/test/mjsunit/regress/regress-crbug-134055.js commit 3d51646 refs/tags/v0.8.1 Author: Andreas Madsen Date: 2012-06-25 18:53:35 +0200 doc: replace references to cluster.autoFork M doc/api/cluster.markdown commit 41a4b73 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-25 18:40:48 +0200 windows: remove 256x256 version of the icon Nobody needs that anyway, it's just eating up space. M src/res/node.ico commit 3f932c5 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-25 18:40:12 +0200 windows msi: don't use .exe file as icon This makes the installer nice and small again. M tools/msvs/msi/product.wxs commit d7825b3 refs/tags/v0.8.1 Author: koichik Date: 2012-05-26 13:56:41 +0900 docs: add punycode to TOC Refs #3301. M doc/api/_toc.markdown M doc/api/all.markdown commit 7823474 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-24 23:02:00 -0700 blog post for v0.8.0 A doc/blog/release/node-v0.8.0.md commit b07b391 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-25 07:58:03 -0700 Now working on 0.8.1 M src/node_version.h commit 5feea97 refs/tags/v0.8.1 Merge: 839bf02 8b8a7a7 Author: isaacs Date: 2012-06-25 07:57:45 -0700 Merge branch 'v0.8.0-release' into v0.8 commit 8b8a7a7 refs/tags/v0.8.0 (tag: v0.8.0) Author: isaacs Date: 2012-06-20 10:44:15 -0700 2012.06.25, Version 0.8.0 (stable) * V8: upgrade to v3.11.10.10 * npm: Upgrade to 1.1.32 * Deprecate iowatcher (Ben Noordhuis) * windows: update icon (Bert Belder) * http: Hush 'MUST NOT have a body' warnings to debug() (isaacs) * Move blog.nodejs.org content into repository (isaacs) * Fix #3503: stdin: resume() on pipe(dest) (isaacs) * crypto: fix error reporting in SetKey() (Fedor Indutny) * Add --no-deprecation and --trace-deprecation command-line flags * (isaacs) * fs: fix fs.watchFile() (Ben Noordhuis) * fs: Fix fs.readfile() on pipes (isaacs) * Rename GYP variable node_use_system_openssl to be consistent (Ryan * Dahl) M ChangeLog M src/node_version.h commit 9a7158d refs/tags/v0.8.0 Author: isaacs Date: 2012-06-25 07:37:07 -0700 Hotfix for #3528 Add strdup in uv_cpu_info M deps/uv/src/unix/sunos.c commit 6003912 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-25 16:34:59 +0200 test: use RC4-MD5 cipher in tls test NULL-MD5 is not always compiled into openssl but RC4-MD5 should always be available. Fixes #3531. M test/simple/test-tls-set-ciphers.js commit bc73abe refs/remotes/origin/v0.9.1-release Author: George Shank Date: 2012-06-23 20:03:00 -0600 doc: update 'Fork me at Github' ribbon Replace 'Fork me at Github' ribbon with a new one fitting the website's color scheme. A doc/images/forkme.png M doc/index.html commit 839bf02 refs/tags/v0.8.1 Author: Mathias Bynens Date: 2012-06-23 11:31:26 +0200 docs: Switch to the asynchronous Google Analytics snippet The old snippet needlessly uses `document.write`. Let’s use the optimized version of the most recent, asynchronous GA snippet: http://mathiasbynens.be/notes/async-analytics-snippet M doc/about/index.html M doc/blog.html M doc/changelog-foot.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 8a946c2 refs/tags/v0.6.20 Author: isaacs Date: 2012-06-23 10:03:12 -0700 benchmark: Backport improvements made in master Ported to v0.6 for easier comparison in the 0.8.0 blog post. A benchmark/fs-readfile.js A benchmark/http.sh M benchmark/http_simple.js M benchmark/io.js commit c40875e refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-23 02:29:36 +0200 repl: fix buffer clearing after npm command M lib/repl.js commit 38250f6 refs/tags/v0.8.0 Author: isaacs Date: 2012-06-22 15:13:11 -0700 npm: Upgrade to 1.1.32 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/cmd-shim.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json commit 1b11416 refs/tags/v0.8.1 Author: Bert Belder Date: 2012-06-22 20:51:21 +0200 uv: upgrade to 0387c23 M deps/uv/src/win/error.c M deps/uv/src/win/fs.c commit 2603cc5 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-22 09:04:14 -0700 blog: add RSS link tag for discovery M doc/blog.html commit d34fea5 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-22 08:49:20 -0700 blog: Generate RSS feeds M Makefile A doc/rss.xml M tools/blog/generate.js commit 9183596 refs/tags/v0.8.0 Author: isaacs Date: 2012-06-21 16:44:22 -0700 npm: Upgrade to 1.1.31 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/config.js M deps/npm/lib/test.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json commit 5565366 refs/tags/v0.8.1 Author: isaacs Date: 2012-06-22 07:44:40 -0700 uv: Upgrade to 171e2f71b9 M deps/uv/include/uv.h M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/util.c A deps/uv/test/benchmark-fs-stat.c M deps/uv/test/benchmark-list.h M deps/uv/uv.gyp commit a1b2741 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-22 15:15:44 +0200 windows msi: use .url files for documentation and website shortcuts M tools/msvs/msi/product.wxs commit 399731e refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-22 15:13:28 +0200 windows msi: add npm dir to user PATH only The NPM folder is personal to the user. It shouldn't be added to the system-wide path. M tools/msvs/msi/product.wxs commit 2dccebd refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-22 15:11:38 +0200 windows msi: set icon for add/remove programs dialog M tools/msvs/msi/product.wxs commit 3bab121 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-22 15:11:17 +0200 windows: fix/improve nodejsvars.bat - Fix: it didn't work for the x86 version of node - Also add NPM to path - Also print node version - Don't change dir to home dir if not started from the start menu M tools/msvs/nodejsvars.bat commit de89bbb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 19:44:58 -0700 blog: Show category in post metadata M doc/blog.html commit 441e792 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 19:36:17 -0700 stdin.pipe: Replace forgotten opts member M src/node.js commit 6014a62 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 19:20:09 -0700 blog: Missing title tag M doc/blog.html commit ff2a1b8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 19:15:03 -0700 blog: Minor tweaks to style and some data conversion cleanup M doc/blog.html M doc/blog/npm/managing-node-js-dependencies-with-shrinkwrap.md M tools/blog/generate.js commit 38250f9 refs/remotes/origin/v0.9.1-release Author: Joe Shaw Date: 2012-06-21 20:46:31 -0300 authors: update email address Closes #3507. M AUTHORS commit 9df5fda refs/remotes/origin/v0.9.1-release Merge: c6f7fd7 8f1a38d Author: isaacs Date: 2012-06-21 16:19:56 -0700 Merge branch 'blog' commit 8f1a38d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-20 10:14:45 -0700 Generate static HTML blog content out of markdown M .gitignore M Makefile A doc/blog.html M doc/blog/Uncategorized/ldapjs-a-reprise-of-ldap.md D doc/blog/Uncategorized/welcome-to-the-node-blog.md M doc/blog/module/multi-server-continuous-deployment-with-fleet.md M doc/blog/npm/managing-node-js-dependencies-with-shrinkwrap.md A doc/blog/release/node-v0-4-10.md A doc/blog/release/node-v0-4-11.md A doc/blog/release/node-v0-4-12.md A doc/blog/release/node-v0-4-3.md A doc/blog/release/node-v0-4-4.md A doc/blog/release/node-v0-4-5.md A doc/blog/release/node-v0-4-6.md A doc/blog/release/node-v0-4-7.md A doc/blog/release/node-v0-4-8.md A doc/blog/release/node-v0-4-9.md A doc/blog/release/node-v0-5-0-unstable.md A doc/blog/release/node-v0-5-1.md A doc/blog/release/node-v0-5-10.md A doc/blog/release/node-v0-5-2.md A doc/blog/release/node-v0-5-3.md A doc/blog/release/node-v0-5-4.md A doc/blog/release/node-v0-5-5.md A doc/blog/release/node-v0-5-6.md A doc/blog/release/node-v0-5-7-unstable.md A doc/blog/release/node-v0-5-8.md A doc/blog/release/node-v0-5-9.md A doc/blog/release/node-v0-6-0.md A doc/blog/release/node-v0-6-1.md A doc/blog/release/node-v0-6-10.md A doc/blog/release/node-v0-6-2.md A doc/blog/release/node-v0-6-3.md A doc/blog/release/node-v0-6-4.md A doc/blog/release/node-v0-6-5.md A doc/blog/release/node-v0-6-6.md A doc/blog/release/node-v0-6-7.md A doc/blog/release/node-v0-6-8.md A doc/blog/release/node-v0-6-9.md A doc/blog/release/node-v0-7-0-unstable.md A doc/blog/release/node-v0-7-1.md A doc/blog/release/node-v0-7-2-unstable.md A doc/blog/release/node-v0-7-3.md A doc/blog/release/node-version-0-6-19-stable.md A doc/blog/release/node-version-0-7-9-unstable.md A doc/blog/release/version-0-6-11-stable.md A doc/blog/release/version-0-6-12-stable.md A doc/blog/release/version-0-6-13-stable.md A doc/blog/release/version-0-6-14-stable.md A doc/blog/release/version-0-6-15-stable.md A doc/blog/release/version-0-6-16-stable.md A doc/blog/release/version-0-6-17-stable.md A doc/blog/release/version-0-6-18-stable.md A doc/blog/release/version-0-7-10-unstable.md A doc/blog/release/version-0-7-11-unstable.md A doc/blog/release/version-0-7-12.md A doc/blog/release/version-0-7-4-unstable.md A doc/blog/release/version-0-7-5-unstable.md A doc/blog/release/version-0-7-6-unstable.md A doc/blog/release/version-0-7-7-unstable.md A doc/blog/release/version-0-7-8-unstable.md M doc/blog/video/bryan-cantrill-instrumenting-the-real-time-web.md M doc/blog/video/welcome-to-the-node-blog.md M doc/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17.md A tools/blog/README.md A tools/blog/generate.js A tools/blog/node_modules/.bin/marked A tools/blog/node_modules/ejs/.gitmodules A tools/blog/node_modules/ejs/.npmignore A tools/blog/node_modules/ejs/History.md A tools/blog/node_modules/ejs/Makefile A tools/blog/node_modules/ejs/Readme.md A tools/blog/node_modules/ejs/benchmark.js A tools/blog/node_modules/ejs/ejs.js A tools/blog/node_modules/ejs/ejs.min.js A tools/blog/node_modules/ejs/examples/client.html A tools/blog/node_modules/ejs/examples/list.ejs A tools/blog/node_modules/ejs/examples/list.js A tools/blog/node_modules/ejs/index.js A tools/blog/node_modules/ejs/lib/ejs.js A tools/blog/node_modules/ejs/lib/filters.js A tools/blog/node_modules/ejs/lib/utils.js A tools/blog/node_modules/ejs/package.json A tools/blog/node_modules/ejs/support/compile.js A tools/blog/node_modules/ejs/test/ejs.test.js A tools/blog/node_modules/ejs/test/fixtures/user.ejs A tools/blog/node_modules/glob/.npmignore A tools/blog/node_modules/glob/.travis.yml A tools/blog/node_modules/glob/LICENCE A tools/blog/node_modules/glob/README.md A tools/blog/node_modules/glob/examples/g.js A tools/blog/node_modules/glob/examples/usr-local.js A tools/blog/node_modules/glob/glob.js A tools/blog/node_modules/glob/node_modules/graceful-fs/.npmignore A tools/blog/node_modules/glob/node_modules/graceful-fs/LICENSE A tools/blog/node_modules/glob/node_modules/graceful-fs/README.md A tools/blog/node_modules/glob/node_modules/graceful-fs/graceful-fs.js A tools/blog/node_modules/glob/node_modules/graceful-fs/package.json A tools/blog/node_modules/glob/node_modules/inherits/README.md A tools/blog/node_modules/glob/node_modules/inherits/inherits.js A tools/blog/node_modules/glob/node_modules/inherits/package.json A tools/blog/node_modules/glob/node_modules/minimatch/.travis.yml A tools/blog/node_modules/glob/node_modules/minimatch/LICENSE A tools/blog/node_modules/glob/node_modules/minimatch/README.md A tools/blog/node_modules/glob/node_modules/minimatch/minimatch.js A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/AUTHORS A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/LICENSE A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/README.md A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/package.json A tools/blog/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/basic.js A tools/blog/node_modules/glob/node_modules/minimatch/package.json A tools/blog/node_modules/glob/node_modules/minimatch/test/basic.js A tools/blog/node_modules/glob/node_modules/minimatch/test/brace-expand.js A tools/blog/node_modules/glob/node_modules/minimatch/test/caching.js A tools/blog/node_modules/glob/node_modules/minimatch/test/defaults.js A tools/blog/node_modules/glob/package.json A tools/blog/node_modules/glob/test/00-setup.js A tools/blog/node_modules/glob/test/bash-comparison.js A tools/blog/node_modules/glob/test/cwd-test.js A tools/blog/node_modules/glob/test/pause-resume.js A tools/blog/node_modules/glob/test/root-nomount.js A tools/blog/node_modules/glob/test/root.js A tools/blog/node_modules/glob/test/zz-cleanup.js A tools/blog/node_modules/marked/.npmignore A tools/blog/node_modules/marked/LICENSE A tools/blog/node_modules/marked/Makefile A tools/blog/node_modules/marked/README.md A tools/blog/node_modules/marked/bin/marked A tools/blog/node_modules/marked/index.js A tools/blog/node_modules/marked/lib/marked.js A tools/blog/node_modules/marked/man/marked.1 A tools/blog/node_modules/marked/package.json A tools/blog/node_modules/mkdirp/.gitignore.orig A tools/blog/node_modules/mkdirp/.gitignore.rej A tools/blog/node_modules/mkdirp/.npmignore A tools/blog/node_modules/mkdirp/.travis.yml A tools/blog/node_modules/mkdirp/LICENSE A tools/blog/node_modules/mkdirp/README.markdown A tools/blog/node_modules/mkdirp/examples/pow.js A tools/blog/node_modules/mkdirp/examples/pow.js.orig A tools/blog/node_modules/mkdirp/examples/pow.js.rej A tools/blog/node_modules/mkdirp/index.js A tools/blog/node_modules/mkdirp/package.json A tools/blog/node_modules/mkdirp/test/chmod.js A tools/blog/node_modules/mkdirp/test/clobber.js A tools/blog/node_modules/mkdirp/test/mkdirp.js A tools/blog/node_modules/mkdirp/test/perm.js A tools/blog/node_modules/mkdirp/test/perm_sync.js A tools/blog/node_modules/mkdirp/test/race.js A tools/blog/node_modules/mkdirp/test/rel.js A tools/blog/node_modules/mkdirp/test/return.js A tools/blog/node_modules/mkdirp/test/return_sync.js A tools/blog/node_modules/mkdirp/test/root.js A tools/blog/node_modules/mkdirp/test/sync.js A tools/blog/node_modules/mkdirp/test/umask.js A tools/blog/node_modules/mkdirp/test/umask_sync.js A tools/blog/node_modules/semver/LICENSE A tools/blog/node_modules/semver/README.md A tools/blog/node_modules/semver/bin/semver A tools/blog/node_modules/semver/package.json A tools/blog/node_modules/semver/semver.js A tools/blog/node_modules/semver/test.js A tools/blog/templates/index.ejs A tools/blog/wp-to-markdown.js commit ddf52bd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-19 22:13:22 -0700 Initial blog source Exported from WP and cleaned up a bit. A doc/blog/README.md A doc/blog/Uncategorized/an-easy-way-to-build-scalable-network-programs.md A doc/blog/Uncategorized/development-environment.md A doc/blog/Uncategorized/evolving-the-node-js-brand.md A doc/blog/Uncategorized/growing-up.md A doc/blog/Uncategorized/jobs-nodejs-org.md A doc/blog/Uncategorized/ldapjs-a-reprise-of-ldap.md A doc/blog/Uncategorized/libuv-status-report.md A doc/blog/Uncategorized/node-meetup-this-thursday.md A doc/blog/Uncategorized/node-office-hours-cut-short.md A doc/blog/Uncategorized/office-hours.md A doc/blog/Uncategorized/porting-node-to-windows-with-microsoft%e2%80%99s-help.md A doc/blog/Uncategorized/profiling-node-js.md A doc/blog/Uncategorized/some-new-node-projects.md A doc/blog/Uncategorized/the-videos-from-node-meetup.md A doc/blog/Uncategorized/trademark.md A doc/blog/Uncategorized/version-0-6.md A doc/blog/Uncategorized/welcome-to-the-node-blog.md A doc/blog/module/multi-server-continuous-deployment-with-fleet.md A doc/blog/module/service-logging-in-json-with-bunyan.md A doc/blog/npm/managing-node-js-dependencies-with-shrinkwrap.md A doc/blog/npm/npm-1-0-global-vs-local-installation.md A doc/blog/npm/npm-1-0-link.md A doc/blog/npm/npm-1-0-released.md A doc/blog/npm/npm-1-0-the-new-ls.md A doc/blog/video/bryan-cantrill-instrumenting-the-real-time-web.md A doc/blog/video/welcome-to-the-node-blog.md A doc/blog/vulnerability/http-server-security-vulnerability-please-upgrade-to-0-6-17.md commit c6f7fd7 refs/remotes/origin/v0.9.1-release Merge: af52bc4 5ec0566 Author: isaacs Date: 2012-06-21 16:18:00 -0700 Merge branch 'stdin-resume-pipe' commit 5ec0566 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 16:03:48 -0700 Fix #3503: stdin: resume() on pipe(dest) M src/node.js A test/simple/test-stdin-pipe-resume.js commit af52bc4 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-22 03:02:43 +0400 crypto: fix error reporting in SetKey() M src/node_crypto.cc commit fce7c95 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 14:47:25 -0700 test: add deprecation fixture A test/fixtures/deprecated.js commit 8988af5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 13:39:54 -0700 Externalize node::no_deprecation M src/ev-emul.h M src/node.h M src/node_internals.h commit 48c3d20 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 12:20:23 -0700 Apply --no-deprecation to C++ warnings as well M src/ev-emul.h M src/node.cc M src/node_internals.h M src/node_io_watcher.cc commit 5b39929 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 11:42:33 -0700 Add --no-deprecation and --trace-deprecation flags M doc/node.1 M lib/fs.js M lib/http.js M lib/net.js M lib/os.js M lib/path.js M lib/tty.js M lib/util.js M src/node.cc M src/node.js A test/simple/test-deprecation-flags.js commit 260695a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-21 10:04:21 -0700 http: Hush 'MUST NOT have a body' warnings to debug() M lib/http.js commit 6e5217d refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-21 20:52:11 +0200 Fix bug in io benchmark M benchmark/io.js commit 1bf704a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-21 17:55:05 +0200 iowatcher: add deprecation warning M src/node_io_watcher.cc commit 8708bb0 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-21 15:03:49 +0200 doc: update fs.watchFile() docs M doc/api/fs.markdown commit ef1ffcb refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-21 15:03:21 +0200 fs: make fs.watchFile() interval default to 5007 M lib/fs.js M src/node_stat_watcher.cc M src/node_stat_watcher.h commit f0ce984 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-16 22:41:37 +0200 fs: make fs.watchFile() work on windows M lib/fs.js M node.gyp M src/node.cc M src/node_file.cc M src/node_stat_watcher.cc M src/node_stat_watcher.h M test/pummel/test-fs-watch-file.js M test/pummel/test-watch-file.js commit d98a857 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-21 02:25:56 +0200 test: add another fs.watchFile() test A test/pummel/test-fs-watch-file-slow.js commit 09150b0 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-20 18:15:35 +0200 node: replace NODE_STAT_STRUCT with uv_statbuf_t M src/node.h M src/node_file.cc commit ae7a3cd refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-21 02:39:13 +0200 uv: upgrade to da59427 M deps/uv/include/uv.h M deps/uv/src/fs-poll.c M deps/uv/src/win/fs.c M deps/uv/test/test-fs-poll.c commit 57d53a4 refs/remotes/origin/v0.9.1-release Author: Karl Skomski Date: 2012-06-18 11:03:32 +0200 Use parent SlowBuffer, if any, when Buffer is sliced Closes #3416 Closes #3477 M lib/buffer.js M test/simple/test-buffer.js commit 81a889f refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-13 15:47:28 +0200 v8: fix postmortem debugging tools build M deps/v8/tools/gen-postmortem-metadata.py commit 6b8ae8e refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 15:37:15 +0200 v8: reapply floating patches M deps/v8/build/common.gypi commit 6b26583 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-21 00:33:44 +0200 v8: upgrade to v3.11.10.10 M deps/v8/build/common.gypi M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/list.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/objects.cc M deps/v8/src/profile-generator.cc M deps/v8/src/runtime.cc M deps/v8/src/splay-tree.h M deps/v8/src/version.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc A deps/v8/test/mjsunit/regress/regress-115100.js A deps/v8/test/mjsunit/regress/regress-133211.js A deps/v8/test/mjsunit/regress/regress-133211b.js M deps/v8/tools/gen-postmortem-metadata.py commit fe464a2 refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-06-20 13:31:49 -0700 Rename GYP variable node_use_system_openssl to be consistent M configure M doc/api/process.markdown M node.gyp commit 1d3d02c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-20 10:28:44 -0700 Fix fs.readfile('/dev/stdin') There is no need for fs.readFile() to be using pread rather than read. The default semantics of read() are such that subsequent reads are where we want them anyway. M lib/fs.js A test/simple/test-fs-readfile-pipe.js commit 7887e68 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-20 03:32:55 +0200 uv: upgrade to 6e8eb332 M deps/uv/src/win/tcp.c commit e401740 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-19 17:03:12 -0700 Now working on 0.8.0 M src/node_version.h commit fbc2ad5 refs/remotes/origin/v0.9.1-release Merge: 26b1191 a721201 Author: isaacs Date: 2012-06-19 17:01:11 -0700 Merge branch 'v0.7.12-release' commit 26b1191 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-20 01:07:57 +0200 test-domain: fix the test to work on Windows On Windows, full pathnames are stored in the Error object when a file i/o error happens. This is not the case on Unix. Before this fix the test would break because of these full paths. M test/simple/test-domain.js commit 7a4dfb6 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-20 00:56:33 +0200 test-cluster-worker-kill: use SIGKILL instead of SIGHUP In this test sending SIGKILL has the same effect as sending SIGHUP, but SIGKILL has the advantage that it works on Windows too. M test/simple/test-cluster-worker-kill.js commit 3795d77 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-20 00:53:01 +0200 windows: `listen(pipe_name)` is not supported when running cluster - Added a note to the cluster module documentation. - Disabled test-cluster-http-pipe. M doc/api/cluster.markdown M test/simple/test-cluster-http-pipe.js commit 41d5fef refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-19 23:42:04 +0200 windows: update icon M src/res/node.ico commit a721201 refs/tags/v0.7.12 (tag: v0.7.12) Author: isaacs Date: 2012-06-18 18:28:31 -0700 2012.06.19, Version 0.7.12 (unstable) * npm: Upgrade to 1.1.30 - Improved 'npm init' - Fix the 'cb never called' error from 'oudated' and 'update' - Add --save-bundle|-B config - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm - `logstream` option to replace removed `logfd` (Rod Vagg) - Read default descriptions from README.md files * Shims to support deprecated ev_* and eio_* methods (Ben Noordhuis) * #3118 net.Socket: Delay pause/resume until after connect (isaacs) * #3465 Add ./configure --no-ifaddrs flag (isaacs) * child_process: add .stdin stream to forks (Fedor Indutny) * build: fix `make install DESTDIR=/path` (Ben Noordhuis) * tls: fix off-by-one error in renegotiation check (Ben Noordhuis) * crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny) * node: change the constructor name of process from EventEmitter to process (Andreas Madsen) * net: Prevent property access throws during close (Reid Burke) * querystring: improved speed and code cleanup (Felix Böhm) * sunos: fix assertion errors breaking fs.watch() (Fedor Indutny) * unix: stat: detect sub-second changes (Ben Noordhuis) * add stat() based file watcher (Ben Noordhuis) M ChangeLog M src/node_version.h commit f105f2f refs/tags/v0.7.12 Author: isaacs Date: 2012-06-19 11:07:59 -0700 trivial: Doc typo and lint fix M doc/api/cluster.markdown M lib/querystring.js commit 252f034 refs/tags/v0.7.12 Author: isaacs Date: 2012-06-18 18:22:34 -0700 email-footer: Label Windows x64 installer properly M tools/email-footer.md commit 067be2b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-19 22:24:09 +0200 node: fix namespacing issue in ev-emul.h Always use C linkage, prevent accidental name mangling. M src/ev-emul.h M src/node.h commit 3f687db refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-19 21:12:48 +0200 uv: upgrade to b496c122 M deps/uv/include/uv-private/uv-win.h commit 5e1d844 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-19 19:20:36 +0200 uv: upgrade to 67090653 M deps/uv/src/win/process.c commit 6ba1c62 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-19 09:53:03 -0700 npm: Upgrade to 1.1.30 M deps/npm/AUTHORS M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/install.js M deps/npm/lib/utils/config-defs.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json A deps/npm/test/tap/false_name.js A deps/npm/test/tap/false_name/index.js A deps/npm/test/tap/false_name/package.json commit 8a6ef65 refs/remotes/origin/v0.9.1-release Author: verwaest@chromium.org Date: 2012-06-18 11:16:02 +0000 Fixing bugs in promotion of elements transitions (r1175). - Fixed invalid memory access when reading enum-cache from descriptor array with elements transitions but 0 real descriptors. - Fixed infinite recursion in the intrusive map iterator when visiting elements transitions. - Properly cached non-fastmode elements transitions. Review URL: https://chromiumcodereview.appspot.com/10565030 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11841 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/objects.cc M deps/v8/src/objects.h commit 7282ce9 refs/remotes/origin/v0.9.1-release Author: jkummerow@chromium.org Date: 2012-06-18 08:28:32 +0000 Remove unused-but-set variable from objects.cc. This fixes compilation with newer GCCs. R=erik.corry@gmail.com Review URL: https://chromiumcodereview.appspot.com/10568006 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11838 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/objects.cc commit f94b85d refs/remotes/origin/v0.9.1-release Author: erik.corry@gmail.com Date: 2012-06-15 11:53:09 +0000 Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance for reasons that are not obvious. Now we make objects into fast-case objects when they are made prototypes for other objects, but we do not mark objects that are already fast case with a bit that helps keep them in fast case. Review URL: https://chromiumcodereview.appspot.com/10556004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/test/cctest/test-heap.cc M deps/v8/test/mjsunit/fast-prototype.js commit bf682af refs/remotes/origin/v0.9.1-release Author: danno@chromium.org Date: 2012-06-18 10:51:23 +0000 MIPS: Fix packed-element.js test on ARM with no snap Port r11826 (5be3568a) BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10559002 Patch from Akos Palfi . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11840 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/mips/macro-assembler-mips.cc commit 8966480 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-19 17:48:07 +0200 Revert "build: fix `make install DESTDIR=/path`" This reverts commit f80513974ec525fe8e1a3aab7054af167d862d99. The reverted commit made DESTDIR behave more like we want it to but it was pointed out in #3489 that it makes life a lot harder for distro package maintainers. Those guys and gals already have a hard enough time as it is, let's not make their jobs even more hellish. M tools/installer.js commit 7de6eba refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-19 13:50:58 +0200 node: preemptively unbreak windows build No one has complained about it so far but I'm sure MSVC doesn't like things like __attribute__((unused)). Include the libev and libeio shims only on non-Windows platforms. M src/eio-emul.h M src/node.h commit edb62dd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 18:08:21 -0700 npm: Upgrade to 1.1.29 M deps/npm/AUTHORS M deps/npm/bin/npm M deps/npm/doc/cli/config.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/uninstall.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/lifecycle.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/init-package-json/default-input.js M deps/npm/node_modules/init-package-json/node_modules/promzard/package.json M deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/osenv/LICENSE A deps/npm/node_modules/osenv/README.md A deps/npm/node_modules/osenv/osenv.js A deps/npm/node_modules/osenv/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json A deps/npm/test/packages/npm-test-array-bin/bin/array-bin A deps/npm/test/packages/npm-test-array-bin/package.json A deps/npm/test/packages/npm-test-array-bin/test.js A deps/npm/test/packages/npm-test-dir-bin/bin/dir-bin A deps/npm/test/packages/npm-test-dir-bin/package.json A deps/npm/test/packages/npm-test-dir-bin/test.js commit 10fa526 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 18:07:43 -0700 Update npm's license Adds the Gubblebum Blocky copyright statement M LICENSE commit 5cfe0b8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 17:46:39 -0700 eio-emul: Cast eio_custom method to void(*)(eio_req*) M src/eio-emul.h commit dd1c3d7 refs/tags/v0.6.20 Author: Trent Mick Date: 2012-06-15 20:12:56 -0700 build: always link with -lz Fix building with a shared zlib: ensure link with '-lz'. Configuring for a shared zlib: LDFLAGS="-L/opt/local/lib -R/opt/local/lib" \ ./configure --shared-zlib \ --shared-zlib-includes=/opt/local/include \ --shared-zlib-libpath=/opt/local/lib and building would fail on SmartOS because the link would not include '-lz'. This doesn't fail on Mac (at least in my setup) because you get lucky with the openssl libs reported from the Homebrew pkg-config: $ pkg-config --libs openssl -lssl -lcrypto -lz On SmartOS, the pkgsrc libs for openssl are: $ pkg-config --libs openssl -Wl,-R/opt/local/lib -L/opt/local/lib -lssl -lcrypto -lsocket -lnsl -ldl The patch has no adverse effect on the Mac build (by control case). M wscript commit 1b22f53 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-19 01:56:55 +0200 build: install eio-emul.h A src/eio-emul.h M src/node.h M tools/installer.js commit f405517 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-18 17:18:03 +0200 build: install ev-emul.h A src/ev-emul.h M src/node.h M tools/installer.js commit 1df222f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 16:04:36 -0700 Fix breakage introduced in de65ba7 M lib/net.js commit de65ba7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 15:17:20 -0700 net.Socket: Delay pause/resume until after connect Fix #3118 M lib/net.js A test/simple/test-net-socket-pause-resume-immediate.js commit 196207c refs/remotes/origin/v0.9.1-release Author: Trent Mick Date: 2012-06-18 11:42:47 -0700 node: remove unused flags and files Drop vestigial `process.installPrefix`, `node --vars`, NODE_CFLAGS and NODE_PREFIX. Also removed unused node_config.h.in (replaced with config.gypi a while back). M doc/api/modules.markdown M doc/api/process.markdown M src/node.cc D src/node_config.h.in M src/node_version.h commit 0ef6cfd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 10:18:49 -0700 Fix #3465 Add ./configure --no-ifaddrs flag For Old Solaris. M configure commit d0111aa refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-18 14:51:41 -0700 uv: Upgrade to 382f2a26 M deps/uv/src/unix/sunos.c commit 0a89e8b refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-19 01:27:21 +0400 child_process: add .stdin stream to forks Remove test as it doesn't make any sense after the latest stdio API changes. M lib/child_process.js D test/simple/test-child-process-fork3.js commit 057b806 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-19 00:57:29 +0400 uv: upgrade to 61a6e06e M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h A deps/uv/src/fs-poll.c M deps/uv/src/unix/core.c M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/sunos.c M deps/uv/src/uv-common.h M deps/uv/src/win/handle-inl.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h A deps/uv/test/test-fs-poll.c M deps/uv/test/test-hrtime.c M deps/uv/test/test-list.h M deps/uv/test/test-ref.c M deps/uv/uv.gyp commit 30ab1f5 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-18 15:58:43 +0200 test-eio-limit: bump the number of allowed background tasks to 200 This makes the test pass on Windows. M test/simple/test-eio-limit.js commit 1b7d23e refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-18 15:35:40 +0200 Fix test-cluster-message so it passes on Windows The test was relying on a particular order of events that cannot be guaranteed. Also fixes some typos. M test/simple/test-cluster-message.js commit f805139 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-18 15:13:37 +0200 build: fix `make install DESTDIR=/path` Install to $DESTDIR, not $DESTDIR/$PREFIX. Example: if DESTDIR=/opt/node, install to /opt/node, not /opt/node/usr/local. M tools/installer.js commit ff552dd refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-18 04:05:21 +0200 tls: fix off-by-one error in renegotiation check Make CLIENT_RENEG_LIMIT inclusive instead of exclusive, i.e. a limit of 2 means the peer can renegotiate twice, not just once. Update pummel/test-tls-ci-reneg-attack accordingly and make it less timing sensitive (and run faster) while we're at it. M lib/tls.js M test/pummel/test-tls-ci-reneg-attack.js commit eef57dd refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-06-18 02:35:14 +0200 core: use proper #include directives M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_buffer.cc M src/node_buffer.h M src/node_constants.cc M src/node_constants.h M src/node_crypto.cc M src/node_crypto.h M src/node_dtrace.cc M src/node_dtrace.h M src/node_file.cc M src/node_file.h M src/node_http_parser.cc M src/node_http_parser.h M src/node_io_watcher.cc M src/node_io_watcher.h M src/node_javascript.cc M src/node_javascript.h M src/node_main.cc M src/node_object_wrap.h M src/node_os.cc M src/node_os.h M src/node_script.cc M src/node_script.h M src/node_signal_watcher.cc M src/node_signal_watcher.h M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_string.h M src/pipe_wrap.cc M src/pipe_wrap.h M src/platform.h M src/platform_darwin.cc M src/platform_freebsd.cc M src/platform_linux.cc M src/platform_openbsd.cc M src/platform_win32.cc M src/process_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tcp_wrap.h M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.cc M src/v8_typed_array.h commit ae5b0e1 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-18 00:14:20 +0400 crypto: add padding to diffie-hellman key DH_size returns number of bytes in a prime number, DH_compute_key returns number of bytes in a remainder of exponent, which may have less bytes than a prime number. Therefore add 0-padding to the allocated buffer. Fixes #3372 M src/node_crypto.cc A test/pummel/test-dh-regr.js commit 6d70a4a refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-05-22 11:06:05 +0200 node: change the constructor name of process from EventEmitter to process M src/node.cc M src/node.js commit 3db2e03 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-06-17 11:50:40 +0200 events: cache `domain` module locally It's faster than calling `require` every time we create an `EventEmitter`. M lib/events.js commit 71a2a2c refs/remotes/origin/v0.9.1-release Author: Reid Burke Date: 2012-06-15 20:52:31 -0500 net: Prevent property access throws during close Fix #3455. The remoteAddress and remotePort properties are dynamically retrieved from _getpeername(). While _getpeername() checks if the _handle is null, it is also possible for the tcp_wrapped _handle.getpeername() to return null on error. Such a condition happens when the remote closes and one of these properties is accessed before _handle is set to null. M lib/net.js A test/simple/test-net-during-close.js commit b0b707c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-17 12:04:35 -0700 npm: Upgrade to 1.1.27 - severely enhanced 'npm init' - upgraded node-gyp M deps/npm/README.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/init.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/adduser.js M deps/npm/lib/init.js M deps/npm/lib/outdated.js M deps/npm/lib/utils/config-defs.js D deps/npm/lib/utils/promise-chain.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/init-package-json/README.md A deps/npm/node_modules/init-package-json/default-input.js A deps/npm/node_modules/init-package-json/init-package-json.js A deps/npm/node_modules/init-package-json/node_modules/promzard/.npmignore A deps/npm/node_modules/init-package-json/node_modules/promzard/README.md A deps/npm/node_modules/init-package-json/node_modules/promzard/example/index.js A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/README.md A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init-input.js A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/init.js A deps/npm/node_modules/init-package-json/node_modules/promzard/example/npm-init/package.json A deps/npm/node_modules/init-package-json/node_modules/promzard/example/substack-input.js A deps/npm/node_modules/init-package-json/node_modules/promzard/package.json A deps/npm/node_modules/init-package-json/node_modules/promzard/promzard.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/basic.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.input A deps/npm/node_modules/init-package-json/node_modules/promzard/test/exports.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.input A deps/npm/node_modules/init-package-json/node_modules/promzard/test/fn.js A deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.input A deps/npm/node_modules/init-package-json/node_modules/promzard/test/simple.js A deps/npm/node_modules/init-package-json/package.json M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/list.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/adduser.js M deps/npm/node_modules/npm-registry-client/lib/request.js M deps/npm/node_modules/npm-registry-client/package.json M deps/npm/node_modules/read-package-json/package.json M deps/npm/node_modules/read-package-json/read-json.js M deps/npm/node_modules/read/README.md M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/package.json M deps/npm/package.json commit d614d16 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-16 22:50:22 +0000 test: Don't reuse common.PORT in test-child-process-fork-net This fixes #3447 M test/simple/test-child-process-fork-net.js commit 41421ff refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-16 14:23:17 -0700 Make listenFD just DTRT after warning M lib/net.js commit 55ef9ef refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-16 20:14:21 +0200 Revert "Check if a stream has a valid fd before read_start" uv_stream_t.fd is a private field which exists only on unix. This reverts commit 8d5c1201f24a6102d047bd7ec70f30da70a5ea64. M src/stream_wrap.cc D test/simple/test-net-resume-pause.js commit a90bc78 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-16 11:02:49 -0700 Revert "DNS: Support NAPTR queries" This reverts commit 91bf18fcc5340262d0672dbebcc1a34bc4a8cd95. M lib/dns.js M src/cares_wrap.cc M test/internet/test-dns.js commit 91bf18f refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-04-25 20:09:52 +0530 DNS: Support NAPTR queries Adding support for NAPTR records fixes #3170 M lib/dns.js M src/cares_wrap.cc M test/internet/test-dns.js commit 3a5798b refs/remotes/origin/v0.9.1-release Author: Felix Böhm Date: 2012-05-16 17:10:31 +0300 querystring: improved speed and code cleanup M lib/querystring.js commit e74a733 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-16 10:19:34 -0700 Fix #3448 Use listen callback in test-regress-GH-1697 M test/simple/test-regress-GH-1697.js commit 8a068ce refs/remotes/origin/v0.9.1-release Author: Charlie McConnell Date: 2012-06-15 23:19:31 -0700 s/exit/close/ in test-child-process-stdout-flush, fixes #3449 M test/simple/test-child-process-stdout-flush.js commit bc18bf4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-16 09:05:28 -0700 Add test-stdin-pause-resume-sync This is the last bit needed to Close #3346 A test/simple/test-stdin-pause-resume-sync.js commit 8d5c120 refs/remotes/origin/v0.9.1-release Author: Karl Skomski Date: 2012-06-15 23:21:36 +0200 Check if a stream has a valid fd before read_start Closes #3118 M src/stream_wrap.cc A test/simple/test-net-resume-pause.js commit bdd57f0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-16 08:51:33 -0700 Makefile: Refuse to build release from unclean repo Root cause of an error during the 0.7.11 release M Makefile commit 145612c refs/remotes/origin/v0.9.1-release Author: Charlie McConnell Date: 2012-06-15 18:58:27 -0700 test: skip test-http-full-response on ab errors If we get errors from ab or apr, skip the test and move on. Fix #3451 M test/simple/test-http-full-response.js commit c49f3b5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-15 12:50:37 -0700 email footer: Change Windows msi paths for x86 and x64 M tools/email-footer.md commit 2b15cf5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-15 12:47:08 -0700 Now working on 0.7.12 M src/node_version.h commit de2eb60 refs/remotes/origin/v0.9.1-release Merge: 911b0fd 1f93aa5 Author: isaacs Date: 2012-06-15 12:46:55 -0700 Merge branch 'v0.7.11-release' commit 1f93aa5 refs/tags/v0.7.11 (tag: v0.7.11) Author: isaacs Date: 2012-06-15 12:10:43 -0700 2012.06.15, Version 0.7.11 (unstable) * V8: Upgrade to v3.11.10 * npm: Upgrade to 1.1.26 * doc: Improve cross-linking in API docs markdown (Ben Kelly) * Fix #3425: removeAllListeners should delete array (Reid Burke) * cluster: don't silently drop messages when the write queue gets big (Bert Belder) * Add Buffer.concat method (isaacs) * windows: make symlinks tolerant to forward slashes (Bert Belder) * build: Add node.d and node.1 to installer (isaacs) * cluster: rename worker.unqiueID to worker.id (Andreas Madsen) * Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky) * test: bundle node-weak in test/gc so that it doesn't need to be downloaded (Nathan Rajlich) * Make many tests pass on Windows (Bert Belder) * Fix #3388 Support listening on file descriptors (isaacs) * Fix #3407 Add os.tmpDir() (isaacs) * Unbreak the snapshotted build on Windows (Bert Belder) * Clean up child_process.kill throws (Bert Belder) * crypto: make cipher/decipher accept buffer args (Ben Noordhuis) M ChangeLog M doc/index.html M lib/child_process.js M src/node_version.h commit 911b0fd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-15 10:00:30 -0700 Upgrade npm to 1.1.26 M deps/npm/bin/read-package-json.js M deps/npm/doc/cli/install.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/pack.js M deps/npm/lib/prune.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/run-script.js M deps/npm/lib/submodule.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion/file-completion.js M deps/npm/lib/utils/completion/installed-deep.js M deps/npm/lib/utils/completion/installed-shallow.js D deps/npm/lib/utils/find.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/link.js D deps/npm/lib/utils/load-package-defaults.js D deps/npm/lib/utils/read-installed.js D deps/npm/lib/utils/read-json.js D deps/npm/lib/utils/relativize.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/man/man1/install.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/glob/.npmignore A deps/npm/node_modules/glob/.travis.yml A deps/npm/node_modules/glob/LICENCE A deps/npm/node_modules/glob/README.md A deps/npm/node_modules/glob/glob.js A deps/npm/node_modules/glob/package.json A deps/npm/node_modules/lru-cache/AUTHORS M deps/npm/node_modules/lru-cache/README.md M deps/npm/node_modules/lru-cache/lib/lru-cache.js M deps/npm/node_modules/lru-cache/package.json M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/clean.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/list.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/rebuild.js M deps/npm/node_modules/node-gyp/lib/remove.js D deps/npm/node_modules/node-gyp/lib/util/mkdirp.js D deps/npm/node_modules/node-gyp/node_modules/ansi/.npmignore D deps/npm/node_modules/node-gyp/node_modules/ansi/README.md D deps/npm/node_modules/node-gyp/node_modules/ansi/examples/imgcat.js D deps/npm/node_modules/node-gyp/node_modules/ansi/examples/yoshi.png D deps/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js D deps/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png D deps/npm/node_modules/node-gyp/node_modules/ansi/package.json D deps/npm/node_modules/node-gyp/node_modules/ansi/server.js D deps/npm/node_modules/node-gyp/node_modules/glob/.npmignore D deps/npm/node_modules/node-gyp/node_modules/glob/.travis.yml D deps/npm/node_modules/node-gyp/node_modules/glob/LICENCE D deps/npm/node_modules/node-gyp/node_modules/glob/README.md D deps/npm/node_modules/node-gyp/node_modules/glob/examples/g.js D deps/npm/node_modules/node-gyp/node_modules/glob/examples/usr-local.js D deps/npm/node_modules/node-gyp/node_modules/glob/glob.js D deps/npm/node_modules/node-gyp/node_modules/glob/package.json D deps/npm/node_modules/node-gyp/node_modules/glob/test/00-setup.js D deps/npm/node_modules/node-gyp/node_modules/glob/test/bash-comparison.js D deps/npm/node_modules/node-gyp/node_modules/glob/test/cwd-test.js D deps/npm/node_modules/node-gyp/node_modules/glob/test/pause-resume.js D deps/npm/node_modules/node-gyp/node_modules/glob/test/root-nomount.js D deps/npm/node_modules/node-gyp/node_modules/glob/test/root.js D deps/npm/node_modules/node-gyp/node_modules/glob/test/zz-cleanup.js M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/npm-registry-client/lib/get.js M deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/read-installed/README.md A deps/npm/node_modules/read-installed/package.json A deps/npm/node_modules/read-installed/read-installed.js A deps/npm/node_modules/read-package-json/README.md A deps/npm/node_modules/read-package-json/package.json A deps/npm/node_modules/read-package-json/read-json.js M deps/npm/package.json A deps/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/foo commit 1e0ce5d refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-06-12 21:53:08 +0200 domain: the EventEmitter constructor is now always called in nodecore M lib/child_process.js M lib/cluster.js M lib/fs.js M lib/http.js M lib/net.js M lib/readline.js M lib/repl.js M lib/tls.js M lib/zlib.js commit c6185c8 refs/remotes/origin/v0.9.1-release Author: Ben Kelly Date: 2012-06-06 15:05:18 -0400 doc: Improve cross-linking in API docs markdown Cross-link EventEmitter references in API docs to events.html Fix broken cross-reference links with wrong anchor names in API docs. M doc/api/child_process.markdown M doc/api/crypto.markdown M doc/api/domain.markdown M doc/api/globals.markdown M doc/api/http.markdown M doc/api/https.markdown M doc/api/net.markdown M doc/api/process.markdown M doc/api/stdio.markdown M doc/api/stream.markdown M doc/api/tls.markdown commit a111390 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-15 08:41:36 -0700 zlib: use Buffer.concat() M lib/zlib.js commit 8ccb3cb refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-15 18:32:59 +0200 test-domain-implicit-fs: make it pass on windows The error message is slightly different on windows. However there was no need to verify the exact error message - there are assert()s that check all the properties of the error object. M test/simple/test-domain-implicit-fs.js commit 283d735 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 22:17:39 -0700 doc: Include zlib constants M doc/api/zlib.markdown commit e72addc refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 17:24:40 -0700 event: Document the mutability of listeners() M doc/api/events.markdown commit 032fc42 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-06-14 16:59:02 -0700 readline: don't cache the "keypress" listeners it's not safe to since `removeAllListeners()` will detach the returned Array from the stream instance if that's ever called by the user. M lib/readline.js commit c9a1b5d refs/remotes/origin/v0.9.1-release Author: Reid Burke Date: 2012-06-13 12:25:43 -0500 Fix #3425: removeAllListeners should delete array When removeAllListeners is called, the listeners array is deleted to maintain compatibility with v0.6. Reverts "events: don't delete the listeners array" This reverts commit 78dc13fbf97e2e3003e6f3baacdd5ff60e8de3f7. Conflicts: test/simple/test-event-emitter-remove-all-listeners.js M lib/events.js M test/simple/test-event-emitter-remove-all-listeners.js commit 13400e3 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-15 01:37:24 +0200 windows: make symlinks tolerant to forward slashes Closes #3440 M lib/fs.js M test/simple/test-fs-realpath.js commit 412c1ab refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 12:58:59 -0700 Fix test-fs-realpath on Windows Also, in the process, fix a bug in fs.realpath on Windows. If the user has permission to create symlinks, then use symlinks. If not, then skip over all the tests that cannot be run using Junctions instead. M lib/fs.js M test/simple/test-fs-realpath.js commit 00247d5 refs/remotes/origin/v0.9.1-release Author: danno@chromium.org Date: 2012-06-14 08:57:34 +0000 Fix Kraken regression due to optimistic monomorphic element transitions R=jkummerow@chromium.org Review URL: https://chromiumcodereview.appspot.com/10539141 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11807 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/ic.cc commit c231321 refs/remotes/origin/v0.9.1-release Author: mstarzinger@chromium.org Date: 2012-06-14 13:54:23 +0000 Fix assertion for map code cache of shared maps. R=danno@chromium.org TEST=mjsunit/compare-known-objects-slow Review URL: https://chromiumcodereview.appspot.com/10548046 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/objects.cc A deps/v8/test/mjsunit/compare-known-objects-slow.js commit 7f89688 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 21:18:12 +0200 uv: upgrade to b1649b6f M deps/uv/src/win/tcp.c commit a0a5c4c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 10:24:27 -0700 doc: update v8-options in man page M doc/node.1 commit 8bec3fe refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 10:22:33 -0700 build: Add node.d and node.1 to installer M tools/installer.js commit f70fa3b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 10:11:47 -0700 v8: Replace 'echo -n' with 'echo' in build commands M deps/v8/build/common.gypi commit 58b8b3f refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 18:35:44 +0200 uv: upgrade to 5d5688f2 M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/process.c commit ca003f4 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 18:34:38 +0200 license2rtf: collapse whitespace M tools/license2rtf.js commit c2c0819 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-05-30 20:32:50 +0200 cluster: rename worker.unqiueID to worker.id M doc/api/cluster.markdown M lib/cluster.js M test/simple/test-cluster-basic.js commit dd85a8c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-14 08:37:44 -0700 Update message test for new v8 behavior M test/message/undefined_reference_in_new_context.out commit 34b0b6a refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 16:06:53 +0200 test-bad-unicode: update to reflect V8 3.11 behavior M test/simple/test-bad-unicode.js commit 39d2337 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-06-14 01:33:56 -0700 Windows: don't fire GC ETW events without ETW consumers M src/node.cc M src/node_win32_etw_provider-inl.h commit 05fe70b refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-06-13 17:39:20 -0700 test: use the debug build of node-weak when necessary M test/gc/node_modules/weak/lib/weak.js commit c752f6c refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-06-13 17:32:53 -0700 test: add a .gitignore file to ignore weak's compiled "build" dir A test/gc/node_modules/weak/.gitignore commit 511e328 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 02:52:30 +0200 LICENSE: add node-weak M LICENSE commit 4a1698c refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 02:50:25 +0200 LICENSE: punctuation fixes M LICENSE commit 54b74b8 refs/remotes/origin/v0.9.1-release Author: yangguo@chromium.org Date: 2012-06-13 14:07:50 +0000 Remove faster ticks for debug mode. This solves the problem that code runs very slow when the debugger is enabled. BUG=v8:2179 TEST= Review URL: https://chromiumcodereview.appspot.com/10544135 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11802 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/x64/full-codegen-x64.cc commit 2701a6b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-02 16:01:18 +0200 Unbreak the snapshotted build on Windows The v8 team apparently decided that all build products should go into ./build/«type», and updated their common.gypi file to do so. Unfortunately v8's common.gypi is only used for some targets. All the other targets would still look in the old place to find their their dependencies, which effectively broke the build. In the long run it would be good for node to send all build output to ./build too, on all platforms. M deps/v8/build/common.gypi commit fac6c69 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-13 15:47:28 +0200 v8: fix postmortem debugging tools build M deps/v8/tools/gen-postmortem-metadata.py commit ac64c9e refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 15:37:15 +0200 v8: reapply floating patches Note that 26f754d9 ('fix error handling in SendConnectMessage') is no longer necessary; it was properly fixed upstream in V8 r11609. M deps/v8/build/common.gypi commit 48893af refs/remotes/origin/v0.9.1-release Author: mstarzinger@chromium.org Date: 2012-06-13 11:58:18 +0000 Fix performance regression caused by r11202. R=erik.corry@gmail.com BUG=v8:2156,v8:2034 TEST=mjsunit/regress/regress-2156,mjsunit/regress/regress-2034 Review URL: https://chromiumcodereview.appspot.com/10539131 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/objects.cc M deps/v8/src/objects.h A deps/v8/test/mjsunit/regress/regress-2156.js commit 50464cd refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 15:34:45 +0200 v8: upgrade to v3.11.10 M deps/v8/AUTHORS M deps/v8/ChangeLog A deps/v8/DEPS M deps/v8/Makefile M deps/v8/SConstruct D deps/v8/build/armu.gypi M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 D deps/v8/build/mipsu.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/samples.gyp M deps/v8/samples/shell.cc M deps/v8/src/SConscript M deps/v8/src/allocation-inl.h M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apiutils.h M deps/v8/src/arguments.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/bytecodes-irregexp.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.h M deps/v8/src/compiler-intrinsics.h M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/dateparser-inl.h M deps/v8/src/debug-agent.cc M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/double.h A deps/v8/src/elements-kind.cc A deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/func-name-inferrer.cc M deps/v8/src/func-name-inferrer.h M deps/v8/src/handles.cc M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/simulator-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lazy-instance.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveedit.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-posix.h M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-irregexp-inl.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/safepoint-table.cc M deps/v8/src/safepoint-table.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/small-pointer-list.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/splay-tree-inl.h M deps/v8/src/splay-tree.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/utils.cc M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/simulator-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-inl.h M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-dataflow.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-double.cc M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-list.cc M deps/v8/test/cctest/test-liveedit.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/message/message.status A deps/v8/test/mjsunit/accessor-map-sharing.js A deps/v8/test/mjsunit/array-bounds-check-removal.js M deps/v8/test/mjsunit/array-construct-transition.js M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/compiler/alloc-object-huge.js M deps/v8/test/mjsunit/compiler/inline-arguments.js M deps/v8/test/mjsunit/compiler/inline-construct.js M deps/v8/test/mjsunit/compiler/literals.js A deps/v8/test/mjsunit/compiler/optimize-bitnot.js M deps/v8/test/mjsunit/date-parse.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js A deps/v8/test/mjsunit/debug-function-scopes.js A deps/v8/test/mjsunit/debug-liveedit-stack-padding.js M deps/v8/test/mjsunit/debug-scripts-request.js A deps/v8/test/mjsunit/debug-stepin-builtin-callback.js M deps/v8/test/mjsunit/declare-locally.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/elements-transition.js M deps/v8/test/mjsunit/error-constructors.js M deps/v8/test/mjsunit/external-array.js A deps/v8/test/mjsunit/fast-array-length.js A deps/v8/test/mjsunit/fast-non-keyed.js A deps/v8/test/mjsunit/fast-prototype.js A deps/v8/test/mjsunit/harmony/debug-function-scopes.js A deps/v8/test/mjsunit/harmony/module-linking.js M deps/v8/test/mjsunit/harmony/module-parsing.js M deps/v8/test/mjsunit/harmony/module-resolution.js M deps/v8/test/mjsunit/harmony/proxies.js A deps/v8/test/mjsunit/math-floor-of-div.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/override-read-only-property.js A deps/v8/test/mjsunit/packed-elements.js A deps/v8/test/mjsunit/readonly.js M deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/test/mjsunit/regexp-capture.js A deps/v8/test/mjsunit/regexp-global.js M deps/v8/test/mjsunit/regexp.js M deps/v8/test/mjsunit/regress/regress-1119.js M deps/v8/test/mjsunit/regress/regress-115452.js M deps/v8/test/mjsunit/regress/regress-1170.js M deps/v8/test/mjsunit/regress/regress-117409.js A deps/v8/test/mjsunit/regress/regress-119609.js M deps/v8/test/mjsunit/regress/regress-1199637.js A deps/v8/test/mjsunit/regress/regress-120099.js M deps/v8/test/mjsunit/regress/regress-1217.js A deps/v8/test/mjsunit/regress/regress-123512.js A deps/v8/test/mjsunit/regress/regress-123919.js A deps/v8/test/mjsunit/regress/regress-126412.js A deps/v8/test/mjsunit/regress/regress-128146.js A deps/v8/test/mjsunit/regress/regress-131923.js M deps/v8/test/mjsunit/regress/regress-1639-2.js M deps/v8/test/mjsunit/regress/regress-1639.js M deps/v8/test/mjsunit/regress/regress-1849.js M deps/v8/test/mjsunit/regress/regress-1878.js A deps/v8/test/mjsunit/regress/regress-2030.js A deps/v8/test/mjsunit/regress/regress-2032.js A deps/v8/test/mjsunit/regress/regress-2034.js A deps/v8/test/mjsunit/regress/regress-2054.js A deps/v8/test/mjsunit/regress/regress-2055.js A deps/v8/test/mjsunit/regress/regress-2058.js A deps/v8/test/mjsunit/regress/regress-2110.js A deps/v8/test/mjsunit/regress/regress-2153.js A deps/v8/test/mjsunit/regress/regress-2163.js A deps/v8/test/mjsunit/regress/regress-2170.js M deps/v8/test/mjsunit/regress/regress-334.js M deps/v8/test/mjsunit/regress/regress-crbug-122271.js A deps/v8/test/mjsunit/regress/regress-deep-proto.js A deps/v8/test/mjsunit/regress/regress-fast-literal-transition.js A deps/v8/test/mjsunit/regress/regress-iteration-order.js M deps/v8/test/mjsunit/regress/regress-smi-only-concat.js A deps/v8/test/mjsunit/regress/regress-transcendental.js M deps/v8/test/mjsunit/stack-traces.js A deps/v8/test/mjsunit/try-finally-continue.js M deps/v8/test/mjsunit/unbox-double-arrays.js A deps/v8/test/mjsunit/unicodelctest-no-optimization.js A deps/v8/test/mjsunit/unicodelctest.js M deps/v8/test/mjsunit/with-readonly.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/mozilla/testcfg.py M deps/v8/test/sputnik/sputnik.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py A deps/v8/tools/fuzz-harness.sh M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py M deps/v8/tools/jsmin.py M deps/v8/tools/presubmit.py M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/test-wrapper-gypbuild.py M deps/v8/tools/test.py commit 09be360 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 01:28:51 +0200 Inherited FDs should not accidentally be inherited by child processes This makes test-child-process-detached pass on Windows. M src/node.cc commit 37d75ba refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 01:24:43 +0200 uv: upgrade to 4d7f1e18 M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/win/internal.h A deps/uv/src/win/process-stdio.c M deps/uv/src/win/process.c M deps/uv/uv.gyp commit 029e01b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-14 00:55:45 +0200 vcbuild.bat: add duplicate arg-ok label to work around cmd.exe bug M vcbuild.bat commit 6a8b5b3 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-06-14 00:55:29 +0200 test: bundle node-weak in test/gc so that it doesn't need to be downloaded M Makefile A test/gc/node_modules/weak/LICENSE A test/gc/node_modules/weak/README.md A test/gc/node_modules/weak/binding.gyp A test/gc/node_modules/weak/lib/weak.js A test/gc/node_modules/weak/package.json A test/gc/node_modules/weak/src/weakref.cc M vcbuild.bat commit 35a1421 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-06-11 16:23:17 -0700 Windows: Enable ETW events. This commit enables ETW events to be fired on Windows for existing DTrace probes. ETW instrumentation is enabled by default. It is possible to build node.exe without ETW instrumentation by using --without-etw option with configure script. M configure M node.gyp M src/node.cc M src/node_dtrace.cc A src/node_win32_etw_provider-inl.h A src/node_win32_etw_provider.cc A src/node_win32_etw_provider.h A src/res/node_etw_provider.man M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs M vcbuild.bat commit 74c8041 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 22:10:59 +0200 test-child-process-spawn-loop: make it pass on Windows. It wasn't waiting for the child process' stderr to close, so not an assertion was made *before* all the data that the child process sent was received by node. M test/pummel/test-child-process-spawn-loop.js commit e733dc3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-12 10:02:52 -0700 Fix #3388 Support listening on file descriptors This implements server.listen({ fd: }). The fd should refer to an underlying resource that is already bound and listening, and causes the new server to also accept connections on it. Not supported on Windows. Raises ENOTSUP. M doc/api/cluster.markdown M doc/api/http.markdown M doc/api/net.markdown M lib/cluster.js M lib/net.js M test/simple/test-cluster-basic.js A test/simple/test-listen-fd-cluster.js A test/simple/test-listen-fd-detached-inherit.js A test/simple/test-listen-fd-detached.js A test/simple/test-listen-fd-server.js commit 0187b65 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 17:40:50 +0200 Move resource files to src/res. tools/msvs/res is not an appropriate place. M node.gyp A src/res/node.ico A src/res/node.rc D tools/msvs/res/node.ico D tools/msvs/res/node.rc commit a11bf99 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-12 19:05:51 -0700 Fix #3407 os.tmpDir() M doc/api/os.markdown M lib/os.js M test/simple/test-os.js commit 0dba4ad refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 03:02:53 +0200 tests: make all message tests pass on Windows M test/message/throw_in_line_with_tabs.out M test/message/throw_non_error.out M test/message/undefined_reference_in_new_context.out commit 5209dad refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 02:49:33 +0200 test-net-timeout: make it pass on Windows The test didn't take into account that some time might pass before libuv makes close callbacks. This is now fixed. M test/gc/test-net-timeout.js commit e4f4c63 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-13 01:35:51 +0200 uv: upgrade to 9f44b0e3 M deps/uv/src/unix/core.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/handle-inl.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process.c M deps/uv/src/win/stream-inl.h M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c commit b866a96 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 22:39:55 +0200 test-child-process-kill: make it pass on windows The test would fail if the child process writes anything to the stdout. This doesn't happen on unix, since `cat` is spawned. However, on Windows `cmd` is started, which *does* write stuff to it's stdout. This meanlingless assert is now removed. M test/simple/test-child-process-kill.js commit 10f85fa refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 22:37:36 +0200 Fix child_process.kill oddities * When the process is already dead, but the `exit` signal wasn't raised yet, the ESRCH error should be ignored. * When an invalid signal is specified, kill() should throw. * Like process.kill(), child_process.kill() now preserves a `0` signal which can be used to check the liveliness of the child process. * process.kill() and child_process.kill() will now return true if the signal was actually delivered, and false otherwise. * When an `exec`-ed process is automatically killed because a time or buffer limit is exceeded, and the kill() fails, this error should be reported through the `exec` callback. Fixes: #3409 M lib/child_process.js M src/node.js commit b53b8b8 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 19:58:05 +0200 test-exec: make it work on Windows M test/pummel/test-exec.js commit 8963a52 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-12 22:02:35 +0200 doc: update crypto cipher/decipher docs M doc/api/crypto.markdown commit 900196e refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-12 21:47:11 +0200 crypto: make cipher/decipher accept buffer args M src/node_crypto.cc M test/simple/test-crypto.js commit a55faea refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 19:19:26 +0200 uv: upgrade to b7e150ee M deps/uv/include/uv-private/ngx-queue.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/core.c M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/win/process.c M deps/uv/src/win/timer.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-list.h A deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-pound.c M deps/uv/test/runner.c M deps/uv/test/test-hrtime.c M deps/uv/test/test-list.h A deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/uv.gyp commit cbeeea6 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 19:52:38 +0200 Revert "uv: upgrade to b7e150ee" Upgrade wasn't done correctly. This reverts commit b615077bab71db73cf065d6162cae8d6cb84d8d2. M deps/uv/include/uv-private/ngx-queue.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/core.c M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/win/process.c M deps/uv/src/win/timer.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-list.h D deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-pound.c M deps/uv/test/runner.c M deps/uv/test/test-hrtime.c M deps/uv/test/test-list.h D deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/uv.gyp M test/pummel/test-exec.js commit b615077 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 17:05:49 +0200 uv: upgrade to b7e150ee M deps/uv/include/uv-private/ngx-queue.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/async.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/core.c M deps/uv/src/unix/linux/syscalls.c M deps/uv/src/unix/linux/syscalls.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/win/process.c M deps/uv/src/win/timer.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-list.h A deps/uv/test/benchmark-million-timers.c M deps/uv/test/benchmark-pound.c M deps/uv/test/runner.c M deps/uv/test/test-hrtime.c M deps/uv/test/test-list.h A deps/uv/test/test-tcp-close-while-connecting.c M deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/uv.gyp M test/pummel/test-exec.js commit 0385b17 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-12 16:04:56 +0200 fs: fix infinite loop in fs.readFileSync() Fix an infinite loop in the case where the file got truncated by a concurrent writer while fs.readFileSync() was busy reading in the file. M lib/fs.js commit 408bfec refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-12 15:32:40 +0200 fs: fix infinite loop in fs.readFile() Fix an infinite loop in the case where the file got truncated by a concurrent writer while fs.readFile() was busy reading in the file. M lib/fs.js commit bb2ce1a refs/tags/v0.6.20 Author: Bert Belder Date: 2012-06-11 23:46:17 +0200 cluster: don't silently drop messages when the write queue gets big M lib/child_process.js commit e3a2dd1 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-06-12 16:01:03 +0900 fs: fix fs.readFileSync to work on real empty file M lib/fs.js commit 4eb2804 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-06-12 15:01:34 +0900 fs: fix typo in fs.readFile of lying size=0 stat M lib/fs.js commit 517cea3 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 02:22:30 +0200 test-net-connect-econnrefused: don't take forever to complete M test/pummel/test-net-connect-econnrefused.js commit b27a4cb refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 02:04:44 +0200 test-module-loading: convert backslashes to forward slashes This makes the test pass on Windows. M test/simple/test-module-loading.js commit 094f742 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 01:56:48 +0200 test-http-get-pipeline-problem: don't fail if there are stray files in the temp dir M test/simple/test-http-get-pipeline-problem.js commit 00ba1cb refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-12 01:40:04 +0200 test-net-write-slow: increase the socket timeout period In Windows the callbacks arrive in slightly different order. A bunch of write operations complete immediately, and after that there is a gap of a few hundred ms. This causes the timeout timer to fire, which is not really warranted; the first few write operations just finished a little quicker than expected. M test/simple/test-net-write-slow.js commit 6ce013d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-11 14:49:31 -0700 fix fs.readFile with lying size=0 stat results M lib/fs.js A test/simple/test-fs-readfile-zero-byte-liar.js commit d53cdc5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-11 15:24:38 -0700 Add Buffer.concat method We write out this loop a lot of places throughout node. It clearly needs to be an API method. M doc/api/buffer.markdown M lib/buffer.js A test/simple/test-buffer-concat.js commit cfa2869 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-11 23:46:17 +0200 cluster: don't silently drop messages when the write queue gets big M lib/child_process.js commit 2301eb6 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-11 21:22:50 +0200 v8: force inlining of v8::internal::DescriptorArray methods M deps/v8/src/objects.h commit 33be301 refs/remotes/origin/v0.9.1-release Author: yangguo@chromium.org Date: 2012-05-08 12:38:24 +0000 Force inlining CopyChars and String::Get. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10332054 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/globals.h M deps/v8/src/objects.h M deps/v8/src/v8utils.h commit 2eb181d refs/remotes/origin/v0.9.1-release Author: Charlie McConnell Date: 2012-05-31 21:23:05 -0700 child_process: fix test implementation for options.detached A test/fixtures/parent-process-nonpersistent.js M test/simple/test-child-process-detached.js commit 25e8ea1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-11 09:30:44 -0700 Do not gitignore npm's node_modules M .gitignore A deps/npm/node_modules/ansi/.npmignore A deps/npm/node_modules/ansi/README.md A deps/npm/node_modules/ansi/lib/ansi.js A deps/npm/node_modules/ansi/lib/newlines.js A deps/npm/node_modules/ansi/package.json A deps/npm/node_modules/chownr/LICENCE A deps/npm/node_modules/fstream-npm/LICENCE A deps/npm/node_modules/mkdirp/.gitignore.orig A deps/npm/node_modules/mkdirp/.gitignore.rej A deps/npm/node_modules/mkdirp/.npmignore A deps/npm/node_modules/mkdirp/.travis.yml A deps/npm/node_modules/node-gyp/node_modules/ansi/examples/imgcat.js A deps/npm/node_modules/node-gyp/node_modules/ansi/examples/yoshi.png A deps/npm/node_modules/node-gyp/node_modules/glob/examples/g.js A deps/npm/node_modules/node-gyp/node_modules/glob/examples/usr-local.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/00-setup.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/bash-comparison.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/cwd-test.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/pause-resume.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/root-nomount.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/root.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/zz-cleanup.js A deps/npm/node_modules/npm-registry-client/.npmignore A deps/npm/node_modules/npm-registry-client/README.md A deps/npm/node_modules/npm-registry-client/index.js A deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/get.js A deps/npm/node_modules/npm-registry-client/lib/publish.js A deps/npm/node_modules/npm-registry-client/lib/request.js A deps/npm/node_modules/npm-registry-client/lib/star.js A deps/npm/node_modules/npm-registry-client/lib/tag.js A deps/npm/node_modules/npm-registry-client/lib/unpublish.js A deps/npm/node_modules/npm-registry-client/lib/upload.js A deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npmlog/LICENSE A deps/npm/node_modules/npmlog/README.md A deps/npm/node_modules/npmlog/log.js A deps/npm/node_modules/npmlog/package.json A deps/npm/node_modules/uid-number/LICENCE commit 427662c refs/remotes/origin/v0.7.10-fix (tag: v0.7.10-fixed, origin/v0.7.10-fix) Author: isaacs Date: 2012-06-11 09:30:44 -0700 Do not gitignore npm's node_modules M .gitignore A deps/npm/node_modules/ansi/.npmignore A deps/npm/node_modules/ansi/README.md A deps/npm/node_modules/ansi/lib/ansi.js A deps/npm/node_modules/ansi/lib/newlines.js A deps/npm/node_modules/ansi/package.json A deps/npm/node_modules/chownr/LICENCE A deps/npm/node_modules/fstream-npm/LICENCE A deps/npm/node_modules/mkdirp/.gitignore.orig A deps/npm/node_modules/mkdirp/.gitignore.rej A deps/npm/node_modules/mkdirp/.npmignore A deps/npm/node_modules/mkdirp/.travis.yml A deps/npm/node_modules/node-gyp/node_modules/ansi/examples/imgcat.js A deps/npm/node_modules/node-gyp/node_modules/ansi/examples/yoshi.png A deps/npm/node_modules/node-gyp/node_modules/glob/examples/g.js A deps/npm/node_modules/node-gyp/node_modules/glob/examples/usr-local.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/00-setup.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/bash-comparison.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/cwd-test.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/pause-resume.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/root-nomount.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/root.js A deps/npm/node_modules/node-gyp/node_modules/glob/test/zz-cleanup.js A deps/npm/node_modules/npm-registry-client/.npmignore A deps/npm/node_modules/npm-registry-client/README.md A deps/npm/node_modules/npm-registry-client/index.js A deps/npm/node_modules/npm-registry-client/lib/adduser.js A deps/npm/node_modules/npm-registry-client/lib/get.js A deps/npm/node_modules/npm-registry-client/lib/publish.js A deps/npm/node_modules/npm-registry-client/lib/request.js A deps/npm/node_modules/npm-registry-client/lib/star.js A deps/npm/node_modules/npm-registry-client/lib/tag.js A deps/npm/node_modules/npm-registry-client/lib/unpublish.js A deps/npm/node_modules/npm-registry-client/lib/upload.js A deps/npm/node_modules/npm-registry-client/package.json A deps/npm/node_modules/npmlog/LICENSE A deps/npm/node_modules/npmlog/README.md A deps/npm/node_modules/npmlog/log.js A deps/npm/node_modules/npmlog/package.json A deps/npm/node_modules/uid-number/LICENCE commit 1358632 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-11 09:07:42 -0700 Remove auto-unref cc: @AvianFlu @AndreasMadsen M lib/child_process.js commit e9aa57e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-11 08:58:33 -0700 Now working on 0.7.11 M src/node_version.h commit 4f235ef refs/remotes/origin/v0.9.1-release Merge: 284816e 8d9766a Author: isaacs Date: 2012-06-11 08:57:32 -0700 Merge branch 'v0.7.10-release' commit 8d9766a refs/tags/v0.7.10 (tag: v0.7.10) Author: isaacs Date: 2012-06-10 21:25:41 -0700 2012.06.11, Version 0.7.10 (unstable) * Roll V8 back to 3.9.24.31 * build: x64 target should always pass -m64 (Robert Mustacchi) * add NODE_EXTERN to node::Start (Joel Brandt) * repl: Warn about running npm commands (isaacs) * slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis) * slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu) * windows/msi: add node.js prompt to startmenu (Jeroen Janssen) * windows/msi: fix adding node to PATH (Jeroen Janssen) * windows/msi: add start menu links when installing (Jeroen Janssen) * windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob) * domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter) * fs: make callbacks run in global context (Ben Noordhuis) * fs: enable fs.realpath on windows (isaacs) * child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell) * child_process: new stdio API for .spawn() method (Fedor Indutny) * child_process: spawn().ref() and spawn().unref() (Fedor Indutny) * Upgrade npm to 1.1.25 - Enable npm link on windows - Properly remove sh-shim on Windows - Abstract out registry client and logger M AUTHORS M ChangeLog M src/node_version.h commit 76f6a4a refs/tags/v0.7.10 Author: isaacs Date: 2012-06-11 08:18:30 -0700 Remove dep symlinks from tarball M Makefile commit 5432a1d refs/tags/v0.7.10 Author: Bert Belder Date: 2012-06-11 16:50:07 +0200 process_wrap: set duplex flags when creating a pipe M src/process_wrap.cc commit 54a4f99 refs/tags/v0.7.10 Author: isaacs Date: 2012-06-11 07:48:02 -0700 lint M lib/fs.js M lib/readline.js commit 1319835 refs/tags/v0.7.10 Author: isaacs Date: 2012-06-10 21:29:47 -0700 Upgrade npm to 1.1.25 M deps/npm/LICENSE M deps/npm/bin/npm-cli.js M deps/npm/doc/cli/coding-style.md M deps/npm/doc/cli/config.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/style.css M deps/npm/lib/adduser.js M deps/npm/lib/bugs.js M deps/npm/lib/build.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/deprecate.js M deps/npm/lib/docs.js M deps/npm/lib/edit.js M deps/npm/lib/help-search.js M deps/npm/lib/help.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/owner.js M deps/npm/lib/publish.js M deps/npm/lib/rebuild.js M deps/npm/lib/root.js M deps/npm/lib/run-script.js M deps/npm/lib/search.js M deps/npm/lib/shrinkwrap.js M deps/npm/lib/star.js M deps/npm/lib/substack.js M deps/npm/lib/tag.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/unpublish.js M deps/npm/lib/update.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion/remote-packages.js M deps/npm/lib/utils/completion/users.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/link.js M deps/npm/lib/utils/load-package-defaults.js D deps/npm/lib/utils/log.js D deps/npm/lib/utils/npm-registry-client/adduser.js D deps/npm/lib/utils/npm-registry-client/get.js D deps/npm/lib/utils/npm-registry-client/index.js D deps/npm/lib/utils/npm-registry-client/publish.js D deps/npm/lib/utils/npm-registry-client/request.js D deps/npm/lib/utils/npm-registry-client/star.js D deps/npm/lib/utils/npm-registry-client/tag.js D deps/npm/lib/utils/npm-registry-client/unpublish.js M deps/npm/lib/utils/read-installed.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/utils/sha.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/lib/whoami.js M deps/npm/lib/xmas.js M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/package.json commit 284816e refs/remotes/origin/v0.9.1-release Author: Nuno Job Date: 2012-06-09 18:47:18 +0100 test: add test for bad unicode sequences This was a regression in 0.7.9. A test/simple/test-bad-unicode.js commit 65242ab refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-09 00:39:57 -0700 Fix fs.realpath tests so that they actually run M test/simple/test-fs-realpath.js commit 131a67e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-09 00:33:25 -0700 Fix #3394 fs.realpath: Properly cache symlink targets M lib/fs.js M test/simple/test-fs-realpath.js commit 424bca1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-08 16:49:03 -0700 Fix fs.realpath to work on Windows 1. Make the isRoot check valid 2. Don't cache results based on dev/ino, since those are alwasy 0 on windows. M lib/fs.js commit 6332a4c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-08 15:26:04 -0700 Expose posix realpath on windows as well M lib/fs.js commit 60b45dc refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-06-08 20:24:52 +0200 domain: document and test dispose event M doc/api/domain.markdown M test/simple/test-domain-http-server.js commit 535e109 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-06-08 20:06:10 +0200 domain: run now return callback result both domain.bind and domain.intercept act this way M lib/domain.js M test/simple/test-domain.js commit 77cfbd9 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-06-08 19:59:35 +0200 domain: dry decorate using util._extend M lib/domain.js commit 26f754d refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-24 03:41:49 +0200 v8: debug: fix error handling in SendConnectMessage() The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error. M deps/v8/src/debug-agent.cc commit c08357c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-29 15:09:31 -0700 v8: Floating patches M deps/v8/build/common.gypi commit 940a686 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-09 08:09:42 -0700 Roll V8 back to 3.9.24.31 M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/SConstruct A deps/v8/build/armu.gypi M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 A deps/v8/build/mipsu.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/samples.gyp M deps/v8/samples/shell.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apiutils.h M deps/v8/src/arguments.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/bytecodes-irregexp.h M deps/v8/src/code-stubs.cc M deps/v8/src/compiler-intrinsics.h M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/d8.cc M deps/v8/src/d8.js M deps/v8/src/debug-agent.cc M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/double.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/handles.cc M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/incremental-marking.cc M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lazy-instance.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-posix.h M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-irregexp-inl.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/small-pointer-list.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/utils.cc M deps/v8/src/utils.h M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-double.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/testcfg.py D deps/v8/test/mjsunit/array-bounds-check-removal.js M deps/v8/test/mjsunit/big-array-literal.js M deps/v8/test/mjsunit/compiler/alloc-object-huge.js M deps/v8/test/mjsunit/compiler/inline-arguments.js M deps/v8/test/mjsunit/compiler/literals.js D deps/v8/test/mjsunit/compiler/optimize-bitnot.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js D deps/v8/test/mjsunit/debug-function-scopes.js M deps/v8/test/mjsunit/debug-scripts-request.js D deps/v8/test/mjsunit/debug-stepin-builtin-callback.js M deps/v8/test/mjsunit/declare-locally.js D deps/v8/test/mjsunit/harmony/debug-function-scopes.js D deps/v8/test/mjsunit/harmony/module-linking.js M deps/v8/test/mjsunit/harmony/module-parsing.js M deps/v8/test/mjsunit/harmony/module-resolution.js D deps/v8/test/mjsunit/math-floor-of-div.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/test/mjsunit/regexp-capture.js M deps/v8/test/mjsunit/regress/regress-1119.js M deps/v8/test/mjsunit/regress/regress-115452.js M deps/v8/test/mjsunit/regress/regress-1170.js D deps/v8/test/mjsunit/regress/regress-119609.js D deps/v8/test/mjsunit/regress/regress-120099.js M deps/v8/test/mjsunit/regress/regress-1217.js D deps/v8/test/mjsunit/regress/regress-123512.js D deps/v8/test/mjsunit/regress/regress-123919.js D deps/v8/test/mjsunit/regress/regress-126412.js D deps/v8/test/mjsunit/regress/regress-2030.js D deps/v8/test/mjsunit/regress/regress-2032.js D deps/v8/test/mjsunit/regress/regress-2034.js D deps/v8/test/mjsunit/regress/regress-2054.js D deps/v8/test/mjsunit/regress/regress-2055.js D deps/v8/test/mjsunit/regress/regress-2058.js D deps/v8/test/mjsunit/regress/regress-2110.js D deps/v8/test/mjsunit/regress/regress-fast-literal-transition.js D deps/v8/test/mjsunit/unicodelctest-no-optimization.js D deps/v8/test/mjsunit/unicodelctest.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/sputnik/sputnik.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/tools/check-static-initializers.sh M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/presubmit.py M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/test-wrapper-gypbuild.py commit 569acea refs/remotes/origin/v0.9.1-release Author: Marc Harter Date: 2012-06-06 10:17:01 -0500 Fix #3379 prevent domain.intercept passing 1st arg to cb M doc/api/domain.markdown M lib/domain.js M test/simple/test-domain.js commit 4b021a3 refs/remotes/origin/v0.9.1-release Author: Charlie McConnell Date: 2012-05-31 21:23:05 -0700 child_process: expose UV_PROCESS_DETACHED as options.detached M doc/api/child_process.markdown M lib/child_process.js M src/process_wrap.cc A test/fixtures/child-process-persistent.js A test/simple/test-child-process-detached.js commit 5046f85 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-08 20:46:34 +0200 Revert "Unbreak the Windows build" It is not needed for v8 3.10, and actually breaks the build. This reverts commit bd33fea732fa74d23fc31855631eba14a03a0c49. M deps/v8/build/common.gypi commit f624413 refs/remotes/origin/v0.9.1-release Author: Robert Mustacchi Date: 2012-06-07 23:21:04 +0000 x64 target should always pass -m64 M common.gypi commit 0435f9b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-04 11:10:31 -0700 v8: Don't use 'echo -n' in configure script M deps/v8/build/common.gypi commit bd33fea refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-02 16:01:18 +0200 Unbreak the Windows build The v8 team apparently decided that all build products should go into ./build/«type», and updated their common.gypi file to do so. Unfortunately v8's common.gypi is only used for some targets. All the other targets would still look in the old place to find their their dependencies, which effectively broke the build. In the long run it would be good for node to send all build output to ./build too, on all platforms. Conflicts: deps/v8/build/common.gypi M deps/v8/build/common.gypi commit 1fb9cfc refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-24 03:41:49 +0200 v8: debug: fix error handling in SendConnectMessage() The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error. M deps/v8/src/debug-agent.cc commit 43ff46b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-29 15:09:31 -0700 v8: Floating patches M deps/v8/build/common.gypi commit 46b09e4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-07 11:45:30 -0700 Roll V8 back to 3.10.8.13 M deps/v8/ChangeLog D deps/v8/DEPS M deps/v8/Makefile M deps/v8/SConstruct M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 M deps/v8/build/standalone.gypi M deps/v8/include/v8.h M deps/v8/src/SConscript M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.h M deps/v8/src/contexts.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug-agent.cc M deps/v8/src/debug.cc M deps/v8/src/debug.h D deps/v8/src/elements-kind.cc D deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.h M deps/v8/src/func-name-inferrer.h M deps/v8/src/globals.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/simulator-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium.cc M deps/v8/src/liveedit.cc M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp.js M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/spaces.cc M deps/v8/src/string-stream.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8utils.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/simulator-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-list.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/testcfg.py D deps/v8/test/mjsunit/accessor-map-sharing.js M deps/v8/test/mjsunit/array-construct-transition.js M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/big-array-literal.js M deps/v8/test/mjsunit/compiler/inline-construct.js D deps/v8/test/mjsunit/debug-liveedit-stack-padding.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/elements-transition.js M deps/v8/test/mjsunit/error-constructors.js M deps/v8/test/mjsunit/mjsunit.status D deps/v8/test/mjsunit/packed-elements.js M deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/test/mjsunit/regexp-capture.js D deps/v8/test/mjsunit/regexp-global.js M deps/v8/test/mjsunit/regexp.js M deps/v8/test/mjsunit/regress/regress-117409.js D deps/v8/test/mjsunit/regress/regress-128146.js M deps/v8/test/mjsunit/regress/regress-1639-2.js M deps/v8/test/mjsunit/regress/regress-1639.js M deps/v8/test/mjsunit/regress/regress-1849.js M deps/v8/test/mjsunit/regress/regress-1878.js D deps/v8/test/mjsunit/regress/regress-2153.js M deps/v8/test/mjsunit/regress/regress-crbug-122271.js M deps/v8/test/mjsunit/regress/regress-smi-only-concat.js D deps/v8/test/mjsunit/regress/regress-transcendental.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/unbox-double-arrays.js M deps/v8/test/test262/testcfg.py M deps/v8/tools/check-static-initializers.sh D deps/v8/tools/fuzz-harness.sh M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py M deps/v8/tools/jsmin.py M deps/v8/tools/presubmit.py M deps/v8/tools/test-wrapper-gypbuild.py commit 3116522 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-06-06 21:19:14 +0400 child_process: spawn().ref() and spawn().unref() M lib/child_process.js M src/handle_wrap.cc M src/handle_wrap.h M src/process_wrap.cc commit f482236 refs/tags/v0.6.20 Author: Bert Belder Date: 2012-06-07 19:44:31 +0200 windows: don't print error when GetConsoleTitleW returns an empty string M src/platform_win32.cc commit c45522d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-06 15:01:31 -0700 build: Prevent duplication of doc/api folder M Makefile commit f9abf5e refs/tags/v0.6.20 Author: isaacs Date: 2012-06-06 15:01:31 -0700 build: Prevent duplication of doc/api folder M Makefile commit 463d6ba refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-06 21:33:29 +0200 fs: make callbacks run in global context Callbacks that were passed to the binding layer ran in the context of the (internal) binding object. Make sure they run in the global context. Before: fs.symlink('a', 'b', function() { console.log(this); // prints "{ oncomplete: [Function] }" }); After: fs.symlink('a', 'b', function() { console.log(this); // prints "{ }" }); M lib/fs.js M test/simple/test-fs-stat.js commit c381662 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-06 21:07:54 +0200 fs: make fs.symlink() with no callback async Fix a bug where fs.symlink('foo', 'bar') executed symlink(2) synchronously. M lib/fs.js commit 1285cd9 refs/tags/v0.6.20 Author: isaacs Date: 2012-06-06 09:58:46 -0700 Now working on 0.6.20 M src/node_version.h commit 79d77cf refs/tags/v0.6.20 Merge: cb76999 debf552 Author: isaacs Date: 2012-06-06 09:58:24 -0700 Merge branch 'v0.6.19-release' into v0.6 commit b9c5eee refs/remotes/origin/v0.9.1-release Author: Joel Brandt Date: 2012-06-05 18:32:44 -0700 add NODE_EXTERN to node::Start M src/node.h commit 5f41140 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-06 05:21:07 +0200 deps: upgrade libuv to 649ad50 M deps/uv/include/uv-private/ev.h M deps/uv/src/unix/core.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/uv-common.c M deps/uv/src/win/util.c commit debf552 refs/tags/v0.6.19 (tag: v0.6.19) Author: isaacs Date: 2012-06-05 17:23:41 -0700 2012.06.06 Version 0.6.19 (stable) * npm: upgrade to 1.1.24 * fs: no end emit after createReadStream.pause() (Andreas Madsen) * vm: cleanup module memory leakage (Marcel Laverdet) * unix: fix loop starvation under high network load (Ben Noordhuis) * unix: remove abort() in ev_unref() (Ben Noordhuis) * windows/tty: never report error after forcibly aborting line-buffered read (Bert Belder) * windows: skip GetFileAttributes call when opening a file (Bert Belder) M AUTHORS M ChangeLog M src/node_version.h commit e5d3ea7 refs/tags/v0.6.19 Author: isaacs Date: 2012-06-05 17:20:05 -0700 Upgrade npm to 1.1.24 M deps/npm/.npmignore M deps/npm/AUTHORS M deps/npm/Makefile M deps/npm/doc/cli/json.md D deps/npm/html/api/GubbleBum-Blocky.ttf D deps/npm/html/api/author.html M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html D deps/npm/html/api/find.html D deps/npm/html/api/get.html M deps/npm/html/api/help-search.html D deps/npm/html/api/home.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html D deps/npm/html/api/list.html D deps/npm/html/api/ln.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html D deps/npm/html/api/rm.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html D deps/npm/html/api/set.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html D deps/npm/html/api/style.css M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html D deps/npm/html/doc/GubbleBum-Blocky.ttf M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html D deps/npm/html/doc/author.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html D deps/npm/html/doc/find.html M deps/npm/html/doc/folders.html D deps/npm/html/doc/get.html D deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html D deps/npm/html/doc/home.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html D deps/npm/html/doc/ln.html D deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html D deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html D deps/npm/html/doc/set.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html D deps/npm/html/doc/style.css M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/dochead.html A deps/npm/html/style.css A deps/npm/html/webfonts/23242D_3_0.eot A deps/npm/html/webfonts/23242D_3_0.ttf A deps/npm/html/webfonts/23242D_3_0.woff M deps/npm/lib/bugs.js M deps/npm/lib/cache.js M deps/npm/lib/docs.js M deps/npm/lib/install.js M deps/npm/lib/owner.js M deps/npm/lib/publish.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/chownr/package.json M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/mkdirp/README.markdown M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/uid-number/package.json M deps/npm/package.json A deps/npm/test/packages/npm-test-ignore-nested-nm/package.json A deps/npm/test/packages/npm-test-ignore-nested-nm/test.js commit 28e851c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-05 12:02:37 -0700 Warn about running npm in the repl M lib/repl.js M test/simple/test-repl.js commit c69d7f1 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-05-27 00:47:40 -0700 test: make the node-weak install build agaist this repo This prevents node-gyp from attempting to download dev header files from nodejs.org. Instead, the files in this repo will be used to build the module. M Makefile commit cb76999 refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-06-05 17:04:52 +0200 deps: upgrade libuv to 06e0319 M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/udp.c M deps/uv/src/win/tty.c M deps/uv/test/runner.c commit 0a2076b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-05 15:45:46 +0200 deps: upgrade libuv to c8c9fe1 M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c M deps/uv/src/win/core.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/getaddrinfo.c A deps/uv/src/win/handle-inl.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process.c A deps/uv/src/win/req-inl.h M deps/uv/src/win/req.c A deps/uv/src/win/stream-inl.h M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/thread.c M deps/uv/src/win/threadpool.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/test/run-tests.c M deps/uv/test/test-list.h A deps/uv/test/test-poll-close.c M deps/uv/test/test-poll.c A deps/uv/test/test-semaphore.c M deps/uv/test/test-spawn.c A deps/uv/test/test-tcp-connect-error-after-write.c A deps/uv/test/test-tcp-shutdown-after-write.c M deps/uv/test/test-tcp-writealot.c M deps/uv/uv.gyp commit 27061cc refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-05 16:45:29 +0200 udp_wrap, stream_wrap: lazy init slab allocator Create slab allocator when binding is initialized. Add an AtExit handler to destroy the slab before the VM shuts down, it can't be disposed when V8 is dead and Valgrind will complain about memory leaks. M src/stream_wrap.cc M src/udp_wrap.cc commit cc0e7ef refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-05 15:58:55 +0200 slab_allocator: fix crash in dtor if V8 is dead Don't try to dispose the persistent handles if the VM is already dead, it triggers an assertion inside V8. M src/slab_allocator.cc commit 208d171 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-06-05 19:24:15 +0900 slab_allocator: fix leak of Persistent handles M src/slab_allocator.cc commit 0742f56 refs/tags/v0.6.20 Author: koichik Date: 2012-06-05 22:10:37 +0900 Revert "punycode: Update to v1.0.0" This reverts commit 483edbdf1aef40c208f6c96efbbcc3c34122e5f2. Fixes #3359. M lib/punycode.js commit b9e40fb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-04 17:32:46 -0700 Upgrade npm to 1.1.24 M deps/npm/AUTHORS M deps/npm/Makefile M deps/npm/doc/cli/json.md D deps/npm/html/api/GubbleBum-Blocky.ttf D deps/npm/html/api/author.html M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html D deps/npm/html/api/find.html D deps/npm/html/api/get.html M deps/npm/html/api/help-search.html D deps/npm/html/api/home.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html D deps/npm/html/api/list.html D deps/npm/html/api/ln.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html D deps/npm/html/api/rm.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html D deps/npm/html/api/set.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html D deps/npm/html/api/style.css M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html D deps/npm/html/doc/GubbleBum-Blocky.ttf M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html D deps/npm/html/doc/author.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html D deps/npm/html/doc/find.html M deps/npm/html/doc/folders.html D deps/npm/html/doc/get.html D deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html D deps/npm/html/doc/home.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html D deps/npm/html/doc/ln.html D deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html D deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html D deps/npm/html/doc/set.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html D deps/npm/html/doc/style.css M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/dochead.html A deps/npm/html/style.css A deps/npm/html/webfonts/23242D_3_0.eot A deps/npm/html/webfonts/23242D_3_0.ttf A deps/npm/html/webfonts/23242D_3_0.woff M deps/npm/lib/bugs.js M deps/npm/lib/cache.js M deps/npm/lib/docs.js M deps/npm/lib/install.js M deps/npm/lib/utils/error-handler.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/chownr/package.json M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/mkdirp/README.markdown M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/uid-number/package.json M deps/npm/package.json A deps/npm/test/packages/npm-test-ignore-nested-nm/package.json A deps/npm/test/packages/npm-test-ignore-nested-nm/test.js commit cc36cc5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-04 11:21:42 -0700 build: Don't clobber symlinked npm M tools/installer.js commit 4f6882e refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-04 21:39:23 +0200 windows/msi: minor installer tweaks M tools/msvs/msi/product.wxs M tools/msvs/nodejsvars.bat commit 0143240 refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-06-04 18:59:01 +0200 windows/msi: add node.js prompt to startmenu M tools/msvs/msi/product.wxs A tools/msvs/nodejsvars.bat commit 04e484c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-06-04 11:10:31 -0700 v8: Don't use 'echo -n' in configure script M deps/v8/build/common.gypi commit f0a561f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-06-04 15:02:02 +0200 net: rename flag FLAG_SHUTDOWNQUED M lib/net.js commit 7161ecd refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-06-03 11:03:49 +0200 windows/msi: fix adding node to PATH Closes #3366 M tools/msvs/msi/product.wxs commit 0699f5b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-04 14:04:15 +0200 Improve child process stdio documentation M doc/api/child_process.markdown commit 9434487 refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-06-02 21:49:31 +0200 windows/msi: add start menu links when installing M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs commit e2126e0 refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-06-02 18:36:20 +0200 windows/msi: cleanup WiX project files The current WiX project files do some manual processing and generation which WiX supports doing out of the box. This patch will use the HeatDirectory task to generate the npm.wxs file and use the auto GUID generation. I also changed the msi filename generation to include the version number to match the currently used name for released msi files. Closes #3360 M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs M vcbuild.bat commit 3b6a00b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-02 16:01:18 +0200 Unbreak the Windows build The v8 team apparently decided that all build products should go into ./build/«type», and updated their common.gypi file to do so. Unfortunately v8's common.gypi is only used for some targets. All the other targets would still look in the old place to find their their dependencies, which effectively broke the build. In the long run it would be good for node to send all build output to ./build too, on all platforms. M deps/v8/build/common.gypi commit e0f5d8e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-29 15:32:20 -0700 test: v8 stack trace messages changed slightly M test/message/undefined_reference_in_new_context.out commit eabf3c8 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-24 03:41:49 +0200 v8: debug: fix error handling in SendConnectMessage() The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error. M deps/v8/src/debug-agent.cc commit 7946ad2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-29 15:09:31 -0700 v8: Floating patches M deps/v8/build/common.gypi commit cbdf339 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-29 15:05:24 -0700 Upgrade v8 to 3.11.7 M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/SConstruct M deps/v8/build/common.gypi M deps/v8/include/v8.h M deps/v8/src/SConscript M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/code-stubs.cc M deps/v8/src/codegen.h M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug-agent.cc A deps/v8/src/elements-kind.cc A deps/v8/src/elements-kind.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/full-codegen.cc M deps/v8/src/func-name-inferrer.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/simulator-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium.cc M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp.js M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/string-stream.cc M deps/v8/src/v8-counters.h M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/simulator-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-func-name-inference.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/mjsunit/accessor-map-sharing.js M deps/v8/test/mjsunit/array-construct-transition.js M deps/v8/test/mjsunit/array-literal-transitions.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/elements-transition.js A deps/v8/test/mjsunit/packed-elements.js A deps/v8/test/mjsunit/regexp-global.js M deps/v8/test/mjsunit/regexp.js M deps/v8/test/mjsunit/regress/regress-117409.js A deps/v8/test/mjsunit/regress/regress-128018.js A deps/v8/test/mjsunit/regress/regress-128146.js M deps/v8/test/mjsunit/regress/regress-1849.js M deps/v8/test/mjsunit/regress/regress-1878.js A deps/v8/test/mjsunit/regress/regress-2071.js A deps/v8/test/mjsunit/regress/regress-2153.js M deps/v8/test/mjsunit/regress/regress-crbug-122271.js M deps/v8/test/mjsunit/regress/regress-smi-only-concat.js A deps/v8/test/mjsunit/regress/regress-transcendental.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/unbox-double-arrays.js A deps/v8/tools/fuzz-harness.sh M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/js2c.py M deps/v8/tools/jsmin.py M deps/v8/tools/test-wrapper-gypbuild.py commit 0262b6d refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-05-16 23:04:24 +0700 child_process: new stdio API for .spawn() method M doc/api/child_process.markdown commit 9a998d5 refs/remotes/origin/v0.9.1-release Author: Simon Sturmer Date: 2012-06-01 17:33:19 +1000 http: don't lowercase http req header until later Don't lowercase the request header until we're in the _addHeaderLine method, makes it easier to intercept the raw request headers. M lib/http.js commit 9fe39ed refs/remotes/origin/v0.9.1-release Author: Matt Gollob Date: 2012-05-31 22:44:10 -0400 windows: don't install x64 version into the 'program files (x86)' folder * Update nodemsi.sln and .wixproj to include support for x64 platform - Add ProgramFilesFolderId to the DefineConstants property for each configuration/platform's property group with the appropriate value (ProgramFilesFolder for x86 builds, ProgramFiles64Folder for x64 builds) * Update product.wxs: - update the Id value for the "Program Files" Directory element to use a preprocessor constant. - remove hard-coded platform from the Package element. MSI platform will be automatically detected based on MSBuild's Platform property. (This was already supported in the Wix MSBuild targets, we just weren't taking advantage of it.) * Update vcbuild.bat to set MSBuild's Platform property appropriately, defaulting to x86 if not explicitly supplied by the user. Note that creating an x64 build requires that vcbuild.bat be run from a VS 64-bit command prompt. Closes #3312 Closes #3356 M tools/msvs/msi/nodemsi.sln M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs M vcbuild.bat commit 8a52a16 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-02 02:01:57 +0200 windows: add icon to node.exe The icon could definitely be nicer, patches welcome. Credits to Nathan Rajlich for putting together this one. A tools/msvs/res/node.ico M tools/msvs/res/node.rc commit 434404e refs/tags/v0.6.20 Author: isaacs Date: 2012-06-01 10:20:56 -0700 website: Add nodejs.es to localized sites M doc/community/index.html commit af98fc9 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-05-16 23:04:24 +0700 child_process: new stdio API for .spawn() method M lib/child_process.js M node.gyp M src/node.js M src/process_wrap.cc M src/tcp_wrap.cc M src/tcp_wrap.h M src/tty_wrap.cc A src/tty_wrap.h M src/udp_wrap.cc A src/udp_wrap.h M test/simple/test-process-wrap.js commit 30a0e58 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-06-01 18:07:22 +0200 uv: upgrade to 87dbffbd M deps/uv/include/uv-private/ev.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c M deps/uv/src/win/core.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c M deps/uv/src/win/poll.c M deps/uv/src/win/process.c M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/benchmark-list.h M deps/uv/test/benchmark-loop-count.c M deps/uv/test/run-tests.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-handles.c M deps/uv/test/test-spawn.c A deps/uv/test/test-walk-handles.c M deps/uv/uv.gyp commit ccc854d refs/tags/v0.6.20 Author: Erwin van der Koogh Date: 2012-05-31 14:11:12 +0200 doc: remove all references to setsid Fixes #2299. M doc/api/child_process.markdown commit b337577 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-31 01:46:53 +0200 test: update pummel/test-exec ChildProcess.prototype._internal is called ChildProcess.prototype._handle now. M test/pummel/test-exec.js commit dc8b488 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-29 10:08:24 -0700 Now working on 0.7.10 M src/node_version.h commit a9e4028 refs/remotes/origin/v0.9.1-release Merge: 761e0c4 782277f Author: isaacs Date: 2012-05-29 10:07:44 -0700 Merge branch 'v0.7.9-release' commit 761e0c4 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-05-28 23:52:34 +0400 deps: upgrade libuv to 7556590 M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/process.c M deps/uv/src/unix/sunos.c M deps/uv/src/uv-common.h M deps/uv/src/win/core.c M deps/uv/src/win/process.c M deps/uv/test/benchmark-spawn.c M deps/uv/test/runner-win.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M src/process_wrap.cc commit 2ae9b69 refs/tags/v0.6.20 Author: Andreas Madsen Date: 2012-05-26 15:28:35 +0200 fs: no end emit after createReadStream.pause() In case a fd option is given to fs.createReadStream a read will instantly happen. But in the edge case where fd point to an empty file and .pause() was executed instantly, the end event would emit since no async wait was between fs.createReadStream and the file read there emits end. This is a cherry-pick of commit 1f3e4a7 into the v0.6 branch. M lib/fs.js A test/simple/test-fs-empty-readStream.js commit fa9aa1c refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-29 13:05:49 +0200 net: fix 'close' event emit order The server 'close' event was emitted before the last client 'close' event. Not exactly fatal but potentially confusing. Before this commit the order looked something like [client, server, client], now it looks like [client, client, server]. See #3340 for more details. M lib/net.js M test/simple/test-net-server-close.js commit 782277f refs/tags/v0.7.9 (tag: v0.7.9) Author: isaacs Date: 2012-05-25 22:20:21 -0700 2012.05.28, Version 0.7.9 (unstable) * Upgrade V8 to 3.11.1 * Upgrade npm to 1.1.23 * uv: rework reference counting scheme (Ben Noordhuis) * uv: add interface for joining external event loops (Bert Belder) * repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich) * fs: 64bit offsets for fs calls (Igor Zinkovsky) * fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman) * windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder) * windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky) * Fix #3270 Escape url.parse delims (isaacs) * http: make http.get() accept a URL (Adam Malcontenti-Wilson) * Cleanup vm module memory leakage (Marcel Laverdet) * Optimize writing strings with Socket.write (Bert Belder) * add support for CESU-8 and UTF-16LE encodings (koichik) * path: add path.sep to get the path separator. (Yi, EungJun) * net, http: add backlog parameter to .listen() (Erik Dubbelboer) * debugger: support mirroring Date objects (Fedor Indutny) * addon: add AtExit() function (Ben Noordhuis) * net: signal localAddress bind failure in connect (Brian Schroeder) * util: handle non-string return value in .inspect() (Alex Kocharin) M AUTHORS M ChangeLog M src/node_version.h commit 8a411ba refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-27 08:32:31 -0700 Revert "tests: kill process group on failure" This reverts commit 0cebfc8ddb509fbf5f865bb660b73e96680b3f65. M tools/test.py commit 7193767 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-26 22:36:04 -0700 upgrade npm to 1.1.23 This also upgrades node-gyp to 0.4.3 M deps/npm/.npmignore M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html D deps/npm/html/n-64.png D deps/npm/html/n-large.png D deps/npm/html/npm-16.png D deps/npm/html/npm-256-square.png D deps/npm/html/npm-256w.png D deps/npm/html/npm-64-square.png D deps/npm/html/npm-fin.png D deps/npm/html/npm-large.png D deps/npm/html/npm.png M deps/npm/lib/cache.js M deps/npm/lib/owner.js M deps/npm/lib/publish.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.js M deps/npm/package.json commit 0bd410a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-28 22:06:36 +0000 deps: cherry-pick libuv commit 4690204 libuv cannot be upgraded right now (API change in upstream libuv) but this commit fixes a segmentation fault on SunOS systems, hence the cherry-pick. M deps/uv/src/unix/core.c commit f721d02 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-05-28 15:36:04 +0900 http: fix duplicated variable declaration M lib/http.js commit c96df0e refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-05-27 23:29:00 +0200 stream: don't call `cleanup` twice on `end` and `close` M lib/stream.js commit 0fd2834 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-28 00:32:16 +0200 deps: upgrade libuv to 2ec0986 M deps/uv/src/unix/timer.c M deps/uv/src/uv-common.h M deps/uv/test/runner.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-list.h M deps/uv/test/test-pipe-bind-error.c M deps/uv/test/test-timer.c commit 1f3e4a7 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-05-26 15:28:35 +0200 fs: no end emit after createReadStream.pause() In case a fd option is given to fs.createReadStream a read will instantly happen. But in the edge case where fd point to an empty file and .pause() was executed instantly, the end event would emit since no async wait was between fs.createReadStream and the file read there emits end. M lib/fs.js A test/simple/test-fs-empty-readStream.js commit 82bcdbb refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-05-26 12:36:05 +0200 doc: add npm search to appendix Fixes #3327. M doc/api/appendix_1.markdown commit 1fc2c38 refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-05-26 12:25:44 +0200 doc: updated JavaScript casing where relevant Fixes #3326. M doc/api/addons.markdown M doc/api/buffer.markdown commit 578f69b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-25 14:02:35 +0200 deps: upgrade libuv to 28766dc M deps/uv/src/unix/internal.h A deps/uv/src/unix/loop-watcher.c A deps/uv/test/benchmark-loop-count.c D deps/uv/test/test-eio-overflow.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 5ff2ae8 refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-05-11 19:35:03 +0200 bench: start a worker for each CPU M benchmark/http_simple_cluster.js commit 7535e39 refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-03-06 18:11:50 +0100 bench: add http_simple_auto benchmark Starts a server and benchmarks it with ab. A benchmark/http_simple_auto.js commit 24de89b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-24 14:26:32 -0700 Upgrade uv to 604802a M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/poll.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/win/core.c M deps/uv/test/benchmark-list.h M deps/uv/test/benchmark-sizes.c M deps/uv/test/test-fs.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-list.h M deps/uv/test/test-pipe-bind-error.c M deps/uv/test/test-run-once.c M deps/uv/uv.gyp commit b4ed3c1 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-05-24 11:49:51 -0700 remove NODE_USE_64BIT_UV_FS_API M src/node_file.cc commit 66e12db refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-05-24 18:36:20 +0200 doc: update possible values for process.platform M doc/api/process.markdown commit 078763a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-24 14:07:09 +0200 test: update addons .gitignore M test/addons/.gitignore commit 39e2552 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-05-22 16:02:10 -0700 windows: enable creating directory junctions with fs.symlink M doc/api/fs.markdown M lib/fs.js M src/node_file.cc A test/simple/test-fs-symlink-dir-junction.js commit a2fcc47 refs/remotes/origin/v0.9.1-release Author: Mathias Bynens Date: 2012-05-21 16:51:09 +0200 doc: add punycode.js documentation A doc/api/punycode.markdown commit f079c0b refs/remotes/origin/v0.9.1-release Author: Jeroen Janssen Date: 2012-05-22 00:07:11 +0200 doc: process get/setuid and get/setgid are POSIX only Fixes #3302 M doc/api/process.markdown commit 1358bac refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-23 04:01:19 +0200 deps: upgrade libuv to 5b9c451 M deps/uv/include/uv-private/uv-unix.h A deps/uv/src/cares.c M deps/uv/src/unix/core.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/poll.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/test/test-tcp-writealot.c commit dff467d refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-05-22 16:49:19 -0700 update uv to 2df831723fad25d2d97b824b2e52c65082af2723 M deps/uv/config-mingw.mk M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h D deps/uv/src/unix/cares.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/loop.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h D deps/uv/src/win/cares.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/req.c M deps/uv/test/benchmark-ares.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 6e435da refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-05-22 13:55:47 -0700 remove race from test-child-process-fork-exec-argv test M test/simple/test-child-process-fork-exec-argv.js commit 0888cdd refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-18 02:02:57 +0200 test: fix bad comment M test/simple/test-cli-eval.js commit 989ae81 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-21 18:00:25 +0200 test: fix simple/test-process-active-wraps Said test relies a great deal on internals and implementation details (I should know, I wrote it). Patch it up to work with libuv's new refcounting scheme. M test/simple/test-process-active-wraps.js commit 039fac6 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-17 07:13:29 +0200 deps: upgrade libuv to a478847 The event loop's reference counting scheme in this version of libuv has changed. Update the libuv bindings to reflect that fact. M deps/uv/common.gypi M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/async.c M deps/uv/src/unix/cares.c D deps/uv/src/unix/check.c M deps/uv/src/unix/core.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/fs.c D deps/uv/src/unix/idle.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c A deps/uv/src/unix/poll.c D deps/uv/src/unix/prepare.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/timer.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c M deps/uv/src/win/cares.c M deps/uv/src/win/core.c M deps/uv/src/win/dl.c M deps/uv/src/win/error.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/getaddrinfo.c M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/loop-watcher.c M deps/uv/src/win/pipe.c A deps/uv/src/win/poll.c M deps/uv/src/win/process.c M deps/uv/src/win/req.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/thread.c M deps/uv/src/win/threadpool.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.c M deps/uv/src/win/winapi.h M deps/uv/src/win/winsock.c M deps/uv/src/win/winsock.h M deps/uv/test/benchmark-sizes.c M deps/uv/test/benchmark-udp-packet-storm.c M deps/uv/test/runner.c A deps/uv/test/test-callback-order.c M deps/uv/test/test-dlerror.c M deps/uv/test/test-eio-overflow.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-handles.c A deps/uv/test/test-poll.c M deps/uv/test/test-ref.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-close.c A deps/uv/test/test-tcp-connect-timeout.c M deps/uv/test/test-tcp-write-error.c M deps/uv/test/test-timer-again.c M deps/uv/test/test-timer.c M deps/uv/test/test-udp-options.c M deps/uv/uv.gyp M lib/net.js M lib/tty.js M src/fs_event_wrap.cc M src/handle_wrap.cc M src/handle_wrap.h M src/node.cc M src/pipe_wrap.cc M src/stream_wrap.h M src/timer_wrap.cc M src/tty_wrap.cc commit a608f65 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-05-21 19:46:57 -0300 repl: preserve the cursor when redisplaying the prompt on SIGCONT Otherwise the cursor position was being reset to 0, even when there was already part of a line, which was strange. Part of #3295. M lib/repl.js commit 3f69c71 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-05-21 19:43:26 -0300 readline: explicitly disable and re-enable "raw mode" on Ctrl+Z Fixes #3295. M lib/readline.js commit 2b9967f refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-05-21 19:41:56 -0300 readline: move the "setRawMode" logic into a private function M lib/readline.js commit 45de259 refs/remotes/origin/v0.9.1-release Author: Oleg Efimov Date: 2012-05-21 21:09:40 +0400 Make UNWRAP macro generic. M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node_internals.h M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 81a4edc refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-05-20 15:57:24 +0200 cluster: remove NODE_UNIQUE_ID from env on startup In case a worker would spawn a new subprocess with process.env, NODE_UNIQUE_ID would have been a part of the env. Making the new subprocess believe it is a worker, this would result in some confusion if the subprocess where to listen to a port, since the server handle request would then be relayed to the worker. This patch removes the NODE_UNIQUE_ID flag from process.env on startup so any subprocess spawned by a worker is a normal process with no cluster stuff. M lib/cluster.js M lib/net.js M src/node.js M test/simple/test-cluster-basic.js commit 968b49b refs/remotes/origin/v0.9.1-release Author: Oleg Efimov Date: 2012-05-21 19:27:15 +0400 Check for tabs in source line in DisplayExceptionLine Fix for joyent/node#3280 M src/node.cc A test/message/throw_in_line_with_tabs.js A test/message/throw_in_line_with_tabs.out commit 7865c5c refs/tags/v0.6.20 Author: Marcel Laverdet Date: 2012-04-10 19:27:38 -0500 vm: cleanup module memory leakage There are some paths here that led to dangling contexts. By being smarter with handle management we can get rid of all the cleanup code and fix those issues. This is a backport of commit 7063575. M src/node_script.cc commit ca642b0 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-21 00:31:28 +0200 test: add http 'data after timeout' test See #3234. TDB if this is or is not the desired behavior. A test/simple/test-http-client-timeout-with-data.js commit 75670d3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-20 09:40:10 -0300 test: wait for 'close' event for stdout At the 'exit' event, it is sometimes not done writing to stdout. M test/simple/test-stdout-close-catch.js commit d0c010e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-20 00:42:07 -0300 test: root can connect to chmod'd pipes M test/simple/test-net-pipe-connect-errors.js commit b48f7f7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-20 00:17:18 -0300 test: Solaris is not as granular with rename fs watch events M test/simple/test-fs-watch.js commit a039bad refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-05-19 23:05:43 +0200 fs.watch should not require a listener arguments Since fs.watch returns an event emitter where the change event is exactly the same as the listener callback, the argument should be required M doc/api/fs.markdown M lib/fs.js M test/simple/test-fs-watch.js commit 18b94ea refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-17 06:18:25 +0200 doc: improve fs.open() docs M doc/api/fs.markdown commit ccc4e54 refs/remotes/origin/v0.9.1-release Author: Kevin Bowman Date: 2012-05-16 04:24:05 +0100 doc: document fs 'rs+' open mode M doc/api/fs.markdown commit 1a2255a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 17:35:42 -0700 Faster fs.readFile and fs.readFileSync M lib/fs.js M test/simple/test-fs-sync-fd-leak.js commit ee6c118 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 17:02:39 -0700 benchmark for fs.readfile A benchmark/fs-readfile.js commit a3753b4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-16 16:32:37 -0700 Revert "Fix #3242 Actually deprecate 'binary' buffer encoding" This reverts commit 5979f096d1b702ca2ba95664a0bbc8210109775b. Related: - #3279 - #3278 M doc/api/buffer.markdown M lib/buffer.js M src/node.cc commit 9fc7283 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 19:06:15 -0700 Fix #3270 Escape url.parse delims Rather than omitting them. M lib/url.js M test/simple/test-url.js commit c393853 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-16 14:49:51 -0700 build: Set strict_aliasing on SunOS always A build failure was introduced on c9676c9147e088171e60b1977ac239ded4f327df in SmartOS systems. This makes it build properly. M configure commit 5641725 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-16 14:44:15 -0700 Revert "test: stack overflow output" This reverts commit f8519e10b823f576ddd0efa76ab425f0598b1223. Recent update to V8 fixes the problem where it incorrectly reports the line number as 0 for thrown RangeErrors. M test/message/stack_overflow.out commit 3b95d88 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-16 10:15:25 -0700 v8: s/echo -n/echo/. Not all sh's are bash. M deps/v8/build/common.gypi commit 2cca748 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-16 08:50:24 -0700 Patches floating on V8 M deps/v8/build/common.gypi M deps/v8/src/debug-agent.cc M deps/v8/src/platform-posix.cc commit 3f3f958 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 19:53:16 -0700 Upgrade V8 to 3.11.1 M deps/v8/AUTHORS M deps/v8/ChangeLog A deps/v8/DEPS M deps/v8/Makefile M deps/v8/SConstruct D deps/v8/build/armu.gypi M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 D deps/v8/build/mipsu.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/samples/lineprocessor.cc M deps/v8/samples/samples.gyp M deps/v8/samples/shell.cc M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/apiutils.h M deps/v8/src/arguments.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/bytecodes-irregexp.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/compiler-intrinsics.h M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/d8.js M deps/v8/src/date.js M deps/v8/src/debug-agent.cc M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/double.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/extensions/externalize-string-extension.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/handles.cc M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/regexp-macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/interface.cc M deps/v8/src/interface.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lazy-instance.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macros.py M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/regexp-macro-assembler-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc A deps/v8/src/platform-posix.h M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler-irregexp-inl.h M deps/v8/src/regexp-macro-assembler-irregexp.cc M deps/v8/src/regexp-macro-assembler-irregexp.h M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler-tracer.h M deps/v8/src/regexp-macro-assembler.h M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/small-pointer-list.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/utils.cc M deps/v8/src/utils.h M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/regexp-macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-disasm-x64.cc M deps/v8/test/cctest/test-double.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-list.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-thread-termination.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/cctest/testcfg.py A deps/v8/test/mjsunit/accessor-map-sharing.js A deps/v8/test/mjsunit/array-bounds-check-removal.js M deps/v8/test/mjsunit/big-array-literal.js M deps/v8/test/mjsunit/compiler/alloc-object-huge.js M deps/v8/test/mjsunit/compiler/inline-arguments.js M deps/v8/test/mjsunit/compiler/inline-construct.js M deps/v8/test/mjsunit/compiler/literals.js A deps/v8/test/mjsunit/compiler/optimize-bitnot.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js A deps/v8/test/mjsunit/debug-function-scopes.js A deps/v8/test/mjsunit/debug-liveedit-stack-padding.js M deps/v8/test/mjsunit/debug-scripts-request.js A deps/v8/test/mjsunit/debug-stepin-builtin-callback.js M deps/v8/test/mjsunit/declare-locally.js M deps/v8/test/mjsunit/error-constructors.js A deps/v8/test/mjsunit/harmony/debug-function-scopes.js A deps/v8/test/mjsunit/harmony/module-linking.js M deps/v8/test/mjsunit/harmony/module-parsing.js M deps/v8/test/mjsunit/harmony/module-resolution.js A deps/v8/test/mjsunit/math-floor-of-div.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/test/mjsunit/regress/regress-1119.js M deps/v8/test/mjsunit/regress/regress-115452.js M deps/v8/test/mjsunit/regress/regress-1170.js A deps/v8/test/mjsunit/regress/regress-117409.js A deps/v8/test/mjsunit/regress/regress-119609.js A deps/v8/test/mjsunit/regress/regress-120099.js A deps/v8/test/mjsunit/regress/regress-121407.js M deps/v8/test/mjsunit/regress/regress-1217.js A deps/v8/test/mjsunit/regress/regress-123512.js A deps/v8/test/mjsunit/regress/regress-123919.js A deps/v8/test/mjsunit/regress/regress-124594.js A deps/v8/test/mjsunit/regress/regress-125515.js A deps/v8/test/mjsunit/regress/regress-126412.js M deps/v8/test/mjsunit/regress/regress-1639-2.js M deps/v8/test/mjsunit/regress/regress-1639.js A deps/v8/test/mjsunit/regress/regress-2027.js A deps/v8/test/mjsunit/regress/regress-2030.js A deps/v8/test/mjsunit/regress/regress-2032.js A deps/v8/test/mjsunit/regress/regress-2034.js A deps/v8/test/mjsunit/regress/regress-2045.js A deps/v8/test/mjsunit/regress/regress-2054.js A deps/v8/test/mjsunit/regress/regress-2055.js A deps/v8/test/mjsunit/regress/regress-2056.js A deps/v8/test/mjsunit/regress/regress-2058.js A deps/v8/test/mjsunit/regress/regress-2110.js A deps/v8/test/mjsunit/regress/regress-crbug-122271.js A deps/v8/test/mjsunit/regress/regress-crbug-126414.js A deps/v8/test/mjsunit/regress/regress-fast-literal-transition.js A deps/v8/test/mjsunit/unicodelctest-no-optimization.js A deps/v8/test/mjsunit/unicodelctest.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/sputnik/sputnik.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/tools/check-static-initializers.sh M deps/v8/tools/common-includes.sh M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/presubmit.py M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/test-wrapper-gypbuild.py commit 4099d1e refs/remotes/origin/v0.9.1-release Author: Adam Malcontenti-Wilson Date: 2012-05-16 16:27:34 +0200 http: make http.get() accept a URL http.get() now accepts either a URL (as a string) or an options object. M doc/api/http.markdown M lib/http.js A test/simple/test-http-client-get-url.js commit 05b81f3 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-16 16:08:18 +0200 doc: clarify stream 'close' event M doc/api/stream.markdown commit 1665b4a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 17:37:23 -0700 lint M lib/buffer.js commit dfcdd5b refs/remotes/origin/v0.9.1-release Author: Kevin Bowman Date: 2012-05-16 00:10:25 +0200 fs: add sync open flags 'rs' and 'rs+' M doc/api/fs.markdown M lib/fs.js M test/simple/test-fs-open.js commit 643f00d refs/remotes/origin/v0.9.1-release Merge: faa4d9f c9676c9 Author: isaacs Date: 2012-05-15 14:21:22 -0700 Merge branch 'master' into v0.6-merge Conflicts: src/node.cc commit faa4d9f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 14:19:46 -0700 Re-apply http fixes from v0.6 branch properly M lib/http.js commit c9676c9 refs/remotes/origin/v0.9.1-release Author: Sadique Ali Date: 2012-05-01 16:03:36 +0530 build: improve c compiler detection M configure commit 9ae6d8f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-15 22:05:33 +0200 http: fix client request.end() EPIPE race request.end() would sometimes try to write a zero-length buffer to the socket. Don't do that, it triggers an unnecessary EPIPE when the other end has closed the connection. Fixes #3257. M lib/http.js A test/simple/test-http-client-pipe-end.js commit f8519e1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 13:03:56 -0700 test: stack overflow output M test/message/stack_overflow.out commit 9611354 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-15 13:03:43 -0700 lint M lib/tls.js commit e813e34 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-15 17:24:06 +0200 node: make _getActiveHandles() return user objects Before this commit, process._getActiveHandles() returned a list of internal handles. Now, it returns the user objects that handles are attached to. For example, a tcp_wrap handle will now return its parent net.Socket object. It works for all handle types except timers because timer handles are shared across multiple user objects. M src/node.cc commit 88d7a10 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-30 00:58:15 +0200 test: verify that connect reqs are cleaned up A test/pummel/test-net-connect-econnrefused.js commit 5f04065 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-28 18:45:10 +0200 process: add _getActiveHandles(), _getActiveRequests() * process._getActiveHandles() returns a list containing all active handles (timers, sockets, etc.) that have not been unref'd. * process._getActiveRequests() returns a list of active requests (in-flight actions like connecting to a remote host, writing data to a socket, etc.). M LICENSE M node.gyp M src/handle_wrap.cc M src/handle_wrap.h A src/ngx-queue.h M src/node.cc M src/req_wrap.h A test/simple/test-process-active-wraps.js commit 636add2 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 18:58:30 +0200 req_wrap: share process_symbol, domain_symbol Share persistent strings process_symbol and domain_symbol across compilation units. Avoids redefinition errors when src/node.cc includes src/req_wrap.h. M src/node.cc M src/req_wrap.h commit 5164ae3 refs/remotes/origin/v0.9.1-release Merge: 01103d0 f19f980 Author: isaacs Date: 2012-05-15 11:37:34 -0700 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge Conflicts: ChangeLog deps/uv/include/uv-private/uv-unix.h deps/uv/src/unix/core.c deps/uv/src/unix/sunos.c deps/v8/src/runtime.cc doc/api/crypto.markdown lib/http.js src/node_version.h test/gc/test-http-client-timeout.js wscript commit 01103d0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-14 17:21:20 -0700 Guard against emitting 'end' twice on http responses Conflicts: lib/http.js M lib/http.js commit a98e845 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-10 17:55:28 -0700 Break up huge function in ClientRequest.onSocket Conflicts: lib/http.js M lib/http.js commit f19f980 refs/tags/v0.6.20 Author: isaacs Date: 2012-05-15 10:21:57 -0700 Now working on 0.6.19 M src/node_version.h commit 2498d15 refs/tags/v0.6.20 Merge: 8068f9b 4bc1d39 Author: isaacs Date: 2012-05-15 10:21:40 -0700 Merge branch 'v0.6.18-release' into v0.6 commit a3908f4 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 16:54:28 +0200 child_process: hook up handle wrap to owning object M lib/child_process.js commit 4ec77e2 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 16:52:06 +0200 child_process: rename field _internal to _handle Consistent with how other classes that are built around HandleWraps call it. M lib/child_process.js M test/simple/test-child-process-kill-throw.js commit f66f793 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 04:42:10 +0200 net: hook up handle wrap to owning object M lib/net.js commit 25aea2a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 04:39:05 +0200 fs: hook up handle wrap to owning object M lib/fs.js commit d2eaabd refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 04:37:27 +0200 dgram: hook up handle wrap to owning object M lib/dgram.js commit 4bc1d39 refs/tags/v0.6.18 (tag: v0.6.18) Author: isaacs Date: 2012-05-14 16:12:15 -0700 2012.05.15 Version 0.6.18 (stable) * windows: skip GetFileAttributes call when opening a file (Bert Belder) * crypto: add PKCS12/PFX support (Sambasiva Suda) * #3240: child_process: delete NODE_CHANNEL_FD from env in spawn (Ben Noordhuis) * windows: add test for path.normalize with UNC paths (Bert Belder) * windows: make path.normalize convert all slashes to backslashes (Bert Belder) * fs: Automatically close FSWatcher on error (Bert Belder) * #3258: fs.ReadStream.pause() emits duplicate data event (koichik) * pipe_wrap: don't assert() on pipe accept errors (Ben Noordhuis) * Better exception output for module load and process.nextTick (Felix Geisendörfer) * zlib: fix error reporting (Ben Noordhuis) * http: Don't destroy on timeout (isaacs) * #3231: http: Don't try to emit error on a null'ed req object (isaacs) * #3236: http: Refactor ClientRequest.onSocket (isaacs) M ChangeLog M src/node_version.h commit 8068f9b refs/tags/v0.6.20 Author: isaacs Date: 2012-05-14 16:14:12 -0700 Escape leading # signs in 'make email.md' M Makefile commit 14a5b45 refs/tags/v0.6.20 Author: isaacs Date: 2012-05-14 17:21:20 -0700 Guard against emitting 'end' twice on http responses M lib/http.js commit ea4b1c1 refs/tags/v0.6.20 Author: isaacs Date: 2012-05-14 12:01:38 -0700 Upgrade libuv to bc4126b M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/core.c M deps/uv/src/unix/sunos.c M deps/uv/src/win/fs.c commit 9b42d7d refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-05-14 17:34:33 +0200 test: add https + .pfx client/server test A test/simple/test-https-pfx.js commit fb7348a refs/tags/v0.6.20 Author: ssuda Date: 2012-05-14 01:08:23 +0530 crypto: add PKCS12/PFX support Fixes #2845. M doc/api/crypto.markdown M doc/api/https.markdown M doc/api/tls.markdown M lib/crypto.js M lib/tls.js M src/node_crypto.cc M src/node_crypto.h A test/fixtures/test_cert.pfx M test/simple/test-crypto.js commit dceebbf refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-04-12 09:23:07 +0200 child_process: allow sending a net Socket and Server object using child.send child_process.fork() support sending native hander object, this patch add support for sending net.Server and net.Socket object by converting the object to a native handle object and back to a useful object again. Note when sending a Socket there was emitted by a net Server object, the server.connections property becomes null, because it is no longer possible to known when it is destroyed. M doc/api/child_process.markdown M doc/api/net.markdown M lib/child_process.js M lib/net.js A test/simple/test-child-process-fork-net.js A test/simple/test-child-process-fork-net2.js commit 49f16c4 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-04-12 09:18:12 +0200 doc: move child.send details from child_process.fork to child.send M doc/api/child_process.markdown commit d404159 refs/remotes/origin/v0.9.1-release Author: rsolomo Date: 2012-05-13 19:17:51 -0700 net: make isIP() return 0 on empty input M lib/net.js M test/simple/test-net-isip.js commit bd90717 refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-05-14 07:14:18 +0200 node: delete NODE_CHANNEL_FD from env Prevents accidental inheritance by child processes. If the child process is a node process, it would try to set up a channel with the parent and consequently never quit because the channel kept the event loop alive. Fixes #3240. M src/node.js A test/simple/test-child-process-fork-and-spawn.js commit a475e62 refs/tags/v0.6.20 Author: Bert Belder Date: 2012-05-13 03:29:44 +0200 Windows: add test for path.normalize with UNC paths M test/simple/test-path.js commit d91004a refs/tags/v0.6.20 Author: Bert Belder Date: 2012-05-13 03:18:09 +0200 Windows: make path.normalize convert all slashes to backslashes Closes #3066 M lib/path.js commit d8351a2 refs/tags/v0.6.20 Author: Bert Belder Date: 2012-05-12 19:37:33 +0200 Automatically close FSWatcher on error Closes #3250 M lib/fs.js commit 5f9ffa1 refs/tags/v0.6.20 Author: koichik Date: 2012-05-12 10:24:46 +0900 fs: fix ReadStream.pause() emits duplicate data event Fixes #3258. M lib/fs.js A test/simple/test-fs-read-stream-resume.js commit 38542f7 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-05-06 12:47:25 -0700 buffer: make SlowBuffer inherit from Buffer This frees us from manually having to copy over functions to SlowBuffer's prototype (which has bitten us multiple times in the past). As an added bonus, the `inspect()` function is now shared between Buffer and SlowBuffer, removing some duplicate code. Closes #3228. M lib/buffer.js commit 9239088 refs/tags/v0.6.20 Author: isaacs Date: 2012-05-10 17:55:54 -0700 500 is a magic number for the GC for some reason M test/gc/test-http-client-timeout.js commit 07d8a46 refs/tags/v0.6.20 Author: isaacs Date: 2012-05-10 17:55:28 -0700 Break up huge function in ClientRequest.onSocket M lib/http.js commit 884499d refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-05-11 03:09:51 +0200 build: fix cross-compiling Take arch cflags in account when building libuv. M wscript commit a811a4a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-11 08:49:03 -0700 Fix #3058 querystring: Fix incorrect handling of empty keys M lib/querystring.js M test/simple/test-querystring.js commit cc8cfb1 refs/tags/v0.6.20 Author: Shigeki Ohtsu Date: 2012-05-11 19:07:08 +0900 doc: fix typo in buffer documentation Fixes #3253. M doc/api/buffer.markdown commit 12fc9fa refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-11 04:39:20 +0200 test: add failing dgram refcount test Idle UDP sockets (reading nor writing) should not keep the event loop alive. This will get fixed in v0.8 one way or the other. A test/simple/test-dgram-ref.js commit 68f63fe refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-10 16:54:17 +0200 child_process: make copy of options arg Make a copy of the options object that the user passes in, we modify it. M lib/child_process.js commit 928d28a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-10 16:49:35 +0200 util: make _extend() more robust Add a better 'is object?' check, the old one let values like true slip through. M lib/util.js M test/simple/test-util.js commit 52f0c37 refs/tags/v0.6.20 Author: vegorov@chromium.org Date: 2011-10-12 10:35:42 +0000 Runtime_NotifyDeoptimized should search for function activation in all thread stacks. R=fschneider@chromium.org BUG=v8:1763 Review URL: http://codereview.chromium.org/8240004 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9588 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/frames-inl.h M deps/v8/src/frames.h M deps/v8/src/runtime.cc commit 07be9fc refs/remotes/origin/v0.9.1-release Merge: 5979f09 bf9d8e9 Author: isaacs Date: 2012-05-09 15:12:13 -0700 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge Conflicts: Makefile lib/zlib.js src/node.cc src/node.js commit 493beb2 refs/tags/v0.6.20 Author: Philip Tellis Date: 2012-05-09 16:39:27 -0400 doc: fs.ReadableStream does not have a destroySoon method M doc/api/stream.markdown commit 3883f22 refs/tags/v0.6.20 Author: Ben Noordhuis Date: 2012-05-09 23:11:14 +0200 pipe_wrap: don't assert() on pipe accept errors Pass errors to the onconnection callback. M src/pipe_wrap.cc commit bf9d8e9 refs/remotes/origin/v0.9.1-release Author: Felix Geisendörfer Date: 2012-05-08 22:02:28 +0200 Fix exception output for module load exceptions So instead of: node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ You will now see: path/to/foo.js:1 throw new Error('bar'); ^ This is a sub-set of isaacs patch here: https://github.com/joyent/node/issues/3235 The difference is that this patch purely adresses the exception output, but does not try to make any behavior changes / improvements. M lib/module.js M test/message/stack_overflow.out M test/message/throw_custom_error.out M test/message/throw_non_error.out M test/message/undefined_reference_in_new_context.out commit 8140333 refs/remotes/origin/v0.9.1-release Author: Felix Geisendörfer Date: 2012-05-08 16:07:14 +0200 Fix process.nextTick throw call sites This patch now reports the proper throw call site for exceptions triggered within process.nextTick. So instead of this: node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ You will now see: mydir/myscript.js:15 throw new Error('My Error'); ^ From my testing this patch causes no performance regressions, but does greatly simplify processing the nextTickQueue. M src/node.cc M src/node.js M test/message/stack_overflow.out M test/message/throw_custom_error.out M test/message/throw_non_error.out M test/message/undefined_reference_in_new_context.out commit 5979f09 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-09 10:07:02 -0700 Fix #3242 Actually deprecate 'binary' buffer encoding M doc/api/buffer.markdown M lib/buffer.js M src/node.cc commit e859271 refs/remotes/origin/v0.9.1-release Author: Alex Kocharin Date: 2012-05-06 13:32:49 +0400 util: handle non-string return value in .inspect() M lib/util.js M test/simple/test-util-inspect.js commit 7d2e68f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-09 06:06:42 +0200 stream_wrap: fix compilation errors M src/stream_wrap.cc M src/stream_wrap.h commit b673d06 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-09 04:58:26 +0200 Net.js: fix UCS2 write crash due to inconsistent naming M src/pipe_wrap.cc M src/tcp_wrap.cc M src/tty_wrap.cc commit ee437c0 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-07 17:04:56 +0200 zlib: fix error reporting This commit is a back-port of the changes on the master branch. Fixes #3230. M lib/zlib.js M src/node_zlib.cc M test/simple/test-zlib-invalid-input.js M test/simple/test-zlib-random-byte-pipes.js commit 4624cf1 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-09 04:34:41 +0200 stream_wrap.cc: fix typo M src/stream_wrap.cc commit 27ddd14 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-08 20:19:38 +0200 net.js: make Socket.bytesWritten work again Earlier string write optimizations broke it. M lib/net.js commit 726ebad refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-09 03:54:28 +0200 StreamWrap::WriteBuffer: remove superfluous arguments M src/stream_wrap.cc commit 0e57aaf refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-07 23:30:55 +0200 Optimize writing strings with Socket.write M lib/child_process.js M lib/net.js M src/pipe_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tty_wrap.cc M test/simple/test-tcp-wrap-listen.js commit 4ddafbd refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-08 18:09:04 +0200 Benchmark: add /unicode/nnn bench to http_simple.js M benchmark/http_simple.js commit 7f68f25 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-08 17:38:02 +0200 Benchmark: clean up http_simple.js M benchmark/http_simple.js commit bb675ba refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-05-08 20:17:54 +0200 net.js: don't pretend that everything is okay when unwrapping fails In case of an UNWRAP failure, the binding returns -1, which is truthy. M lib/net.js commit 29b2fdb refs/remotes/origin/v0.9.1-release Author: yangguo@chromium.org Date: 2012-05-08 12:38:24 +0000 Force inlining CopyChars and String::Get. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10332054 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/globals.h M deps/v8/src/objects.h M deps/v8/src/v8utils.h commit 78e831a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-08 16:01:36 +0200 Don't use _snprintf() on Windows, it's not safe. _snprintf() doesn't zero-terminate the buffer on overflow. Use the hand-rolled version that lives in src/node_internals.h. M src/node.cc M src/node_crypto.cc M src/node_extensions.cc commit 8c758e1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-07 14:19:16 -0700 Don't destroy on timeout M lib/http.js commit b4fbf6d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-07 14:17:17 -0700 Fix #3231. Don't try to emit error on a null'ed req object M lib/http.js commit e02af94 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-07 22:49:10 +0200 test: add failing HTTP client timeout test See #3231. A test/simple/test-http-client-timeout.js commit 1eb9fc5 refs/remotes/origin/v0.9.1-release Author: Kevin Gadd Date: 2012-04-25 00:11:06 -0700 docs: add warning to vm module docs Add a clear warning about known issues with the module and a pointer to the GitHub issues list for the module. Describe some of the biggest known issues with the module. M doc/api/vm.markdown commit 34f05a3 refs/remotes/origin/v0.9.1-release Author: James Koval Date: 2012-05-06 11:23:09 -0700 docs: update var names in readline docs to be consistent Closes #3201. M doc/api/readline.markdown commit 33a9ac6 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-05 22:33:06 -0700 Upgrade npm to 1.1.21 Somehow this got downgraded in the last v0.6 merge. Very strange. M deps/npm/.npmignore M deps/npm/AUTHORS M deps/npm/LICENSE M deps/npm/Makefile M deps/npm/bin/npm-cli.js D deps/npm/bin/npm-get-uid-gid.js M deps/npm/bin/npm.cmd M deps/npm/doc/api/ls.md M deps/npm/doc/cli/changelog.md M deps/npm/doc/cli/coding-style.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/developers.md M deps/npm/doc/cli/index.md M deps/npm/doc/cli/install.md M deps/npm/doc/cli/json.md M deps/npm/doc/cli/list.md M deps/npm/doc/cli/scripts.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/index.html M deps/npm/lib/bugs.js M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/docs.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/rebuild.js M deps/npm/lib/search.js M deps/npm/lib/set.js M deps/npm/lib/unbuild.js M deps/npm/lib/uninstall.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion/file-completion.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/excludes.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/find-prefix.js D deps/npm/lib/utils/get-agent.js D deps/npm/lib/utils/get.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/link.js D deps/npm/lib/utils/mkdir-p.js M deps/npm/lib/utils/npm-registry-client/get.js M deps/npm/lib/utils/npm-registry-client/request.js M deps/npm/lib/utils/output.js M deps/npm/lib/utils/read-installed.js M deps/npm/lib/utils/read-json.js D deps/npm/lib/utils/set.js M deps/npm/lib/utils/tar.js D deps/npm/lib/utils/uid-number.js M deps/npm/lib/version.js M deps/npm/lib/view.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/block-stream/package.json D deps/npm/node_modules/fast-list/.npmignore D deps/npm/node_modules/fast-list/.travis.yml D deps/npm/node_modules/fast-list/README.md D deps/npm/node_modules/fast-list/fast-list.js D deps/npm/node_modules/fast-list/package.json M deps/npm/node_modules/fstream/.npmignore M deps/npm/node_modules/fstream/lib/abstract.js M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/lib/dir-writer.js M deps/npm/node_modules/fstream/lib/link-writer.js M deps/npm/node_modules/fstream/lib/proxy-reader.js M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/inherits/LICENSE M deps/npm/node_modules/inherits/package.json M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/mkdirp/README.markdown M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/package.json M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/forever.js M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/mimetypes.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/vendor/cookie/index.js M deps/npm/node_modules/rimraf/AUTHORS M deps/npm/node_modules/rimraf/README.md D deps/npm/node_modules/rimraf/fiber.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/node_modules/tar/lib/extract.js M deps/npm/node_modules/tar/package.json M deps/npm/node_modules/which/package.json M deps/npm/node_modules/which/which.js M deps/npm/package.json M deps/npm/scripts/index-build.js M deps/npm/test/packages/npm-test-env-reader/package.json D deps/npm/test/packages/npm-test-env-reader/test.sh M deps/npm/test/packages/npm-test-files/package.json M deps/npm/test/packages/npm-test-optional-deps/package.json commit 1858d1c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-05 19:27:42 -0700 Document http.STATUS_CODES This is an incredibly useful thing to know about, and it will likely never change. I can't remember why we didn't ever document it, and people keep suggesting we do so. M doc/api/http.markdown commit 3d84c3d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-05 15:07:58 -0700 More cluster event consistency Regarding discussion in #3198. Passing the worker as an argument to an event emitted on the worker is redundant, and an unnecessary break in consistency vs the events on the ChildProcess objects. It was removed from 'exit', but 'listening' and others were overlooked. This corrects that oversight. M doc/api/cluster.markdown M lib/cluster.js M test/simple/test-cluster-basic.js commit 1930772 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-05 15:05:14 -0700 Move test-fs-largefile into pummel It's too slow. A test/pummel/test-fs-largefile.js D test/simple/test-fs-largefile.js commit 792d9a9 refs/remotes/origin/v0.9.1-release Author: Javier Hernández Date: 2012-05-05 00:06:24 +0200 build: print error message if no compiler found Make the configure script warn the user about the lack of an acceptable C compiler on the system. M configure commit 9f3c639 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-05-05 23:10:36 +0900 doc: fix setEncoding() Fixes #3209. M doc/api/http.markdown M doc/api/net.markdown M doc/api/stream.markdown commit 40c4bee refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-05-05 22:47:24 +0900 string_decoder: added support for UTF-16LE Fixes #3223. M lib/string_decoder.js M test/simple/test-string-decoder.js commit 5871c81 refs/remotes/origin/v0.9.1-release Author: Mark Cavage Date: 2011-12-18 16:13:51 -0800 Add HTTP Status codes from RFC 6585 See: http://tools.ietf.org/html/rfc6585 M lib/http.js commit ceb51dd refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-05-05 12:22:01 +0900 string_decoder: add support for CESU-8 Fixes #3217. M lib/string_decoder.js M test/simple/test-string-decoder.js commit eaf607e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-04 18:29:56 -0700 test: No need for weak in 'make test' M Makefile commit 8cd2b0e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-04 18:29:56 -0700 test: No need for weak in 'make test' M Makefile commit a62dd44 refs/remotes/origin/v0.9.1-release Author: J. Lee Coltrane Date: 2012-05-02 12:38:31 -0400 cluster: worker exit event to match child_process test: fixes due to new cluster api. - changed worker `death` to `exit`. - corrected argument type expected by worker `exit` handler. test: more tests of cluster.worker death cluster: fixed arguments on worker 'exit' event worker 'exit' event now emits arguments consistent with the corresponding event in child_process module. M doc/api/cluster.markdown M lib/cluster.js M test/simple/test-cluster-basic.js M test/simple/test-cluster-worker-death.js A test/simple/test-cluster-worker-exit.js A test/simple/test-cluster-worker-kill.js commit c1bf810 refs/remotes/origin/v0.9.1-release Merge: 436a9b6 cd8f82c Author: isaacs Date: 2012-05-04 17:24:30 -0700 Merge branch 'v0.6-merge' commit cd8f82c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-04 17:14:09 -0700 Fix incorrect merge choices M lib/http.js M test/gc/test-http-client-timeout.js commit 436a9b6 refs/remotes/origin/v0.9.1-release Author: Brian Schroeder Date: 2012-05-03 13:27:06 -0700 net: signal localAddress bind failure in connect M lib/net.js A test/simple/test-http-localaddress-bind-error.js A test/simple/test-https-localaddress-bind-error.js commit c33d317 refs/remotes/origin/v0.9.1-release Author: Marcel Laverdet Date: 2012-05-04 17:29:42 -0500 node: un-revert 9a6012e The crashes in debug mode after adding Locker are *not* caused by Locker. Locker is merely exposing issues that already existed. Some of these issues have since been fixed in 70635753. This reverts commit 407181538b5193f6810bf06a2056a200265c0e93. This reapplies commit 9a6012edd9330296b7476bc6b7fbda2cd5c8165d. Conflicts: src/node.cc M src/node.cc commit 01d146c refs/remotes/origin/v0.9.1-release Merge: 1de4314 992e346 Author: isaacs Date: 2012-05-04 15:12:47 -0700 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge Conflicts: ChangeLog Makefile deps/npm/AUTHORS deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/list.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/npm.1 deps/npm/man/man3/npm.3 deps/npm/package.json doc/api/url.markdown lib/http.js src/node_version.h test/simple/test-fs-sync-fd-leak.js commit 1de4314 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-04 10:40:27 -0700 http: Clean up parser usage Move parsers.free(parser) to a single function, which also nulls all of the various references we hang on them. Also, move the parser.on* methods out of the closure, so that there's one shared definition of each, instead of re-defining for each parser in a spot where they can close over references to other request-specific objects. Conflicts: lib/http.js M lib/http.js commit a9fc63f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-04 10:32:42 -0700 Clean up gc tests This fixes the additional issues brought up in #3179. M test/gc/test-http-client-connaborted.js M test/gc/test-http-client-onerror.js M test/gc/test-http-client-timeout.js M test/gc/test-http-client.js M test/gc/test-net-timeout.js commit 0abe42a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-03 10:39:16 -0700 http: .once() usage in setTimeout M lib/http.js commit e63c782 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-03 10:16:25 -0700 Tests for memory leaks Conflicts: Makefile M .gitignore M Makefile A test/gc/test-http-client-connaborted.js A test/gc/test-http-client-onerror.js A test/gc/test-http-client-timeout.js A test/gc/test-http-client.js A test/gc/test-net-timeout.js A test/gc/testcfg.py M tools/test.py commit e4dd8dc refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-03 10:20:20 -0700 http leak: Null links from parser to req/res M lib/http.js commit 5eac8d6 refs/remotes/origin/v0.9.1-release Author: vvo Date: 2012-04-27 01:02:10 +0200 Fix #3179 HTTP memory leak using ClientRequest. M lib/http.js commit 2f93eb6 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-02 12:13:54 -0700 http client: Destroy on timeout M lib/http.js commit 0a414f4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-01 15:25:59 -0700 http: Remove socket ondata/onend in parser cleanup M lib/http.js commit 9164fa6 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-01 14:26:18 -0700 Null references to request object on socket errors. Regarding #3199 and #3179 and issues seen in production. Hopefully this fixes them. M lib/http.js commit 992e346 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-04 13:34:33 -0700 Now working on 0.6.18 M src/node_version.h commit fbe143d refs/remotes/origin/v0.9.1-release Merge: acf1950 4ced23d Author: isaacs Date: 2012-05-04 13:34:08 -0700 Merge branch 'v0.6.17-release' into v0.6 commit 4ced23d refs/tags/v0.6.17 (tag: v0.6.17) Author: isaacs Date: 2012-05-04 11:21:08 -0700 2012.05.04 Version 0.6.17 (stable) * Upgrade npm to 1.1.21 * uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki) * uv: Add support for EIO and ENOSPC errors (Fedor Indutny) * windows: Add support for EXDEV errors (Bert Belder) * http: Fix client memory leaks (isaacs, Vincent Voyer) * fs: fix file descriptor leak in sync functions (Ben Noordhuis) * fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis) M ChangeLog M src/node_version.h commit 711ecdd refs/tags/v0.6.17 Author: isaacs Date: 2012-05-04 12:51:37 -0700 test: Run weak install with --unsafe-perm This way it doesn't die when running as root. M Makefile commit aaf0453 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-04 11:06:35 -0700 Upgrade npm to 1.1.21 M deps/npm/AUTHORS M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/exec.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/package.json commit 719cd46 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-04 11:00:39 -0700 Upgrade uv to 936795a2c M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/win/error.c M deps/uv/test/test-spawn.c commit ab60efb refs/tags/v0.6.17 Author: isaacs Date: 2012-05-04 10:57:33 -0700 Update Authors M AUTHORS commit d1effbb refs/tags/v0.6.17 Merge: ebd0f98 2fc528c Author: isaacs Date: 2012-05-04 10:54:24 -0700 Merge branch 'http-memleak' into v0.6 commit 2fc528c refs/tags/v0.6.17 Author: isaacs Date: 2012-05-04 10:40:27 -0700 http: Clean up parser usage Move parsers.free(parser) to a single function, which also nulls all of the various references we hang on them. Also, move the parser.on* methods out of the closure, so that there's one shared definition of each, instead of re-defining for each parser in a spot where they can close over references to other request-specific objects. M lib/http.js commit 62c12d2 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-04 10:32:42 -0700 Clean up gc tests This fixes the additional issues brought up in #3179. M test/gc/test-http-client-connaborted.js M test/gc/test-http-client-onerror.js M test/gc/test-http-client-timeout.js M test/gc/test-http-client.js M test/gc/test-net-timeout.js commit ebd0f98 refs/tags/v0.6.17 Author: ANDO Takahiro Date: 2012-05-01 11:41:29 +0900 doc: fix callback argument of child_process.exec, execFile Fixes #3196. M doc/api/child_process.markdown commit e3ceee2 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-03 10:39:16 -0700 http: .once() usage in setTimeout M lib/http.js commit 91120e0 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-03 10:16:25 -0700 Tests for memory leaks M .gitignore M Makefile A test/gc/test-http-client-connaborted.js A test/gc/test-http-client-onerror.js A test/gc/test-http-client-timeout.js A test/gc/test-http-client.js A test/gc/test-net-timeout.js A test/gc/testcfg.py M tools/test.py commit b7e8e35 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-03 10:20:20 -0700 http leak: Null links from parser to req/res M lib/http.js commit ebbd403 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-05-03 23:55:25 +0900 buffer: add UTF-16LE encoding name. M doc/api/buffer.markdown M lib/buffer.js M test/simple/test-buffer.js commit 75f2365 refs/tags/v0.6.17 Author: vvo Date: 2012-04-27 01:02:10 +0200 Fix #3179 HTTP memory leak using ClientRequest. M lib/http.js commit e4a8d26 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-21 07:13:25 +0200 addon: add AtExit() function Lets native addons register exit hooks that run after the event loop has quit but before the VM is killed. Fixes #3147. M src/node.cc M src/node.h A test/addons/at-exit/binding.cc A test/addons/at-exit/binding.gyp A test/addons/at-exit/test.js commit 6f82b9f refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-04-19 11:58:35 -0700 64bit offsets for fs calls M src/node_file.cc commit df2c5fa refs/tags/v0.6.17 Author: Ben Noordhuis Date: 2012-05-03 01:03:08 +0200 fs: fix file descriptor leak in sync functions Fixes #3202. This is a back-port of commit 4e290e4. M lib/fs.js A test/simple/test-fs-sync-fd-leak.js commit 4e290e4 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-03 01:03:08 +0200 fs: fix file descriptor leak in sync functions Fixes #3202. M lib/fs.js A test/simple/test-fs-sync-fd-leak.js commit 47d6a94 refs/tags/v0.6.17 Author: Ben Noordhuis Date: 2012-05-02 04:24:38 +0200 fs: fix ReadStream / WriteStream double close bug * Calling fs.ReadStream.destroy() or fs.WriteStream.destroy() twice would close the file descriptor twice. That's bad because the file descriptor may have been repurposed in the mean time. * A bad value check in fs.ReadStream.prototype.destroy() would prevent a stream created with fs.createReadStream({fd:0}) from getting closed. M lib/fs.js A test/simple/test-fs-stream-double-close.js commit 6b426a2 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-02 22:53:45 +0000 Revert "v8: fix "pure virtual method called" runtime error" It makes mksnapshot die with a segmentation fault on sunos with gcc 4.5.2. This reverts commit c21c51a6fce878a4625c30032e669660ce6cbcaf. M deps/v8/build/common.gypi commit c9be1d5 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-02 12:13:54 -0700 http client: Destroy on timeout M lib/http.js commit 8802196 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-02 18:03:23 +0200 tcp, udp: share sockaddr-to-object function Share AddressToJS() function between tcp_wrap.cc and udp_wrap.cc. M src/tcp_wrap.cc M src/udp_wrap.cc commit c3898f3 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-05-02 12:30:23 +0700 debugger: support mirroring Date objects * fixes #3203 M lib/_debugger.js M test/fixtures/breakpoints.js M test/simple/test-debugger-repl.js commit ee2291e refs/remotes/origin/v0.9.1-release Author: Yoshihiro Kikuchi Date: 2012-05-01 11:32:20 +0900 test: add a child domain explicitly M test/simple/test-domain-multi.js commit fb400b4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-01 15:51:29 -0700 Return after emitting error in tty.js M lib/tty.js commit bce6813 refs/tags/v0.6.17 Author: isaacs Date: 2012-05-01 15:25:59 -0700 http: Remove socket ondata/onend in parser cleanup M lib/http.js commit bfe9cdb refs/tags/v0.6.17 Author: isaacs Date: 2012-05-01 14:26:18 -0700 Null references to request object on socket errors. Regarding #3199 and #3179 and issues seen in production. Hopefully this fixes them. M lib/http.js commit b894521 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-05-01 13:53:30 -0700 process: ensure that "exit" doesn't get emitted twice on a natural exit Fixes "test/simple/test-process-exit.js". M src/node.cc M src/node.js commit acf1950 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-05-01 13:31:26 -0700 Now working on 0.6.17 M src/node_version.h commit 9f9c333 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-05-02 01:59:59 +0700 vm: accept only object as arg of .createContext() Converting strings and others to objects is very slow and essentially wrong. M src/node_script.cc A test/simple/test-vm-create-context-arg.js commit 4bd54da refs/remotes/origin/v0.9.1-release Author: Yi, EungJun Date: 2012-04-03 01:31:21 +0900 path: add path.sep to get the path separator. M doc/api/path.markdown M lib/path.js M test/simple/test-path.js commit 6ba3e68 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-20 22:58:15 -0700 doc: correct return value of string-based fs.readSync Closes #2330 M doc/api/fs.markdown commit b45a108 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-01 14:55:51 +0200 udp: slightly optimize address family property M src/udp_wrap.cc commit e747daf refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-01 14:52:00 +0200 udp: make variable names consistent M src/udp_wrap.cc commit 94f1fee refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-05-01 09:49:19 +0900 udp: make getsockname() return address family name M doc/api/dgram.markdown M src/udp_wrap.cc A test/simple/test-dgram-address.js commit f4403f9 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-30 18:51:20 -0700 tty: emit "error" instead of throwing when getWindowSize() fails M lib/tty.js commit 6cacb9a refs/remotes/origin/v0.9.1-release Author: Garen Torikian Date: 2012-03-23 03:03:18 +0100 doc: add Cloud9 links to docs M doc/community/index.html commit e02d5c9 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-21 10:55:14 -0700 doc: add args to console methods M doc/api/stdio.markdown commit c9e6d36 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-03-29 23:17:41 -0700 doc: typo fixes M doc/api/buffer.markdown M doc/api/http.markdown M doc/api/readline.markdown M doc/api/vm.markdown commit f1f5de1 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-30 16:18:37 -0700 tty: throw an Error when getWindowSize() fails M lib/tty.js commit 4e48605 refs/remotes/origin/v0.9.1-release Author: Michael Thomas Date: 2012-04-29 14:40:36 -0400 test: rebuild keys without asking for password M test/fixtures/keys/Makefile commit 75c6255 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-01 00:55:43 +0200 deps: remove libuv sanity check Remove reference count check. Unbreaks test suite. This needs to be addressed. M deps/uv/src/unix/ev/ev.c commit 89e311b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-05-01 00:36:40 +0200 deps: back-port openssl patch Check for potentially exploitable overflows in asn1_d2i_read_bio BUF_mem_grow and BUF_mem_grow_clean. Refuse attempts to shrink buffer in CRYPTO_realloc_clean. Taken from OpenSSL CVS. Addresses CVE-2012-2110. M deps/openssl/openssl/crypto/asn1/a_d2i_fp.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/mem.c commit 518d28c refs/remotes/origin/v0.9.1-release Merge: db844b1 a1d1939 Author: isaacs Date: 2012-04-30 13:15:40 -0700 Merge branch 'v0.6.16-release' into v0.6 commit a1d1939 refs/tags/v0.6.16 (tag: v0.6.16) Author: isaacs Date: 2012-04-27 14:33:15 -0700 2012.04.30 Version 0.6.16 (stable) * Upgrade V8 to 3.6.6.25 * Upgrade npm to 1.1.19 * Windows: add mappings for UV_ENOENT (Bert Belder) * linux: add IN_MOVE_SELF to inotify event mask (Ben Noordhuis) * unix: call pipe handle connection cb on accept() error (Ben Noordhuis) * unix: handle EWOULDBLOCK (Ben Noordhuis) * map EWOULDBLOCK to UV_EAGAIN (Ben Noordhuis) * Map ENOMEM to UV_ENOMEM (isaacs) * Child process: support the `gid` and `uid` options (Bert Belder) * test: cluster: add worker death event test (Ben Noordhuis) * typo in node_http_parser (isaacs) * http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis) * don't check return value of unsetenv (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit e5ef103 refs/tags/v0.6.16 Author: isaacs Date: 2012-04-30 10:30:05 -0700 Fix #3194 correct url documentation M doc/api/url.markdown commit 35bcb1d refs/tags/v0.6.16 Author: isaacs Date: 2012-04-30 08:37:53 -0700 Indentation fix M src/process_wrap.cc commit 1ac05cc refs/tags/v0.6.16 Author: isaacs Date: 2012-04-27 15:01:31 -0700 Upgrade npm to 1.1.18 M deps/npm/AUTHORS M deps/npm/doc/cli/config.md M deps/npm/doc/cli/install.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/index.html D deps/npm/html/n-64.png D deps/npm/html/n-large.png D deps/npm/html/npm-16.png D deps/npm/html/npm-256-square.png D deps/npm/html/npm-256w.png D deps/npm/html/npm-64-square.png D deps/npm/html/npm-fin.png D deps/npm/html/npm-large.png D deps/npm/html/npm.png M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/exec.js M deps/npm/lib/utils/read-installed.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json A deps/npm/node_modules/node-gyp/LICENSE M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/clean.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/list.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/remove.js D deps/npm/node_modules/node-gyp/lib/util/asyncEmit.js D deps/npm/node_modules/node-gyp/lib/util/hook.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/package.json commit 248f552 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-29 18:53:41 -0700 process: ensure that the "exit" event always has "code" given Upon "normal" exiting of Node (i.e. the event loop completes naturally), the "code" parameter was not being passed to the "exit" event listeners. Be consistent. Tests included. M src/node.cc A test/simple/test-process-exit-recursive.js M test/simple/test-process-exit.js commit 77c18d1 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-04-29 15:17:16 +0200 console: throw when no such label exists in `console.timeEnd` Test included. M lib/console.js M test/simple/test-console.js commit 3bcbd14 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-29 00:24:51 +0200 process_wrap: don't use uv_spawn2 It was a temporary thing for the 0.6 branch only. M src/process_wrap.cc commit d2dd9d1 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-29 00:22:01 +0200 uv: upgrade to e2cae340a6 M deps/uv/config-unix.mk M deps/uv/gyp_uv M deps/uv/include/uv-private/tree.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h A deps/uv/src/unix/async.c M deps/uv/src/unix/cares.c A deps/uv/src/unix/check.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/error.c M deps/uv/src/unix/fs.c A deps/uv/src/unix/idle.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c A deps/uv/src/unix/linux/syscalls.c A deps/uv/src/unix/linux/syscalls.h A deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c A deps/uv/src/unix/prepare.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c A deps/uv/src/unix/timer.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/async.c M deps/uv/src/win/core.c M deps/uv/src/win/dl.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.h M deps/uv/src/win/winsock.h M deps/uv/test/echo-server.c M deps/uv/test/runner-unix.c M deps/uv/test/runner-win.c M deps/uv/test/task.h M deps/uv/test/test-async.c M deps/uv/test/test-counters-init.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs.c M deps/uv/test/test-get-memory.c M deps/uv/test/test-gethostbyname.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-handles.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-pipe-connect-error.c M deps/uv/test/test-platform-output.c M deps/uv/test/test-shutdown-close.c M deps/uv/test/test-spawn.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-udp-options.c M deps/uv/uv.gyp commit c8a10e9 refs/remotes/origin/v0.9.1-release Merge: ab072ee db844b1 Author: Bert Belder Date: 2012-04-29 00:17:23 +0200 Merge branch 'v0.6' Conflicts: deps/uv/include/uv-private/uv-unix.h deps/uv/include/uv-private/uv-win.h deps/uv/src/uv-common.c deps/uv/src/win/fs.c src/process_wrap.cc commit db844b1 refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-20 21:09:49 +0530 process: don't use strdup() file and cwd can be directly used from Utf8Value. Conflicts: src/process_wrap.cc M src/process_wrap.cc commit 3546383 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-28 23:36:47 +0200 process_wrap: avoid leaking memory when throwing due to invalid arguments M src/process_wrap.cc commit ab072ee refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-04-28 14:24:17 +0200 doc: document the address object in the cluster listening event M doc/api/cluster.markdown commit 12a90e9 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 23:10:35 +0200 bench: add continuous stress test Useful in tracking down or at least demonstrating memory leaks. A benchmark/http_bench.js commit 55e4d54 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-27 22:13:00 +0200 Child process: support the `gid` and `uid` options M lib/child_process.js M src/process_wrap.cc commit 51e66ec refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-27 22:06:12 +0200 Windows: turn off /Gm Otherwise multicode compile doesn't work. M common.gypi commit 0b75eee refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-27 22:00:44 +0200 uv: upgrade to d41cc9118d M deps/uv/src/win/process.c M deps/uv/test/test-spawn.c commit e221cd4 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-27 21:28:56 +0200 uv: upgrade to aea5db5da1 M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/linux.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/uv-common.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/process.c M deps/uv/test/test-list.h M deps/uv/test/test-spawn.c commit 4e84dfa refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-27 20:29:35 +0200 bench: run GC and dump stats if --expose-gc is set M benchmark/http_simple_auto.js commit 7063575 refs/remotes/origin/v0.9.1-release Author: Marcel Laverdet Date: 2012-04-10 19:27:38 -0500 Cleanup vm module memory leakage There are some paths here that led to dangling contexts. By being smarter with handle management we can get rid of all the cleanup code and fix those issues. M src/node_script.cc commit 76de7c0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-27 07:58:38 -0700 Add customary 'fork me on github' banner to website M doc/index.html M doc/pipe.css commit f405daa refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-25 20:08:30 -0700 repl: make tab completion read up the prototype of "global" For example, there's a global "toString()" function, so the REPL's tab completion should pick that up. M lib/repl.js M test/simple/test-repl-tab-complete.js commit 98b4596 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-25 20:10:50 -0700 process: lint M src/node.js commit 5648d95 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-25 04:10:31 -0700 Remove unused local variable. M src/node.cc commit df6c12c refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-24 14:04:39 -0700 doc: update string_decoder stability index to 3 Ref #3140 M doc/api/string_decoder.markdown commit 6292df6 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-24 01:32:33 -0700 process: comment for consistency M src/node.cc commit ef3a874 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-24 01:24:13 -0700 process: set _print_eval even when --eval is not passed This is for scripts being fed from stdin: $ echo "{ foo: 'bar' }" | node -p M src/node.cc commit 0b5235e refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-24 01:34:17 -0700 process: make --eval and reading scripts from stdin act the same Reusing the same logic for both places for the behavior is consistent. For example: $ ./node -p -e "'Hello World'" Hello World $ echo "'Hello World'" | ./node -p Hello World M src/node.js commit d9bad09 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-23 10:03:36 -0700 doc: util: add args to format and methods error, puts, print M doc/api/util.markdown commit 48cdbff refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-24 04:01:28 +0200 v8: posix: try to send() whole buffer Retry the send() syscall after a partial write. M deps/v8/src/platform-posix.cc commit ebfb8a5 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-24 03:45:30 +0200 v8: posix: handle EINTR in socket functions The socket functions did not handle EINTR (syscall interrupted by signal) which tripped up the debug agent. M deps/v8/src/platform-posix.cc commit 4359e81 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-24 03:41:49 +0200 v8: debug: fix error handling in SendConnectMessage() The old error handling code checked if the return value of Socket::Send() != 0, which is wrong because Socket::Send() can write less bytes than requested or return -1 on error. M deps/v8/src/debug-agent.cc commit 491c8d9 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-22 21:37:37 -0700 doc: add deprecated function http.createClient() Appears in a lot of old code and core tests. Documented to show it is deprecated. Closes #1613. M doc/api/http.markdown commit a64acd8 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-23 15:58:32 +0200 test: cluster: add worker death event test A test/simple/test-cluster-worker-death.js commit ea50ebd refs/remotes/origin/v0.9.1-release Author: Malte-Thorben Bruns Date: 2012-04-21 22:40:48 +0200 build: support make install "DESTDIR=/path" M Makefile M tools/installer.js commit e160213 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-21 13:53:49 -0700 repl: use Object.getPrototypeOf on functions for tab complete() M lib/repl.js commit c0a9985 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-21 10:32:03 -0700 domain: Document explicit binding, and d.run() M doc/api/domain.markdown commit 525253d refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-20 20:06:00 -0700 doc: add args for rl.write and rl.prompt M doc/api/readline.markdown commit da56c72 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-20 09:59:54 -0700 readline: remove unused vars in _ttyWrite M lib/readline.js commit 27dfb1d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-20 07:46:36 -0700 doc: typo in child_process documentation M doc/api/child_process.markdown commit 77c1cc0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-20 07:42:57 -0700 doc: typo in cluster documentation M doc/api/cluster.markdown commit d91ef15 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-19 23:32:58 -0700 doc: add string_decoder doc M doc/api/string_decoder.markdown commit 642945c refs/remotes/origin/v0.9.1-release Author: Brian White Date: 2012-04-20 02:57:14 -0400 docs: Remove duplicate socket.write() description M doc/api/net.markdown commit c21c51a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-20 01:28:54 +0200 v8: fix "pure virtual method called" runtime error Fixes #2912. M deps/v8/build/common.gypi commit e67a0f8 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-18 14:23:20 -0700 readline: _normalWrite() doesn't take a key modifier arg M lib/readline.js commit c9a231d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-17 19:24:28 -0700 typo in node_http_parser M src/node_http_parser.cc commit 57148f5 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-18 12:37:54 -0700 readline: change char to ch to avoid reserved word M lib/readline.js commit c56d155 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-18 21:55:36 +0200 test: use the new net.listen(backlog=x) API M test/fixtures/fork2.js M test/simple/test-child-process-fork2.js commit 12f7744 refs/remotes/origin/v0.9.1-release Author: Erik Dubbelboer Date: 2012-04-18 15:56:14 +0200 doc: improve dns module docs M doc/api/dns.markdown commit ecfe32e refs/remotes/origin/v0.9.1-release Author: Erik Dubbelboer Date: 2012-04-18 15:56:14 +0200 dns: add more error codes M lib/dns.js commit 605927f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-18 12:41:08 -0700 Fix test/ jslint failures (by not linting tests) In practice, it's not important to lint tests. We lint src/ and lib/, which is where we're more prone to make mistakes that affect real-world situations in subtle ways, and where more changes are made that ought to be kept in a consistent style. Tests are a mess anyways, and no one cares. M Makefile commit 3d69bbf refs/remotes/origin/v0.9.1-release Author: Erik Dubbelboer Date: 2012-04-18 15:56:14 +0200 net, http: add backlog parameter to .listen() M doc/api/http.markdown M doc/api/net.markdown M lib/net.js M test/simple/test-net-server-bind.js commit b12b2b8 refs/remotes/origin/v0.9.1-release Merge: 33c76f1 e5b787e Author: isaacs Date: 2012-04-18 12:25:32 -0700 Merge remote-tracking branch 'ry/v0.6' commit 33c76f1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-18 12:24:41 -0700 net.js: lint M lib/net.js commit e5b787e refs/remotes/origin/v0.9.1-release Author: Dane Springmeyer Date: 2012-04-18 10:32:02 -0700 deps: fix v8 build error Pull in build error fix from http://code.google.com/p/v8/source/detail?r=9505 Missed in 5d69bbfbd. M deps/v8/src/regexp-macro-assembler-tracer.cc commit ecca752 refs/remotes/origin/v0.9.1-release Merge: 0fcb124 5d69bbf Author: isaacs Date: 2012-04-18 11:57:54 -0700 Merge remote-tracking branch 'ry/v0.6' into master Conflicts: AUTHORS ChangeLog LICENSE Makefile deps/http_parser/test.c deps/npm/AUTHORS deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/list.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/lib/npm.js deps/npm/man/man1/npm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/fstream-npm/fstream-npm.js deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json deps/npm/node_modules/fstream-npm/package.json deps/npm/node_modules/node-gyp/LICENSE deps/npm/node_modules/node-gyp/lib/build.js deps/npm/node_modules/node-gyp/lib/install.js deps/npm/node_modules/node-gyp/node_modules/ansi/package.json deps/npm/node_modules/node-gyp/node_modules/glob/package.json deps/npm/node_modules/node-gyp/package.json deps/npm/package.json deps/uv/test/test-fs.c deps/v8/src/regexp-macro-assembler-tracer.cc deps/v8/src/version.cc src/node_version.h src/platform_sunos.cc test/simple/test-net-write-after-close.js wscript commit 0fcb124 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-18 11:17:29 -0700 Now working on 0.7.9 M src/node_version.h commit 889cbf9 refs/remotes/origin/v0.9.1-release Merge: d2860a6 c2b4709 Author: isaacs Date: 2012-04-18 11:17:15 -0700 Merge branch 'v0.7.8-release' commit c2b4709 refs/tags/v0.7.8 (tag: v0.7.8) Author: isaacs Date: 2012-04-17 17:17:44 -0700 2012.04.18, Version 0.7.8, (unstable) * Upgrade V8 to 3.9.24.9 * Upgrade OpenSSL to 1.0.0f * Upgrade npm to 1.1.18 * Show licenses in Binary installers * Domains (isaacs) * readline: rename "end" to "close" (Nathan Rajlich) * tcp: make getsockname() return address family as string (Shigeki Ohtsu) * http, https: fix .setTimeout() (ssuda) * os: add cross platform EOL character (Mustansir Golawala) * typed arrays: unexport SizeOfArrayElementForType() (Aaron Jacobs) * net: honor 'enable' flag in .setNoDelay() (Ben Noordhuis) * child_process: emit error when .kill fails (Andreas Madsen) * gyp: fix 'argument list too long' build error (Ben Noordhuis) * fs.WriteStream: Handle modifications to fs.open (isaacs) * repl, readline: Handle newlines better (Nathan Rajlich, Nathan Friedly) * build: target OSX 10.5 when building on darwin (Nathan Rajlich) * Fix #3052 Handle errors properly in zlib (isaacs) * build: add support for DTrace and postmortem (Dave Pacheco) * core: add reusable Slab allocator (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 7b3fb22 refs/tags/v0.7.8 Author: isaacs Date: 2012-04-17 19:24:28 -0700 typo in node_http_parser M src/node_http_parser.cc commit 6bb9868 refs/tags/v0.7.8 Author: isaacs Date: 2012-04-17 18:16:52 -0700 Reapply patches floating on V8 M deps/v8/build/common.gypi commit 6ed5ef5 refs/tags/v0.7.8 Author: isaacs Date: 2012-04-17 18:16:27 -0700 Upgrade V8 to 3.9.24.9 M deps/v8/build/common.gypi M deps/v8/src/bootstrapper.cc M deps/v8/src/debug.cc M deps/v8/src/execution.cc M deps/v8/src/flag-definitions.h M deps/v8/src/hydrogen.cc M deps/v8/src/version.cc A deps/v8/test/mjsunit/regress/regress-119429.js commit c8bbd13 refs/tags/v0.7.8 Author: isaacs Date: 2012-04-17 17:14:25 -0700 Upgrade npm to 1.1.17 M deps/npm/AUTHORS M deps/npm/doc/cli/config.md M deps/npm/doc/cli/install.md M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/html/index.html M deps/npm/lib/bugs.js M deps/npm/lib/docs.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/npm-registry-client/request.js M deps/npm/lib/utils/read-installed.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/fstream-npm/fstream-npm.js M deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json M deps/npm/node_modules/fstream-npm/package.json A deps/npm/node_modules/node-gyp/LICENSE M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/legacy/common.gypi M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/clean.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/list.js M deps/npm/node_modules/node-gyp/lib/node-gyp.js M deps/npm/node_modules/node-gyp/lib/remove.js D deps/npm/node_modules/node-gyp/lib/util/asyncEmit.js D deps/npm/node_modules/node-gyp/lib/util/hook.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/read/LICENCE M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/package.json M deps/npm/package.json M deps/npm/scripts/index-build.js commit d2860a6 refs/remotes/origin/v0.9.1-release Author: Josh W Date: 2012-04-17 03:03:30 +0800 doc: make readline example filter shorter M doc/api/readline.markdown commit 20143b3 refs/remotes/origin/v0.9.1-release Author: Josh W Date: 2012-04-10 13:59:13 +0800 doc: add some headers to make it more legible M doc/api/readline.markdown commit d8b33dc refs/tags/v0.7.8 Author: isaacs Date: 2012-04-17 15:52:57 -0700 lint M lib/domain.js commit 37fd953 refs/tags/v0.7.8 Author: isaacs Date: 2012-04-17 15:45:48 -0700 uv: Cherry-pick joyent/libuv@3c41597 M deps/uv/include/uv-private/uv-unix.h M deps/uv/src/unix/ev/ev_kqueue.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c commit 079b813 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-17 15:30:22 -0700 test: Minor change to message/undefined_reference_in_new_context M test/message/undefined_reference_in_new_context.out commit 8559a4a refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-04-17 13:50:09 -0700 Fix 64-bit SmartOS build M node.gyp commit 8673a4a refs/remotes/origin/v0.9.1-release Merge: e621250 d4ed2e6 Author: isaacs Date: 2012-04-17 13:36:29 -0700 Merge branch 'domains3' commit d4ed2e6 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-12 08:16:30 -0700 Add Todo comments about domain-ifying crypto M src/node_crypto.cc commit 45c1d4f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-10 14:59:21 -0700 Add switches to http_simple bench to use domains M benchmark/http.sh M benchmark/http_simple.js commit 10ce3d1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-13 16:27:23 -0700 Domain hooks in ReqWrap and MakeCallback M src/node.cc M src/node.js M src/req_wrap.h commit 963459d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-06 16:26:18 -0700 Domain feature This is a squashed commit of the main work done on the domains-wip branch. The original commit messages are preserved for posterity: * Implicitly add EventEmitters to active domain * Implicitly add timers to active domain * domain: add members, remove ctor cb * Don't hijack bound callbacks for Domain error events * Add dispose method * Add domain.remove(ee) method * A test of multiple domains in process at once * Put the active domain on the process object * Only intercept error arg if explicitly requested * Typo * Don't auto-add new domains to the current domain While an automatic parent/child relationship is sort of neat, and leads to some nice error-bubbling characteristics, it also results in keeping a reference to every EE and timer created, unless domains are explicitly disposed of. * Explicitly adding one domain to another is still fine, of course. * Don't allow circular domain->domain memberships * Disposing of a domain removes it from its parent * Domain disposal turns functions into no-ops * More documentation of domains * More thorough dispose() semantics * An example using domains in an HTTP server * Don't handle errors on a disposed domain * Need to push, even if the same domain is entered multiple times * Array.push is too slow for the EE Ctor * lint domain * domain: docs * Also call abort and destroySoon to clean up event emitters * domain: Wrap destroy methods in a try/catch * Attach tick callbacks to active domain * domain: Only implicitly bind timers, not explicitly * domain: Don't fire timers when disposed. * domain: Simplify naming so that MakeCallback works on Timers * Add setInterval and nextTick to domain test * domain: Make stack private M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/domain.markdown A lib/domain.js M lib/events.js M lib/timers.js M node.gyp M src/node.js A test/simple/test-domain-http-server.js A test/simple/test-domain-multi.js A test/simple/test-domain.js commit a26bee8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-12 16:03:47 -0700 MakeCallback: Consistent symbol usage M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_crypto.cc M src/node_file.cc M src/node_io_watcher.cc M src/node_stat_watcher.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/udp_wrap.cc commit db45b2c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-11 22:29:36 -0700 MakeCallback: Use in node_signal_watcher M src/node_signal_watcher.cc commit e1dd570 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-11 22:29:18 -0700 MakeCallback: Use in node_io_watcher M src/node_io_watcher.cc commit 35c0cd2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-11 22:28:44 -0700 MakeCallback: Use in node_crypto M src/node_crypto.cc commit 91701c2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-08 00:48:10 -0700 MakeCallback: Use in node_file.cc M src/node_file.cc commit 88f94fa refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-16 21:27:12 -0700 MakeCallback: abort() if not a function M src/node.cc commit ac1aadd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-13 16:34:48 -0700 MakeCallback: Return the callback return value M src/node.cc M src/node.h commit 7407be8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-13 16:33:09 -0700 MakeCallback: Accept Function or Symbol argument M src/node.cc M src/node.h commit 80a55e9 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-06 19:23:16 -0700 Report errors thrown from uncaughtException handers M src/node.cc commit e621250 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-17 11:49:31 -0700 test: lowercase setRawMode() test case filename A test/simple/test-readline-set-raw-mode.js D test/simple/test-readline-setRawMode.js commit e28eb6d refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-17 11:44:54 -0700 doc: update the `readline` docs for the "close" event behavior M doc/api/readline.markdown commit 327286d refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-17 11:35:11 -0700 repl: update the `repl` for the new `readline` behavior This fixes the failing REPL tests. M lib/repl.js commit c5d35ac refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-17 11:34:37 -0700 test: check for multiple "emit" calls in repl-end-emits-exit.js M test/simple/test-repl-end-emits-exit.js commit 9c3559f refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-17 11:31:07 -0700 readline: re-add the Interface#close() method; rename "end" to "close" The idea here is to reduce the number of times that `setRawMode()` is called on the `input` stream, since it is expensive, and simply pause()/resume() should not call it. So now `setRawMode()` only gets called at the beginning of the Interface instance, and then when `Interface#close()` is called. Test case included. M lib/readline.js A test/simple/test-readline-setRawMode.js commit 86bd9b6 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-17 11:17:54 -0700 doc: change `in` to `input` in the readline docs Also compacting some long lines. M doc/api/readline.markdown commit 718aa50 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-16 22:15:51 -0700 doc: add require.extensions to globals Closes #3028 M doc/api/globals.markdown commit 7cd1690 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-16 14:52:44 -0700 doc: add cache argument to fs.realpath() M doc/api/fs.markdown commit 5bc07cc refs/remotes/origin/v0.9.1-release Author: domenic Date: 2012-04-09 01:46:55 -0400 doc: note that `stream.pause` is advisory M doc/api/stream.markdown commit 70005be refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-04-08 20:54:53 +0530 Fixing ClientRequest setTimeout EventEmitter Leak This will fix #3068 M lib/http.js M lib/net.js A test/simple/test-http-timeout.js commit 540a441 refs/remotes/origin/v0.9.1-release Author: Zachary Scott Date: 2012-04-16 16:43:02 -0400 docs: fix broken links in zlib docs M doc/api/zlib.markdown commit b4626af refs/remotes/origin/v0.9.1-release Author: Zachary Scott Date: 2012-04-08 12:07:28 -0400 docs: url.format uses host for hostname and port, not auth Fixes #3062. M doc/api/url.markdown commit 59e6b14 refs/remotes/origin/v0.9.1-release Author: Zachary Scott Date: 2012-04-07 11:10:22 -0400 docs: url.host doesn't include auth Fixes #3062. M doc/api/url.markdown commit 0f95a93 refs/remotes/origin/v0.9.1-release Author: fukayatsu Date: 2012-04-17 03:37:32 +0900 tls: remove duplicate line M lib/tls.js commit 0d13142 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-04-13 16:45:38 +0900 tcp: make getsockname() return address family as string M doc/api/net.markdown M doc/api/tls.markdown M src/tcp_wrap.cc A test/simple/test-net-server-address.js commit 21d2683 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-16 17:57:41 +0200 test: don't make request until server is listening Preemptively fixes simple/test-https-timeout on platforms where binding to an interface is not an instantaneous action. M test/simple/test-https-timeout.js commit 48d52d8 refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-04-14 05:05:28 +0530 http, https: fix .setTimeout() Fixes #3107. M lib/http.js A test/simple/test-https-timeout.js commit 5d69bbf refs/remotes/origin/v0.9.1-release Author: lrn@chromium.org Date: 2011-10-03 10:31:01 +0000 Fix bug in x64 RegExp detecting start of string. Also add missing MIPS case in regexp tracer. Fixes issues v8:1748 and v8:1746 BUG=v8:1748, v8:1746 TEST=mjsunit/regress/regress-1748.js Review URL: http://codereview.chromium.org/8116001 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9504 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/x64/regexp-macro-assembler-x64.cc A deps/v8/test/mjsunit/regress/regress-1748.js commit 0f74729 refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-02-07 16:50:05 -0800 disable omit-frame-pointer on solaris systems M deps/v8/SConstruct commit 0c0f13e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-02 15:37:59 -0800 Patches floating on v8 M deps/v8/SConstruct M deps/v8/tools/gyp/v8.gyp commit 69ca83f refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-16 17:27:16 +0200 Upgrade V8 to 3.6.6.25 M deps/v8/SConstruct M deps/v8/src/regexp.js M deps/v8/src/version.cc A deps/v8/test/mjsunit/regexp-capture-3.js M deps/v8/tools/gyp/v8.gyp commit 0a83b78 refs/remotes/origin/v0.9.1-release Author: Kyle Robinson Young Date: 2012-04-15 22:24:25 -0700 docs: more explicit argument names in fs M doc/api/fs.markdown commit 3f42612 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-31 23:23:46 +0200 node: don't check return value of unsetenv() It returns void on some platforms, notably FreeBSD. M src/node.cc commit f065c87 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-04-15 11:09:37 +0200 events: remove misleading comment M lib/events.js commit c945eae refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-14 21:51:03 +0000 deps: fix -DOPENSSL_NO_SOCK on sunos The OPENSSL_NO_SOCK macro in OpenSSL missed a couple of networking functions that called other functions that OPENSSL_NO_SOCK *had* filtered out. None of the functions (filtered or not) were actually used but it was enough to trip up the Solaris linker. M deps/openssl/openssl/crypto/bio/b_sock.c M deps/openssl/openssl/ssl/bio_ssl.c commit 7ee1545 refs/remotes/origin/v0.9.1-release Author: Mustansir Golawala Date: 2012-04-12 01:29:15 -0700 os: add cross platform EOL character M doc/api/os.markdown M lib/os.js M test/simple/test-os.js commit d03b80b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-14 23:12:36 +0200 deps: upgrade http_parser to joyent/http-parser@da91852 M deps/http_parser/http_parser.c M deps/http_parser/test.c commit 93cefab refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-13 16:53:51 -0700 Set errno in fake-failing child-process kill test M test/simple/test-child-process-kill-throw.js commit b7b7b29 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-13 14:46:35 +0200 dns: remove unused functions M lib/dns.js commit 46acb09 refs/remotes/origin/v0.9.1-release Author: Zachary Scott Date: 2012-04-12 20:24:35 -0400 docs: rewrite "addons" docs to use node-gyp Closes #3100. Closes #3101. M doc/api/addons.markdown commit 1444801 refs/remotes/origin/v0.9.1-release Author: Aaron Jacobs Date: 2012-03-15 13:26:35 +1100 typed arrays: unexport SizeOfArrayElementForType() It isn't used anywhere else, so made it an implementation detail in v8_typed_array.cc. M src/v8_typed_array.cc M src/v8_typed_array.h commit 16fca26 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-12 19:13:04 +0200 net: honor 'enable' flag in .setNoDelay() Fixes #3096. M lib/net.js M src/tcp_wrap.cc commit 5b43c63 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-03-13 17:22:47 +0100 child_process: emit error when .kill fails M lib/child_process.js A test/simple/test-child-process-kill-throw.js commit 04271a5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-11 18:26:52 -0700 gyp: Apply 'argument too long' fix in another place For some reason, aa5961a445acbd2b533ef870eb19733be7b7ede5 caused 'make test' to rebuild the entire project every time. Applying the fix to the other place where gyp chops up the argument list makes it behave properly. M tools/gyp/pylib/gyp/generator/make.py commit 1c88c3b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-11 18:20:54 +0200 Disable OpenSSL UI M deps/openssl/openssl.gyp A deps/openssl/openssl/crypto/ui/ui_dummy.c M deps/openssl/openssl/crypto/ui/ui_openssl.c commit 916b5d1 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-11 01:05:10 +0200 test: merge tls-ext-key-usage into tls-securepair-client D test/simple/test-tls-ext-key-usage.js M test/simple/test-tls-securepair-client.js commit 6cbed95 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-11 00:47:52 +0200 test: fix openssl tests Don't assume that the libcrypto and libssl that we're linked against is the same version as the openssl command line tool. This is important because the tool has a bug in all pre-1.0.0 versions that makes it unusable for these tests. M test/simple/test-tls-ext-key-usage.js M test/simple/test-tls-securepair-client.js commit 2639566 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-10 21:41:34 +0000 build: configure openssl * compile with -DOPENSSL_NO_SOCK and -DOPENSSL_NO_DGRAM, we don't need it * compile with -DOPENSSL_NO_GOST and -DOPENSSL_NO_HW_PADLOCK, works around the brain dead linker on solaris and maybe others * compile with -DTERMIOS, OS X doesn't have * compile with -D__EXTENSIONS__ on solaris, makes siginfo_t available * compile without -ansi on linux, it hides a number of POSIX declarations (sigaction, NI_MAXHOST, etc.) M common.gypi M deps/openssl/openssl.gyp commit 3694b69 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-10 16:04:49 +0200 deps: reapply 0a34755 to bundled openssl A deps/openssl/config/k8/openssl/opensslconf-posix.h A deps/openssl/config/k8/openssl/opensslconf-win32.h M deps/openssl/config/k8/openssl/opensslconf.h commit 0f9d201 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-10 16:08:50 +0200 deps: reapply 0110c90 to bundled openssl A deps/openssl/config/piii/openssl/opensslconf-posix.h A deps/openssl/config/piii/openssl/opensslconf-win32.h M deps/openssl/config/piii/openssl/opensslconf.h commit 30e7fb7 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-10 15:57:21 +0200 deps: upgrade openssl to 1.0.0f M deps/openssl/README.chromium A deps/openssl/config/android/openssl/opensslconf.h D deps/openssl/config/k8/openssl/opensslconf-posix.h D deps/openssl/config/k8/openssl/opensslconf-win32.h M deps/openssl/config/k8/openssl/opensslconf.h D deps/openssl/config/piii/openssl/opensslconf-posix.h D deps/openssl/config/piii/openssl/opensslconf-win32.h M deps/openssl/config/piii/openssl/opensslconf.h M deps/openssl/openssl.gyp M deps/openssl/openssl/CHANGES M deps/openssl/openssl/CHANGES.SSLeay M deps/openssl/openssl/Configure M deps/openssl/openssl/FAQ M deps/openssl/openssl/INSTALL M deps/openssl/openssl/INSTALL.VMS M deps/openssl/openssl/INSTALL.W32 M deps/openssl/openssl/INSTALL.WCE M deps/openssl/openssl/Makefile M deps/openssl/openssl/Makefile.org M deps/openssl/openssl/Makefile.shared M deps/openssl/openssl/NEWS M deps/openssl/openssl/Netware/build.bat M deps/openssl/openssl/README A deps/openssl/openssl/VMS/install-vms.com D deps/openssl/openssl/VMS/install.com M deps/openssl/openssl/VMS/mkshared.com A deps/openssl/openssl/VMS/openssl_startup.com A deps/openssl/openssl/VMS/openssl_undo.com M deps/openssl/openssl/apps/CA.com M deps/openssl/openssl/apps/Makefile M deps/openssl/openssl/apps/apps.c M deps/openssl/openssl/apps/apps.h M deps/openssl/openssl/apps/asn1pars.c M deps/openssl/openssl/apps/ca.c M deps/openssl/openssl/apps/ciphers.c M deps/openssl/openssl/apps/cms.c M deps/openssl/openssl/apps/crl2p7.c M deps/openssl/openssl/apps/dgst.c M deps/openssl/openssl/apps/dh.c M deps/openssl/openssl/apps/dhparam.c M deps/openssl/openssl/apps/dsa.c M deps/openssl/openssl/apps/ec.c M deps/openssl/openssl/apps/ecparam.c M deps/openssl/openssl/apps/enc.c M deps/openssl/openssl/apps/engine.c M deps/openssl/openssl/apps/errstr.c M deps/openssl/openssl/apps/gendh.c A deps/openssl/openssl/apps/genpkey.c M deps/openssl/openssl/apps/genrsa.c A deps/openssl/openssl/apps/install-apps.com D deps/openssl/openssl/apps/install.com M deps/openssl/openssl/apps/makeapps.com M deps/openssl/openssl/apps/ocsp.c M deps/openssl/openssl/apps/openssl-vms.cnf M deps/openssl/openssl/apps/openssl.c M deps/openssl/openssl/apps/openssl.cnf M deps/openssl/openssl/apps/pkcs12.c M deps/openssl/openssl/apps/pkcs7.c M deps/openssl/openssl/apps/pkcs8.c A deps/openssl/openssl/apps/pkey.c A deps/openssl/openssl/apps/pkeyparam.c A deps/openssl/openssl/apps/pkeyutl.c M deps/openssl/openssl/apps/prime.c M deps/openssl/openssl/apps/progs.h M deps/openssl/openssl/apps/progs.pl M deps/openssl/openssl/apps/req.c M deps/openssl/openssl/apps/rsa.c M deps/openssl/openssl/apps/rsautl.c M deps/openssl/openssl/apps/s_apps.h M deps/openssl/openssl/apps/s_cb.c M deps/openssl/openssl/apps/s_client.c M deps/openssl/openssl/apps/s_server.c M deps/openssl/openssl/apps/s_socket.c M deps/openssl/openssl/apps/s_time.c M deps/openssl/openssl/apps/smime.c M deps/openssl/openssl/apps/speed.c A deps/openssl/openssl/apps/ts.c A deps/openssl/openssl/apps/tsget M deps/openssl/openssl/apps/verify.c A deps/openssl/openssl/apps/vms_decc_init.c M deps/openssl/openssl/apps/x509.c M deps/openssl/openssl/config M deps/openssl/openssl/crypto/LPdir_vms.c M deps/openssl/openssl/crypto/LPdir_win.c M deps/openssl/openssl/crypto/Makefile M deps/openssl/openssl/crypto/aes/Makefile M deps/openssl/openssl/crypto/aes/aes.h M deps/openssl/openssl/crypto/aes/aes_cbc.c M deps/openssl/openssl/crypto/aes/aes_cfb.c M deps/openssl/openssl/crypto/aes/aes_core.c M deps/openssl/openssl/crypto/aes/aes_ctr.c M deps/openssl/openssl/crypto/aes/aes_ige.c M deps/openssl/openssl/crypto/aes/aes_ofb.c A deps/openssl/openssl/crypto/aes/aes_x86core.c M deps/openssl/openssl/crypto/aes/asm/aes-586.pl A deps/openssl/openssl/crypto/aes/asm/aes-armv4.pl A deps/openssl/openssl/crypto/aes/asm/aes-ppc.pl A deps/openssl/openssl/crypto/aes/asm/aes-s390x.pl A deps/openssl/openssl/crypto/aes/asm/aes-sparcv9.pl M deps/openssl/openssl/crypto/aes/asm/aes-x86_64.pl A deps/openssl/openssl/crypto/alphacpuid.pl M deps/openssl/openssl/crypto/asn1/Makefile M deps/openssl/openssl/crypto/asn1/a_bitstr.c M deps/openssl/openssl/crypto/asn1/a_dup.c M deps/openssl/openssl/crypto/asn1/a_gentm.c D deps/openssl/openssl/crypto/asn1/a_hdr.c M deps/openssl/openssl/crypto/asn1/a_int.c D deps/openssl/openssl/crypto/asn1/a_meth.c M deps/openssl/openssl/crypto/asn1/a_object.c M deps/openssl/openssl/crypto/asn1/a_octet.c M deps/openssl/openssl/crypto/asn1/a_set.c M deps/openssl/openssl/crypto/asn1/a_sign.c M deps/openssl/openssl/crypto/asn1/a_strnid.c M deps/openssl/openssl/crypto/asn1/a_time.c M deps/openssl/openssl/crypto/asn1/a_type.c M deps/openssl/openssl/crypto/asn1/a_utctm.c M deps/openssl/openssl/crypto/asn1/a_verify.c A deps/openssl/openssl/crypto/asn1/ameth_lib.c M deps/openssl/openssl/crypto/asn1/asn1.h M deps/openssl/openssl/crypto/asn1/asn1_err.c M deps/openssl/openssl/crypto/asn1/asn1_gen.c M deps/openssl/openssl/crypto/asn1/asn1_lib.c A deps/openssl/openssl/crypto/asn1/asn1_locl.h M deps/openssl/openssl/crypto/asn1/asn1_mac.h M deps/openssl/openssl/crypto/asn1/asn1_par.c M deps/openssl/openssl/crypto/asn1/asn1t.h M deps/openssl/openssl/crypto/asn1/asn_mime.c M deps/openssl/openssl/crypto/asn1/asn_pack.c A deps/openssl/openssl/crypto/asn1/bio_asn1.c A deps/openssl/openssl/crypto/asn1/bio_ndef.c M deps/openssl/openssl/crypto/asn1/charmap.h M deps/openssl/openssl/crypto/asn1/d2i_pr.c M deps/openssl/openssl/crypto/asn1/d2i_pu.c M deps/openssl/openssl/crypto/asn1/i2d_pr.c M deps/openssl/openssl/crypto/asn1/nsseq.c M deps/openssl/openssl/crypto/asn1/p5_pbe.c M deps/openssl/openssl/crypto/asn1/p5_pbev2.c D deps/openssl/openssl/crypto/asn1/p8_key.c M deps/openssl/openssl/crypto/asn1/p8_pkey.c M deps/openssl/openssl/crypto/asn1/t_pkey.c M deps/openssl/openssl/crypto/asn1/t_req.c M deps/openssl/openssl/crypto/asn1/t_spki.c M deps/openssl/openssl/crypto/asn1/t_x509.c M deps/openssl/openssl/crypto/asn1/tasn_dec.c M deps/openssl/openssl/crypto/asn1/tasn_enc.c M deps/openssl/openssl/crypto/asn1/tasn_fre.c M deps/openssl/openssl/crypto/asn1/tasn_new.c M deps/openssl/openssl/crypto/asn1/tasn_prn.c M deps/openssl/openssl/crypto/asn1/tasn_typ.c M deps/openssl/openssl/crypto/asn1/x_crl.c M deps/openssl/openssl/crypto/asn1/x_long.c M deps/openssl/openssl/crypto/asn1/x_name.c A deps/openssl/openssl/crypto/asn1/x_nx509.c M deps/openssl/openssl/crypto/asn1/x_pubkey.c M deps/openssl/openssl/crypto/asn1/x_req.c M deps/openssl/openssl/crypto/asn1/x_x509.c M deps/openssl/openssl/crypto/bf/Makefile M deps/openssl/openssl/crypto/bf/asm/bf-586.pl M deps/openssl/openssl/crypto/bf/bf_skey.c M deps/openssl/openssl/crypto/bf/blowfish.h M deps/openssl/openssl/crypto/bio/Makefile M deps/openssl/openssl/crypto/bio/b_print.c M deps/openssl/openssl/crypto/bio/b_sock.c M deps/openssl/openssl/crypto/bio/bf_buff.c M deps/openssl/openssl/crypto/bio/bio.h M deps/openssl/openssl/crypto/bio/bio_cb.c M deps/openssl/openssl/crypto/bio/bio_err.c M deps/openssl/openssl/crypto/bio/bio_lcl.h M deps/openssl/openssl/crypto/bio/bio_lib.c M deps/openssl/openssl/crypto/bio/bss_acpt.c M deps/openssl/openssl/crypto/bio/bss_dgram.c M deps/openssl/openssl/crypto/bio/bss_fd.c M deps/openssl/openssl/crypto/bio/bss_file.c M deps/openssl/openssl/crypto/bio/bss_log.c M deps/openssl/openssl/crypto/bio/bss_mem.c M deps/openssl/openssl/crypto/bn/Makefile A deps/openssl/openssl/crypto/bn/asm/alpha-mont.pl A deps/openssl/openssl/crypto/bn/asm/armv4-mont.pl M deps/openssl/openssl/crypto/bn/asm/bn-586.pl M deps/openssl/openssl/crypto/bn/asm/co-586.pl A deps/openssl/openssl/crypto/bn/asm/mips3-mont.pl D deps/openssl/openssl/crypto/bn/asm/mo-586.pl A deps/openssl/openssl/crypto/bn/asm/ppc-mont.pl M deps/openssl/openssl/crypto/bn/asm/ppc.pl A deps/openssl/openssl/crypto/bn/asm/ppc64-mont.pl A deps/openssl/openssl/crypto/bn/asm/s390x-mont.pl A deps/openssl/openssl/crypto/bn/asm/s390x.S M deps/openssl/openssl/crypto/bn/asm/sparcv8plus.S A deps/openssl/openssl/crypto/bn/asm/sparcv9-mont.pl A deps/openssl/openssl/crypto/bn/asm/sparcv9a-mont.pl A deps/openssl/openssl/crypto/bn/asm/via-mont.pl A deps/openssl/openssl/crypto/bn/asm/x86-mont.pl M deps/openssl/openssl/crypto/bn/asm/x86_64-gcc.c M deps/openssl/openssl/crypto/bn/asm/x86_64-mont.pl M deps/openssl/openssl/crypto/bn/bn.h M deps/openssl/openssl/crypto/bn/bn_asm.c M deps/openssl/openssl/crypto/bn/bn_blind.c M deps/openssl/openssl/crypto/bn/bn_ctx.c M deps/openssl/openssl/crypto/bn/bn_div.c M deps/openssl/openssl/crypto/bn/bn_gf2m.c M deps/openssl/openssl/crypto/bn/bn_lcl.h M deps/openssl/openssl/crypto/bn/bn_lib.c M deps/openssl/openssl/crypto/bn/bn_mont.c M deps/openssl/openssl/crypto/bn/bn_nist.c D deps/openssl/openssl/crypto/bn/bn_opt.c M deps/openssl/openssl/crypto/bn/bn_print.c D deps/openssl/openssl/crypto/bn/bn_x931p.c M deps/openssl/openssl/crypto/bn/bntest.c M deps/openssl/openssl/crypto/bn/exptest.c M deps/openssl/openssl/crypto/buffer/Makefile M deps/openssl/openssl/crypto/buffer/buf_err.c D deps/openssl/openssl/crypto/buffer/buf_str.c M deps/openssl/openssl/crypto/buffer/buffer.c M deps/openssl/openssl/crypto/buffer/buffer.h M deps/openssl/openssl/crypto/camellia/Makefile A deps/openssl/openssl/crypto/camellia/asm/cmll-x86.pl A deps/openssl/openssl/crypto/camellia/asm/cmll-x86_64.pl M deps/openssl/openssl/crypto/camellia/camellia.c M deps/openssl/openssl/crypto/camellia/camellia.h M deps/openssl/openssl/crypto/camellia/cmll_cbc.c M deps/openssl/openssl/crypto/camellia/cmll_cfb.c M deps/openssl/openssl/crypto/camellia/cmll_ctr.c M deps/openssl/openssl/crypto/camellia/cmll_locl.h M deps/openssl/openssl/crypto/camellia/cmll_misc.c M deps/openssl/openssl/crypto/camellia/cmll_ofb.c M deps/openssl/openssl/crypto/cast/Makefile M deps/openssl/openssl/crypto/cast/asm/cast-586.pl M deps/openssl/openssl/crypto/cast/c_skey.c M deps/openssl/openssl/crypto/cast/cast.h M deps/openssl/openssl/crypto/cms/Makefile M deps/openssl/openssl/crypto/cms/cms.h M deps/openssl/openssl/crypto/cms/cms_asn1.c M deps/openssl/openssl/crypto/cms/cms_env.c M deps/openssl/openssl/crypto/cms/cms_err.c M deps/openssl/openssl/crypto/cms/cms_ess.c M deps/openssl/openssl/crypto/cms/cms_io.c M deps/openssl/openssl/crypto/cms/cms_lcl.h M deps/openssl/openssl/crypto/cms/cms_lib.c M deps/openssl/openssl/crypto/cms/cms_sd.c M deps/openssl/openssl/crypto/cms/cms_smime.c M deps/openssl/openssl/crypto/comp/Makefile M deps/openssl/openssl/crypto/comp/c_zlib.c M deps/openssl/openssl/crypto/comp/comp_err.c M deps/openssl/openssl/crypto/conf/Makefile M deps/openssl/openssl/crypto/conf/README M deps/openssl/openssl/crypto/conf/conf.h M deps/openssl/openssl/crypto/conf/conf_api.c M deps/openssl/openssl/crypto/conf/conf_def.c M deps/openssl/openssl/crypto/conf/conf_err.c M deps/openssl/openssl/crypto/conf/conf_lib.c M deps/openssl/openssl/crypto/conf/conf_mall.c M deps/openssl/openssl/crypto/conf/conf_mod.c M deps/openssl/openssl/crypto/cpt_err.c M deps/openssl/openssl/crypto/cryptlib.c M deps/openssl/openssl/crypto/crypto-lib.com M deps/openssl/openssl/crypto/crypto.h M deps/openssl/openssl/crypto/des/Makefile M deps/openssl/openssl/crypto/des/asm/crypt586.pl M deps/openssl/openssl/crypto/des/asm/des-586.pl D deps/openssl/openssl/crypto/des/asm/des686.pl M deps/openssl/openssl/crypto/des/asm/des_enc.m4 M deps/openssl/openssl/crypto/des/des-lib.com M deps/openssl/openssl/crypto/des/des_enc.c D deps/openssl/openssl/crypto/des/des_lib.c M deps/openssl/openssl/crypto/des/des_locl.h M deps/openssl/openssl/crypto/des/ecb_enc.c M deps/openssl/openssl/crypto/des/enc_read.c M deps/openssl/openssl/crypto/des/enc_writ.c M deps/openssl/openssl/crypto/des/fcrypt_b.c M deps/openssl/openssl/crypto/des/set_key.c M deps/openssl/openssl/crypto/des/xcbc_enc.c M deps/openssl/openssl/crypto/dh/Makefile M deps/openssl/openssl/crypto/dh/dh.h A deps/openssl/openssl/crypto/dh/dh_ameth.c M deps/openssl/openssl/crypto/dh/dh_asn1.c M deps/openssl/openssl/crypto/dh/dh_check.c M deps/openssl/openssl/crypto/dh/dh_err.c M deps/openssl/openssl/crypto/dh/dh_gen.c M deps/openssl/openssl/crypto/dh/dh_key.c A deps/openssl/openssl/crypto/dh/dh_pmeth.c A deps/openssl/openssl/crypto/dh/dh_prn.c M deps/openssl/openssl/crypto/dsa/Makefile M deps/openssl/openssl/crypto/dsa/dsa.h A deps/openssl/openssl/crypto/dsa/dsa_ameth.c M deps/openssl/openssl/crypto/dsa/dsa_asn1.c M deps/openssl/openssl/crypto/dsa/dsa_err.c M deps/openssl/openssl/crypto/dsa/dsa_gen.c M deps/openssl/openssl/crypto/dsa/dsa_key.c M deps/openssl/openssl/crypto/dsa/dsa_lib.c A deps/openssl/openssl/crypto/dsa/dsa_locl.h M deps/openssl/openssl/crypto/dsa/dsa_ossl.c A deps/openssl/openssl/crypto/dsa/dsa_pmeth.c A deps/openssl/openssl/crypto/dsa/dsa_prn.c M deps/openssl/openssl/crypto/dsa/dsa_sign.c D deps/openssl/openssl/crypto/dsa/dsa_utl.c M deps/openssl/openssl/crypto/dsa/dsa_vrf.c M deps/openssl/openssl/crypto/dsa/dsatest.c M deps/openssl/openssl/crypto/dso/Makefile M deps/openssl/openssl/crypto/dso/dso.h A deps/openssl/openssl/crypto/dso/dso_beos.c M deps/openssl/openssl/crypto/dso/dso_dl.c M deps/openssl/openssl/crypto/dso/dso_dlfcn.c M deps/openssl/openssl/crypto/dso/dso_err.c M deps/openssl/openssl/crypto/dso/dso_lib.c M deps/openssl/openssl/crypto/dso/dso_null.c M deps/openssl/openssl/crypto/dso/dso_openssl.c M deps/openssl/openssl/crypto/dso/dso_vms.c M deps/openssl/openssl/crypto/dso/dso_win32.c D deps/openssl/openssl/crypto/dyn_lck.c M deps/openssl/openssl/crypto/ec/Makefile M deps/openssl/openssl/crypto/ec/ec.h M deps/openssl/openssl/crypto/ec/ec2_mult.c M deps/openssl/openssl/crypto/ec/ec2_smpl.c D deps/openssl/openssl/crypto/ec/ec2_smpt.c A deps/openssl/openssl/crypto/ec/ec_ameth.c M deps/openssl/openssl/crypto/ec/ec_curve.c M deps/openssl/openssl/crypto/ec/ec_err.c M deps/openssl/openssl/crypto/ec/ec_lcl.h M deps/openssl/openssl/crypto/ec/ec_lib.c M deps/openssl/openssl/crypto/ec/ec_mult.c A deps/openssl/openssl/crypto/ec/ec_pmeth.c A deps/openssl/openssl/crypto/ec/eck_prn.c M deps/openssl/openssl/crypto/ec/ecp_nist.c M deps/openssl/openssl/crypto/ec/ectest.c M deps/openssl/openssl/crypto/ecdh/Makefile M deps/openssl/openssl/crypto/ecdh/ecdhtest.c M deps/openssl/openssl/crypto/ecdh/ech_err.c M deps/openssl/openssl/crypto/ecdh/ech_lib.c M deps/openssl/openssl/crypto/ecdsa/Makefile M deps/openssl/openssl/crypto/ecdsa/ecdsa.h M deps/openssl/openssl/crypto/ecdsa/ecdsatest.c M deps/openssl/openssl/crypto/ecdsa/ecs_err.c M deps/openssl/openssl/crypto/ecdsa/ecs_ossl.c M deps/openssl/openssl/crypto/engine/Makefile M deps/openssl/openssl/crypto/engine/eng_all.c M deps/openssl/openssl/crypto/engine/eng_cryptodev.c M deps/openssl/openssl/crypto/engine/eng_dyn.c M deps/openssl/openssl/crypto/engine/eng_err.c M deps/openssl/openssl/crypto/engine/eng_fat.c M deps/openssl/openssl/crypto/engine/eng_int.h M deps/openssl/openssl/crypto/engine/eng_lib.c M deps/openssl/openssl/crypto/engine/eng_list.c M deps/openssl/openssl/crypto/engine/eng_openssl.c D deps/openssl/openssl/crypto/engine/eng_padlock.c M deps/openssl/openssl/crypto/engine/eng_table.c M deps/openssl/openssl/crypto/engine/engine.h M deps/openssl/openssl/crypto/engine/enginetest.c A deps/openssl/openssl/crypto/engine/tb_asnmth.c A deps/openssl/openssl/crypto/engine/tb_pkmeth.c M deps/openssl/openssl/crypto/err/Makefile M deps/openssl/openssl/crypto/err/err.c M deps/openssl/openssl/crypto/err/err.h M deps/openssl/openssl/crypto/err/err_all.c D deps/openssl/openssl/crypto/err/err_bio.c D deps/openssl/openssl/crypto/err/err_def.c M deps/openssl/openssl/crypto/err/err_prn.c D deps/openssl/openssl/crypto/err/err_str.c M deps/openssl/openssl/crypto/err/openssl.ec M deps/openssl/openssl/crypto/evp/Makefile M deps/openssl/openssl/crypto/evp/bio_enc.c M deps/openssl/openssl/crypto/evp/bio_md.c M deps/openssl/openssl/crypto/evp/c_all.c M deps/openssl/openssl/crypto/evp/c_allc.c M deps/openssl/openssl/crypto/evp/c_alld.c D deps/openssl/openssl/crypto/evp/dig_eng.c M deps/openssl/openssl/crypto/evp/digest.c M deps/openssl/openssl/crypto/evp/e_aes.c M deps/openssl/openssl/crypto/evp/e_camellia.c M deps/openssl/openssl/crypto/evp/e_des.c M deps/openssl/openssl/crypto/evp/e_des3.c M deps/openssl/openssl/crypto/evp/e_idea.c M deps/openssl/openssl/crypto/evp/e_null.c M deps/openssl/openssl/crypto/evp/e_rc2.c M deps/openssl/openssl/crypto/evp/e_rc4.c M deps/openssl/openssl/crypto/evp/e_seed.c M deps/openssl/openssl/crypto/evp/e_xcbc_d.c D deps/openssl/openssl/crypto/evp/enc_min.c M deps/openssl/openssl/crypto/evp/encode.c M deps/openssl/openssl/crypto/evp/evp.h D deps/openssl/openssl/crypto/evp/evp_cnf.c M deps/openssl/openssl/crypto/evp/evp_enc.c M deps/openssl/openssl/crypto/evp/evp_err.c M deps/openssl/openssl/crypto/evp/evp_key.c M deps/openssl/openssl/crypto/evp/evp_lib.c M deps/openssl/openssl/crypto/evp/evp_locl.h M deps/openssl/openssl/crypto/evp/evp_pbe.c M deps/openssl/openssl/crypto/evp/evp_pkey.c M deps/openssl/openssl/crypto/evp/evp_test.c M deps/openssl/openssl/crypto/evp/m_dss.c M deps/openssl/openssl/crypto/evp/m_dss1.c M deps/openssl/openssl/crypto/evp/m_ecdsa.c M deps/openssl/openssl/crypto/evp/m_md2.c M deps/openssl/openssl/crypto/evp/m_md4.c M deps/openssl/openssl/crypto/evp/m_md5.c M deps/openssl/openssl/crypto/evp/m_mdc2.c M deps/openssl/openssl/crypto/evp/m_sha.c M deps/openssl/openssl/crypto/evp/m_sha1.c A deps/openssl/openssl/crypto/evp/m_sigver.c A deps/openssl/openssl/crypto/evp/m_wp.c M deps/openssl/openssl/crypto/evp/names.c M deps/openssl/openssl/crypto/evp/p5_crpt.c M deps/openssl/openssl/crypto/evp/p5_crpt2.c M deps/openssl/openssl/crypto/evp/p_dec.c M deps/openssl/openssl/crypto/evp/p_enc.c M deps/openssl/openssl/crypto/evp/p_lib.c M deps/openssl/openssl/crypto/evp/p_open.c M deps/openssl/openssl/crypto/evp/p_seal.c M deps/openssl/openssl/crypto/evp/p_sign.c M deps/openssl/openssl/crypto/evp/p_verify.c A deps/openssl/openssl/crypto/evp/pmeth_fn.c A deps/openssl/openssl/crypto/evp/pmeth_gn.c A deps/openssl/openssl/crypto/evp/pmeth_lib.c M deps/openssl/openssl/crypto/ex_data.c D deps/openssl/openssl/crypto/fips_err.c D deps/openssl/openssl/crypto/fips_err.h M deps/openssl/openssl/crypto/hmac/Makefile A deps/openssl/openssl/crypto/hmac/hm_ameth.c A deps/openssl/openssl/crypto/hmac/hm_pmeth.c M deps/openssl/openssl/crypto/hmac/hmac.c M deps/openssl/openssl/crypto/hmac/hmac.h M deps/openssl/openssl/crypto/ia64cpuid.S M deps/openssl/openssl/crypto/idea/Makefile M deps/openssl/openssl/crypto/idea/i_skey.c M deps/openssl/openssl/crypto/idea/idea.h A deps/openssl/openssl/crypto/install-crypto.com D deps/openssl/openssl/crypto/install.com M deps/openssl/openssl/crypto/jpake/Makefile M deps/openssl/openssl/crypto/jpake/jpake.c M deps/openssl/openssl/crypto/jpake/jpaketest.c M deps/openssl/openssl/crypto/krb5/Makefile M deps/openssl/openssl/crypto/lhash/Makefile M deps/openssl/openssl/crypto/lhash/lh_stats.c M deps/openssl/openssl/crypto/lhash/lhash.c M deps/openssl/openssl/crypto/lhash/lhash.h M deps/openssl/openssl/crypto/md2/Makefile M deps/openssl/openssl/crypto/md2/md2.h M deps/openssl/openssl/crypto/md2/md2_dgst.c M deps/openssl/openssl/crypto/md32_common.h M deps/openssl/openssl/crypto/md4/Makefile M deps/openssl/openssl/crypto/md4/md4.h M deps/openssl/openssl/crypto/md4/md4_dgst.c M deps/openssl/openssl/crypto/md5/Makefile M deps/openssl/openssl/crypto/md5/asm/md5-586.pl A deps/openssl/openssl/crypto/md5/asm/md5-ia64.S M deps/openssl/openssl/crypto/md5/asm/md5-x86_64.pl M deps/openssl/openssl/crypto/md5/md5.h M deps/openssl/openssl/crypto/md5/md5_dgst.c M deps/openssl/openssl/crypto/md5/md5_locl.h M deps/openssl/openssl/crypto/mdc2/Makefile M deps/openssl/openssl/crypto/mdc2/mdc2.h M deps/openssl/openssl/crypto/mdc2/mdc2dgst.c M deps/openssl/openssl/crypto/mem.c M deps/openssl/openssl/crypto/mem_dbg.c A deps/openssl/openssl/crypto/modes/Makefile A deps/openssl/openssl/crypto/modes/cbc128.c A deps/openssl/openssl/crypto/modes/cfb128.c A deps/openssl/openssl/crypto/modes/ctr128.c A deps/openssl/openssl/crypto/modes/cts128.c A deps/openssl/openssl/crypto/modes/modes.h A deps/openssl/openssl/crypto/modes/ofb128.c D deps/openssl/openssl/crypto/o_init.c M deps/openssl/openssl/crypto/o_time.c M deps/openssl/openssl/crypto/o_time.h M deps/openssl/openssl/crypto/objects/Makefile M deps/openssl/openssl/crypto/objects/o_names.c M deps/openssl/openssl/crypto/objects/obj_dat.c M deps/openssl/openssl/crypto/objects/obj_dat.h M deps/openssl/openssl/crypto/objects/obj_dat.pl M deps/openssl/openssl/crypto/objects/obj_err.c M deps/openssl/openssl/crypto/objects/obj_lib.c A deps/openssl/openssl/crypto/objects/obj_xref.c A deps/openssl/openssl/crypto/objects/obj_xref.h A deps/openssl/openssl/crypto/objects/obj_xref.txt M deps/openssl/openssl/crypto/objects/objects.h M deps/openssl/openssl/crypto/objects/objects.pl A deps/openssl/openssl/crypto/objects/objxref.pl M deps/openssl/openssl/crypto/ocsp/Makefile M deps/openssl/openssl/crypto/ocsp/ocsp.h M deps/openssl/openssl/crypto/ocsp/ocsp_cl.c M deps/openssl/openssl/crypto/ocsp/ocsp_err.c M deps/openssl/openssl/crypto/ocsp/ocsp_ext.c M deps/openssl/openssl/crypto/ocsp/ocsp_ht.c M deps/openssl/openssl/crypto/ocsp/ocsp_lib.c M deps/openssl/openssl/crypto/ocsp/ocsp_prn.c M deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c M deps/openssl/openssl/crypto/opensslconf.h.in M deps/openssl/openssl/crypto/opensslv.h M deps/openssl/openssl/crypto/ossl_typ.h M deps/openssl/openssl/crypto/pem/Makefile M deps/openssl/openssl/crypto/pem/pem.h M deps/openssl/openssl/crypto/pem/pem_all.c M deps/openssl/openssl/crypto/pem/pem_err.c M deps/openssl/openssl/crypto/pem/pem_info.c M deps/openssl/openssl/crypto/pem/pem_lib.c M deps/openssl/openssl/crypto/pem/pem_pkey.c M deps/openssl/openssl/crypto/pem/pem_x509.c M deps/openssl/openssl/crypto/pem/pem_xaux.c A deps/openssl/openssl/crypto/pem/pvkfmt.c M deps/openssl/openssl/crypto/perlasm/cbc.pl A deps/openssl/openssl/crypto/perlasm/ppc-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86_64-xlate.pl M deps/openssl/openssl/crypto/perlasm/x86asm.pl A deps/openssl/openssl/crypto/perlasm/x86gas.pl A deps/openssl/openssl/crypto/perlasm/x86masm.pl D deps/openssl/openssl/crypto/perlasm/x86ms.pl M deps/openssl/openssl/crypto/perlasm/x86nasm.pl D deps/openssl/openssl/crypto/perlasm/x86unix.pl M deps/openssl/openssl/crypto/pkcs12/Makefile M deps/openssl/openssl/crypto/pkcs12/p12_add.c M deps/openssl/openssl/crypto/pkcs12/p12_attr.c M deps/openssl/openssl/crypto/pkcs12/p12_crpt.c M deps/openssl/openssl/crypto/pkcs12/p12_crt.c M deps/openssl/openssl/crypto/pkcs12/p12_key.c M deps/openssl/openssl/crypto/pkcs12/p12_kiss.c M deps/openssl/openssl/crypto/pkcs12/p12_mutl.c M deps/openssl/openssl/crypto/pkcs12/p12_utl.c M deps/openssl/openssl/crypto/pkcs12/pk12err.c M deps/openssl/openssl/crypto/pkcs12/pkcs12.h M deps/openssl/openssl/crypto/pkcs7/Makefile A deps/openssl/openssl/crypto/pkcs7/bio_pk7.c M deps/openssl/openssl/crypto/pkcs7/pk7_asn1.c M deps/openssl/openssl/crypto/pkcs7/pk7_attr.c M deps/openssl/openssl/crypto/pkcs7/pk7_doit.c M deps/openssl/openssl/crypto/pkcs7/pk7_lib.c M deps/openssl/openssl/crypto/pkcs7/pk7_mime.c M deps/openssl/openssl/crypto/pkcs7/pk7_smime.c M deps/openssl/openssl/crypto/pkcs7/pkcs7.h M deps/openssl/openssl/crypto/pkcs7/pkcs7err.c A deps/openssl/openssl/crypto/ppccpuid.pl M deps/openssl/openssl/crypto/pqueue/Makefile D deps/openssl/openssl/crypto/pqueue/pq_compat.h M deps/openssl/openssl/crypto/pqueue/pqueue.c M deps/openssl/openssl/crypto/pqueue/pqueue.h M deps/openssl/openssl/crypto/rand/Makefile M deps/openssl/openssl/crypto/rand/md_rand.c M deps/openssl/openssl/crypto/rand/rand.h M deps/openssl/openssl/crypto/rand/rand_egd.c D deps/openssl/openssl/crypto/rand/rand_eng.c M deps/openssl/openssl/crypto/rand/rand_err.c M deps/openssl/openssl/crypto/rand/rand_lcl.h M deps/openssl/openssl/crypto/rand/rand_lib.c M deps/openssl/openssl/crypto/rand/rand_os2.c M deps/openssl/openssl/crypto/rand/rand_unix.c M deps/openssl/openssl/crypto/rand/rand_vms.c M deps/openssl/openssl/crypto/rand/randfile.c M deps/openssl/openssl/crypto/rc2/Makefile M deps/openssl/openssl/crypto/rc2/rc2.h M deps/openssl/openssl/crypto/rc2/rc2_skey.c M deps/openssl/openssl/crypto/rc4/Makefile M deps/openssl/openssl/crypto/rc4/asm/rc4-586.pl D deps/openssl/openssl/crypto/rc4/asm/rc4-ia64.S A deps/openssl/openssl/crypto/rc4/asm/rc4-ia64.pl A deps/openssl/openssl/crypto/rc4/asm/rc4-s390x.pl M deps/openssl/openssl/crypto/rc4/asm/rc4-x86_64.pl M deps/openssl/openssl/crypto/rc4/rc4.h M deps/openssl/openssl/crypto/rc4/rc4_enc.c D deps/openssl/openssl/crypto/rc4/rc4_fblk.c M deps/openssl/openssl/crypto/rc4/rc4_skey.c M deps/openssl/openssl/crypto/rc4/rc4test.c M deps/openssl/openssl/crypto/rc5/Makefile M deps/openssl/openssl/crypto/rc5/asm/rc5-586.pl M deps/openssl/openssl/crypto/rc5/rc5.h M deps/openssl/openssl/crypto/rc5/rc5_locl.h M deps/openssl/openssl/crypto/rc5/rc5_skey.c M deps/openssl/openssl/crypto/ripemd/Makefile M deps/openssl/openssl/crypto/ripemd/asm/rmd-586.pl M deps/openssl/openssl/crypto/ripemd/ripemd.h M deps/openssl/openssl/crypto/ripemd/rmd_dgst.c M deps/openssl/openssl/crypto/ripemd/rmd_locl.h M deps/openssl/openssl/crypto/rsa/Makefile M deps/openssl/openssl/crypto/rsa/rsa.h A deps/openssl/openssl/crypto/rsa/rsa_ameth.c M deps/openssl/openssl/crypto/rsa/rsa_asn1.c M deps/openssl/openssl/crypto/rsa/rsa_eay.c D deps/openssl/openssl/crypto/rsa/rsa_eng.c M deps/openssl/openssl/crypto/rsa/rsa_err.c M deps/openssl/openssl/crypto/rsa/rsa_gen.c M deps/openssl/openssl/crypto/rsa/rsa_lib.c A deps/openssl/openssl/crypto/rsa/rsa_locl.h M deps/openssl/openssl/crypto/rsa/rsa_oaep.c A deps/openssl/openssl/crypto/rsa/rsa_pmeth.c A deps/openssl/openssl/crypto/rsa/rsa_prn.c M deps/openssl/openssl/crypto/rsa/rsa_pss.c M deps/openssl/openssl/crypto/rsa/rsa_sign.c M deps/openssl/openssl/crypto/rsa/rsa_test.c D deps/openssl/openssl/crypto/rsa/rsa_x931g.c A deps/openssl/openssl/crypto/s390xcap.c A deps/openssl/openssl/crypto/s390xcpuid.S M deps/openssl/openssl/crypto/seed/Makefile M deps/openssl/openssl/crypto/seed/seed.c M deps/openssl/openssl/crypto/seed/seed.h M deps/openssl/openssl/crypto/seed/seed_cbc.c M deps/openssl/openssl/crypto/seed/seed_cfb.c M deps/openssl/openssl/crypto/seed/seed_ofb.c M deps/openssl/openssl/crypto/sha/Makefile M deps/openssl/openssl/crypto/sha/asm/sha1-586.pl A deps/openssl/openssl/crypto/sha/asm/sha1-armv4-large.pl A deps/openssl/openssl/crypto/sha/asm/sha1-ppc.pl A deps/openssl/openssl/crypto/sha/asm/sha1-s390x.pl A deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9.pl A deps/openssl/openssl/crypto/sha/asm/sha1-sparcv9a.pl A deps/openssl/openssl/crypto/sha/asm/sha1-thumb.pl M deps/openssl/openssl/crypto/sha/asm/sha1-x86_64.pl A deps/openssl/openssl/crypto/sha/asm/sha256-586.pl A deps/openssl/openssl/crypto/sha/asm/sha256-armv4.pl A deps/openssl/openssl/crypto/sha/asm/sha512-586.pl A deps/openssl/openssl/crypto/sha/asm/sha512-armv4.pl A deps/openssl/openssl/crypto/sha/asm/sha512-ppc.pl A deps/openssl/openssl/crypto/sha/asm/sha512-s390x.pl A deps/openssl/openssl/crypto/sha/asm/sha512-sparcv9.pl D deps/openssl/openssl/crypto/sha/asm/sha512-sse2.pl M deps/openssl/openssl/crypto/sha/asm/sha512-x86_64.pl M deps/openssl/openssl/crypto/sha/sha.h M deps/openssl/openssl/crypto/sha/sha1_one.c M deps/openssl/openssl/crypto/sha/sha1dgst.c D deps/openssl/openssl/crypto/sha/sha1s.cpp M deps/openssl/openssl/crypto/sha/sha256.c M deps/openssl/openssl/crypto/sha/sha512.c M deps/openssl/openssl/crypto/sha/sha_dgst.c M deps/openssl/openssl/crypto/sha/sha_locl.h M deps/openssl/openssl/crypto/sha/shatest.c M deps/openssl/openssl/crypto/sparccpuid.S A deps/openssl/openssl/crypto/sparcv9cap.c M deps/openssl/openssl/crypto/stack/Makefile M deps/openssl/openssl/crypto/stack/safestack.h M deps/openssl/openssl/crypto/stack/stack.c M deps/openssl/openssl/crypto/stack/stack.h M deps/openssl/openssl/crypto/store/Makefile M deps/openssl/openssl/crypto/store/store.h M deps/openssl/openssl/crypto/store/str_err.c M deps/openssl/openssl/crypto/store/str_lib.c M deps/openssl/openssl/crypto/store/str_mem.c M deps/openssl/openssl/crypto/symhacks.h M deps/openssl/openssl/crypto/threads/mttest.c D deps/openssl/openssl/crypto/tmdiff.c D deps/openssl/openssl/crypto/tmdiff.h A deps/openssl/openssl/crypto/ts/Makefile A deps/openssl/openssl/crypto/ts/ts.h A deps/openssl/openssl/crypto/ts/ts_asn1.c A deps/openssl/openssl/crypto/ts/ts_conf.c A deps/openssl/openssl/crypto/ts/ts_err.c A deps/openssl/openssl/crypto/ts/ts_lib.c A deps/openssl/openssl/crypto/ts/ts_req_print.c A deps/openssl/openssl/crypto/ts/ts_req_utils.c A deps/openssl/openssl/crypto/ts/ts_rsp_print.c A deps/openssl/openssl/crypto/ts/ts_rsp_sign.c A deps/openssl/openssl/crypto/ts/ts_rsp_utils.c A deps/openssl/openssl/crypto/ts/ts_rsp_verify.c A deps/openssl/openssl/crypto/ts/ts_verify_ctx.c M deps/openssl/openssl/crypto/txt_db/Makefile M deps/openssl/openssl/crypto/txt_db/txt_db.c M deps/openssl/openssl/crypto/txt_db/txt_db.h M deps/openssl/openssl/crypto/ui/Makefile M deps/openssl/openssl/crypto/ui/ui.h M deps/openssl/openssl/crypto/ui/ui_err.c M deps/openssl/openssl/crypto/ui/ui_lib.c M deps/openssl/openssl/crypto/ui/ui_openssl.c A deps/openssl/openssl/crypto/vms_rms.h A deps/openssl/openssl/crypto/whrlpool/Makefile A deps/openssl/openssl/crypto/whrlpool/asm/wp-mmx.pl A deps/openssl/openssl/crypto/whrlpool/asm/wp-x86_64.pl A deps/openssl/openssl/crypto/whrlpool/whrlpool.h A deps/openssl/openssl/crypto/whrlpool/wp_block.c A deps/openssl/openssl/crypto/whrlpool/wp_dgst.c A deps/openssl/openssl/crypto/whrlpool/wp_locl.h A deps/openssl/openssl/crypto/whrlpool/wp_test.c M deps/openssl/openssl/crypto/x509/Makefile M deps/openssl/openssl/crypto/x509/by_dir.c M deps/openssl/openssl/crypto/x509/by_file.c M deps/openssl/openssl/crypto/x509/x509.h M deps/openssl/openssl/crypto/x509/x509_cmp.c M deps/openssl/openssl/crypto/x509/x509_err.c M deps/openssl/openssl/crypto/x509/x509_lu.c M deps/openssl/openssl/crypto/x509/x509_obj.c M deps/openssl/openssl/crypto/x509/x509_req.c M deps/openssl/openssl/crypto/x509/x509_set.c M deps/openssl/openssl/crypto/x509/x509_trs.c M deps/openssl/openssl/crypto/x509/x509_txt.c M deps/openssl/openssl/crypto/x509/x509_vfy.c M deps/openssl/openssl/crypto/x509/x509_vfy.h M deps/openssl/openssl/crypto/x509/x509_vpm.c M deps/openssl/openssl/crypto/x509/x509cset.c M deps/openssl/openssl/crypto/x509/x509name.c M deps/openssl/openssl/crypto/x509/x509type.c M deps/openssl/openssl/crypto/x509/x_all.c M deps/openssl/openssl/crypto/x509v3/Makefile M deps/openssl/openssl/crypto/x509v3/ext_dat.h M deps/openssl/openssl/crypto/x509v3/pcy_cache.c M deps/openssl/openssl/crypto/x509v3/pcy_data.c M deps/openssl/openssl/crypto/x509v3/pcy_int.h M deps/openssl/openssl/crypto/x509v3/pcy_map.c M deps/openssl/openssl/crypto/x509v3/pcy_node.c M deps/openssl/openssl/crypto/x509v3/pcy_tree.c M deps/openssl/openssl/crypto/x509v3/v3_addr.c M deps/openssl/openssl/crypto/x509v3/v3_alt.c M deps/openssl/openssl/crypto/x509v3/v3_asid.c M deps/openssl/openssl/crypto/x509v3/v3_conf.c M deps/openssl/openssl/crypto/x509v3/v3_cpols.c M deps/openssl/openssl/crypto/x509v3/v3_crld.c M deps/openssl/openssl/crypto/x509v3/v3_enum.c M deps/openssl/openssl/crypto/x509v3/v3_extku.c M deps/openssl/openssl/crypto/x509v3/v3_genn.c M deps/openssl/openssl/crypto/x509v3/v3_lib.c M deps/openssl/openssl/crypto/x509v3/v3_ncons.c M deps/openssl/openssl/crypto/x509v3/v3_ocsp.c M deps/openssl/openssl/crypto/x509v3/v3_pci.c M deps/openssl/openssl/crypto/x509v3/v3_pcons.c M deps/openssl/openssl/crypto/x509v3/v3_pmaps.c M deps/openssl/openssl/crypto/x509v3/v3_prn.c M deps/openssl/openssl/crypto/x509v3/v3_purp.c M deps/openssl/openssl/crypto/x509v3/v3_utl.c M deps/openssl/openssl/crypto/x509v3/v3err.c M deps/openssl/openssl/crypto/x509v3/x509v3.h M deps/openssl/openssl/crypto/x86_64cpuid.pl M deps/openssl/openssl/crypto/x86cpuid.pl A deps/openssl/openssl/demos/cms/cacert.pem A deps/openssl/openssl/demos/cms/cakey.pem A deps/openssl/openssl/demos/cms/cms_comp.c A deps/openssl/openssl/demos/cms/cms_ddec.c A deps/openssl/openssl/demos/cms/cms_dec.c A deps/openssl/openssl/demos/cms/cms_denc.c A deps/openssl/openssl/demos/cms/cms_enc.c A deps/openssl/openssl/demos/cms/cms_sign.c A deps/openssl/openssl/demos/cms/cms_sign2.c A deps/openssl/openssl/demos/cms/cms_uncomp.c A deps/openssl/openssl/demos/cms/cms_ver.c A deps/openssl/openssl/demos/cms/comp.txt A deps/openssl/openssl/demos/cms/encr.txt A deps/openssl/openssl/demos/cms/sign.txt A deps/openssl/openssl/demos/cms/signer.pem A deps/openssl/openssl/demos/cms/signer2.pem D deps/openssl/openssl/demos/jpake/Makefile D deps/openssl/openssl/demos/jpake/jpakedemo.c M deps/openssl/openssl/demos/pkcs12/pkread.c A deps/openssl/openssl/demos/smime/cacert.pem A deps/openssl/openssl/demos/smime/cakey.pem A deps/openssl/openssl/demos/smime/encr.txt A deps/openssl/openssl/demos/smime/sign.txt A deps/openssl/openssl/demos/smime/signer.pem A deps/openssl/openssl/demos/smime/signer2.pem A deps/openssl/openssl/demos/smime/smdec.c A deps/openssl/openssl/demos/smime/smenc.c A deps/openssl/openssl/demos/smime/smsign.c A deps/openssl/openssl/demos/smime/smsign2.c A deps/openssl/openssl/demos/smime/smver.c M deps/openssl/openssl/demos/tunala/autoungunk.sh M deps/openssl/openssl/demos/tunala/cb.c M deps/openssl/openssl/demos/tunala/tunala.c A deps/openssl/openssl/doc/HOWTO/certificates.txt A deps/openssl/openssl/doc/HOWTO/keys.txt A deps/openssl/openssl/doc/HOWTO/proxy_certificates.txt A deps/openssl/openssl/doc/README A deps/openssl/openssl/doc/apps/CA.pl.pod A deps/openssl/openssl/doc/apps/asn1parse.pod A deps/openssl/openssl/doc/apps/ca.pod A deps/openssl/openssl/doc/apps/ciphers.pod A deps/openssl/openssl/doc/apps/cms.pod A deps/openssl/openssl/doc/apps/config.pod A deps/openssl/openssl/doc/apps/crl.pod A deps/openssl/openssl/doc/apps/crl2pkcs7.pod A deps/openssl/openssl/doc/apps/dgst.pod A deps/openssl/openssl/doc/apps/dhparam.pod A deps/openssl/openssl/doc/apps/dsa.pod A deps/openssl/openssl/doc/apps/dsaparam.pod A deps/openssl/openssl/doc/apps/ec.pod A deps/openssl/openssl/doc/apps/ecparam.pod A deps/openssl/openssl/doc/apps/enc.pod A deps/openssl/openssl/doc/apps/errstr.pod A deps/openssl/openssl/doc/apps/gendsa.pod A deps/openssl/openssl/doc/apps/genpkey.pod A deps/openssl/openssl/doc/apps/genrsa.pod A deps/openssl/openssl/doc/apps/nseq.pod A deps/openssl/openssl/doc/apps/ocsp.pod A deps/openssl/openssl/doc/apps/openssl.pod A deps/openssl/openssl/doc/apps/passwd.pod A deps/openssl/openssl/doc/apps/pkcs12.pod A deps/openssl/openssl/doc/apps/pkcs7.pod A deps/openssl/openssl/doc/apps/pkcs8.pod A deps/openssl/openssl/doc/apps/pkey.pod A deps/openssl/openssl/doc/apps/pkeyparam.pod A deps/openssl/openssl/doc/apps/pkeyutl.pod A deps/openssl/openssl/doc/apps/rand.pod A deps/openssl/openssl/doc/apps/req.pod A deps/openssl/openssl/doc/apps/rsa.pod A deps/openssl/openssl/doc/apps/rsautl.pod A deps/openssl/openssl/doc/apps/s_client.pod A deps/openssl/openssl/doc/apps/s_server.pod A deps/openssl/openssl/doc/apps/s_time.pod A deps/openssl/openssl/doc/apps/sess_id.pod A deps/openssl/openssl/doc/apps/smime.pod A deps/openssl/openssl/doc/apps/speed.pod A deps/openssl/openssl/doc/apps/spkac.pod A deps/openssl/openssl/doc/apps/ts.pod A deps/openssl/openssl/doc/apps/tsget.pod A deps/openssl/openssl/doc/apps/verify.pod A deps/openssl/openssl/doc/apps/version.pod A deps/openssl/openssl/doc/apps/x509.pod A deps/openssl/openssl/doc/apps/x509v3_config.pod A deps/openssl/openssl/doc/c-indentation.el A deps/openssl/openssl/doc/crypto/ASN1_OBJECT_new.pod A deps/openssl/openssl/doc/crypto/ASN1_STRING_length.pod A deps/openssl/openssl/doc/crypto/ASN1_STRING_new.pod A deps/openssl/openssl/doc/crypto/ASN1_STRING_print_ex.pod A deps/openssl/openssl/doc/crypto/ASN1_generate_nconf.pod A deps/openssl/openssl/doc/crypto/BIO_ctrl.pod A deps/openssl/openssl/doc/crypto/BIO_f_base64.pod A deps/openssl/openssl/doc/crypto/BIO_f_buffer.pod A deps/openssl/openssl/doc/crypto/BIO_f_cipher.pod A deps/openssl/openssl/doc/crypto/BIO_f_md.pod A deps/openssl/openssl/doc/crypto/BIO_f_null.pod A deps/openssl/openssl/doc/crypto/BIO_f_ssl.pod A deps/openssl/openssl/doc/crypto/BIO_find_type.pod A deps/openssl/openssl/doc/crypto/BIO_new.pod A deps/openssl/openssl/doc/crypto/BIO_new_CMS.pod A deps/openssl/openssl/doc/crypto/BIO_push.pod A deps/openssl/openssl/doc/crypto/BIO_read.pod A deps/openssl/openssl/doc/crypto/BIO_s_accept.pod A deps/openssl/openssl/doc/crypto/BIO_s_bio.pod A deps/openssl/openssl/doc/crypto/BIO_s_connect.pod A deps/openssl/openssl/doc/crypto/BIO_s_fd.pod A deps/openssl/openssl/doc/crypto/BIO_s_file.pod A deps/openssl/openssl/doc/crypto/BIO_s_mem.pod A deps/openssl/openssl/doc/crypto/BIO_s_null.pod A deps/openssl/openssl/doc/crypto/BIO_s_socket.pod A deps/openssl/openssl/doc/crypto/BIO_set_callback.pod A deps/openssl/openssl/doc/crypto/BIO_should_retry.pod A deps/openssl/openssl/doc/crypto/BN_BLINDING_new.pod A deps/openssl/openssl/doc/crypto/BN_CTX_new.pod A deps/openssl/openssl/doc/crypto/BN_CTX_start.pod A deps/openssl/openssl/doc/crypto/BN_add.pod A deps/openssl/openssl/doc/crypto/BN_add_word.pod A deps/openssl/openssl/doc/crypto/BN_bn2bin.pod A deps/openssl/openssl/doc/crypto/BN_cmp.pod A deps/openssl/openssl/doc/crypto/BN_copy.pod A deps/openssl/openssl/doc/crypto/BN_generate_prime.pod A deps/openssl/openssl/doc/crypto/BN_mod_inverse.pod A deps/openssl/openssl/doc/crypto/BN_mod_mul_montgomery.pod A deps/openssl/openssl/doc/crypto/BN_mod_mul_reciprocal.pod A deps/openssl/openssl/doc/crypto/BN_new.pod A deps/openssl/openssl/doc/crypto/BN_num_bytes.pod A deps/openssl/openssl/doc/crypto/BN_rand.pod A deps/openssl/openssl/doc/crypto/BN_set_bit.pod A deps/openssl/openssl/doc/crypto/BN_swap.pod A deps/openssl/openssl/doc/crypto/BN_zero.pod A deps/openssl/openssl/doc/crypto/CMS_add0_cert.pod A deps/openssl/openssl/doc/crypto/CMS_add1_recipient_cert.pod A deps/openssl/openssl/doc/crypto/CMS_compress.pod A deps/openssl/openssl/doc/crypto/CMS_decrypt.pod A deps/openssl/openssl/doc/crypto/CMS_encrypt.pod A deps/openssl/openssl/doc/crypto/CMS_final.pod A deps/openssl/openssl/doc/crypto/CMS_get0_RecipientInfos.pod A deps/openssl/openssl/doc/crypto/CMS_get0_SignerInfos.pod A deps/openssl/openssl/doc/crypto/CMS_get0_type.pod A deps/openssl/openssl/doc/crypto/CMS_get1_ReceiptRequest.pod A deps/openssl/openssl/doc/crypto/CMS_sign.pod A deps/openssl/openssl/doc/crypto/CMS_sign_add1_signer.pod A deps/openssl/openssl/doc/crypto/CMS_sign_receipt.pod A deps/openssl/openssl/doc/crypto/CMS_uncompress.pod A deps/openssl/openssl/doc/crypto/CMS_verify.pod A deps/openssl/openssl/doc/crypto/CMS_verify_receipt.pod A deps/openssl/openssl/doc/crypto/CONF_modules_free.pod A deps/openssl/openssl/doc/crypto/CONF_modules_load_file.pod A deps/openssl/openssl/doc/crypto/CRYPTO_set_ex_data.pod A deps/openssl/openssl/doc/crypto/DH_generate_key.pod A deps/openssl/openssl/doc/crypto/DH_generate_parameters.pod A deps/openssl/openssl/doc/crypto/DH_get_ex_new_index.pod A deps/openssl/openssl/doc/crypto/DH_new.pod A deps/openssl/openssl/doc/crypto/DH_set_method.pod A deps/openssl/openssl/doc/crypto/DH_size.pod A deps/openssl/openssl/doc/crypto/DSA_SIG_new.pod A deps/openssl/openssl/doc/crypto/DSA_do_sign.pod A deps/openssl/openssl/doc/crypto/DSA_dup_DH.pod A deps/openssl/openssl/doc/crypto/DSA_generate_key.pod A deps/openssl/openssl/doc/crypto/DSA_generate_parameters.pod A deps/openssl/openssl/doc/crypto/DSA_get_ex_new_index.pod A deps/openssl/openssl/doc/crypto/DSA_new.pod A deps/openssl/openssl/doc/crypto/DSA_set_method.pod A deps/openssl/openssl/doc/crypto/DSA_sign.pod A deps/openssl/openssl/doc/crypto/DSA_size.pod A deps/openssl/openssl/doc/crypto/ERR_GET_LIB.pod A deps/openssl/openssl/doc/crypto/ERR_clear_error.pod A deps/openssl/openssl/doc/crypto/ERR_error_string.pod A deps/openssl/openssl/doc/crypto/ERR_get_error.pod A deps/openssl/openssl/doc/crypto/ERR_load_crypto_strings.pod A deps/openssl/openssl/doc/crypto/ERR_load_strings.pod A deps/openssl/openssl/doc/crypto/ERR_print_errors.pod A deps/openssl/openssl/doc/crypto/ERR_put_error.pod A deps/openssl/openssl/doc/crypto/ERR_remove_state.pod A deps/openssl/openssl/doc/crypto/ERR_set_mark.pod A deps/openssl/openssl/doc/crypto/EVP_BytesToKey.pod A deps/openssl/openssl/doc/crypto/EVP_DigestInit.pod A deps/openssl/openssl/doc/crypto/EVP_DigestSignInit.pod A deps/openssl/openssl/doc/crypto/EVP_DigestVerifyInit.pod A deps/openssl/openssl/doc/crypto/EVP_EncryptInit.pod A deps/openssl/openssl/doc/crypto/EVP_OpenInit.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_ctrl.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_CTX_new.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_cmp.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_decrypt.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_derive.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_encrypt.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_get_default_digest.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_keygen.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_new.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_print_private.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_set1_RSA.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_sign.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_verify.pod A deps/openssl/openssl/doc/crypto/EVP_PKEY_verifyrecover.pod A deps/openssl/openssl/doc/crypto/EVP_SealInit.pod A deps/openssl/openssl/doc/crypto/EVP_SignInit.pod A deps/openssl/openssl/doc/crypto/EVP_VerifyInit.pod A deps/openssl/openssl/doc/crypto/OBJ_nid2obj.pod A deps/openssl/openssl/doc/crypto/OPENSSL_Applink.pod A deps/openssl/openssl/doc/crypto/OPENSSL_VERSION_NUMBER.pod A deps/openssl/openssl/doc/crypto/OPENSSL_config.pod A deps/openssl/openssl/doc/crypto/OPENSSL_ia32cap.pod A deps/openssl/openssl/doc/crypto/OPENSSL_load_builtin_modules.pod A deps/openssl/openssl/doc/crypto/OpenSSL_add_all_algorithms.pod A deps/openssl/openssl/doc/crypto/PEM_write_bio_CMS_stream.pod A deps/openssl/openssl/doc/crypto/PEM_write_bio_PKCS7_stream.pod A deps/openssl/openssl/doc/crypto/PKCS12_create.pod A deps/openssl/openssl/doc/crypto/PKCS12_parse.pod A deps/openssl/openssl/doc/crypto/PKCS7_decrypt.pod A deps/openssl/openssl/doc/crypto/PKCS7_encrypt.pod A deps/openssl/openssl/doc/crypto/PKCS7_sign.pod A deps/openssl/openssl/doc/crypto/PKCS7_sign_add_signer.pod A deps/openssl/openssl/doc/crypto/PKCS7_verify.pod A deps/openssl/openssl/doc/crypto/RAND_add.pod A deps/openssl/openssl/doc/crypto/RAND_bytes.pod A deps/openssl/openssl/doc/crypto/RAND_cleanup.pod A deps/openssl/openssl/doc/crypto/RAND_egd.pod A deps/openssl/openssl/doc/crypto/RAND_load_file.pod A deps/openssl/openssl/doc/crypto/RAND_set_rand_method.pod A deps/openssl/openssl/doc/crypto/RSA_blinding_on.pod A deps/openssl/openssl/doc/crypto/RSA_check_key.pod A deps/openssl/openssl/doc/crypto/RSA_generate_key.pod A deps/openssl/openssl/doc/crypto/RSA_get_ex_new_index.pod A deps/openssl/openssl/doc/crypto/RSA_new.pod A deps/openssl/openssl/doc/crypto/RSA_padding_add_PKCS1_type_1.pod A deps/openssl/openssl/doc/crypto/RSA_print.pod A deps/openssl/openssl/doc/crypto/RSA_private_encrypt.pod A deps/openssl/openssl/doc/crypto/RSA_public_encrypt.pod A deps/openssl/openssl/doc/crypto/RSA_set_method.pod A deps/openssl/openssl/doc/crypto/RSA_sign.pod A deps/openssl/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod A deps/openssl/openssl/doc/crypto/RSA_size.pod A deps/openssl/openssl/doc/crypto/SMIME_read_CMS.pod A deps/openssl/openssl/doc/crypto/SMIME_read_PKCS7.pod A deps/openssl/openssl/doc/crypto/SMIME_write_CMS.pod A deps/openssl/openssl/doc/crypto/SMIME_write_PKCS7.pod A deps/openssl/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod A deps/openssl/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod A deps/openssl/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod A deps/openssl/openssl/doc/crypto/X509_NAME_print_ex.pod A deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_error.pod A deps/openssl/openssl/doc/crypto/X509_STORE_CTX_get_ex_new_index.pod A deps/openssl/openssl/doc/crypto/X509_STORE_CTX_new.pod A deps/openssl/openssl/doc/crypto/X509_STORE_CTX_set_verify_cb.pod A deps/openssl/openssl/doc/crypto/X509_STORE_set_verify_cb_func.pod A deps/openssl/openssl/doc/crypto/X509_VERIFY_PARAM_set_flags.pod A deps/openssl/openssl/doc/crypto/X509_new.pod A deps/openssl/openssl/doc/crypto/X509_verify_cert.pod A deps/openssl/openssl/doc/crypto/bio.pod A deps/openssl/openssl/doc/crypto/blowfish.pod A deps/openssl/openssl/doc/crypto/bn.pod A deps/openssl/openssl/doc/crypto/bn_internal.pod A deps/openssl/openssl/doc/crypto/buffer.pod A deps/openssl/openssl/doc/crypto/crypto.pod A deps/openssl/openssl/doc/crypto/d2i_ASN1_OBJECT.pod A deps/openssl/openssl/doc/crypto/d2i_DHparams.pod A deps/openssl/openssl/doc/crypto/d2i_DSAPublicKey.pod A deps/openssl/openssl/doc/crypto/d2i_PKCS8PrivateKey.pod A deps/openssl/openssl/doc/crypto/d2i_RSAPublicKey.pod A deps/openssl/openssl/doc/crypto/d2i_X509.pod A deps/openssl/openssl/doc/crypto/d2i_X509_ALGOR.pod A deps/openssl/openssl/doc/crypto/d2i_X509_CRL.pod A deps/openssl/openssl/doc/crypto/d2i_X509_NAME.pod A deps/openssl/openssl/doc/crypto/d2i_X509_REQ.pod A deps/openssl/openssl/doc/crypto/d2i_X509_SIG.pod A deps/openssl/openssl/doc/crypto/des.pod A deps/openssl/openssl/doc/crypto/des_modes.pod A deps/openssl/openssl/doc/crypto/dh.pod A deps/openssl/openssl/doc/crypto/dsa.pod A deps/openssl/openssl/doc/crypto/ecdsa.pod A deps/openssl/openssl/doc/crypto/engine.pod A deps/openssl/openssl/doc/crypto/err.pod A deps/openssl/openssl/doc/crypto/evp.pod A deps/openssl/openssl/doc/crypto/hmac.pod A deps/openssl/openssl/doc/crypto/i2d_CMS_bio_stream.pod A deps/openssl/openssl/doc/crypto/i2d_PKCS7_bio_stream.pod A deps/openssl/openssl/doc/crypto/lh_stats.pod A deps/openssl/openssl/doc/crypto/lhash.pod A deps/openssl/openssl/doc/crypto/md5.pod A deps/openssl/openssl/doc/crypto/mdc2.pod A deps/openssl/openssl/doc/crypto/pem.pod A deps/openssl/openssl/doc/crypto/rand.pod A deps/openssl/openssl/doc/crypto/rc4.pod A deps/openssl/openssl/doc/crypto/ripemd.pod A deps/openssl/openssl/doc/crypto/rsa.pod A deps/openssl/openssl/doc/crypto/sha.pod A deps/openssl/openssl/doc/crypto/threads.pod A deps/openssl/openssl/doc/crypto/ui.pod A deps/openssl/openssl/doc/crypto/ui_compat.pod A deps/openssl/openssl/doc/crypto/x509.pod A deps/openssl/openssl/doc/fingerprints.txt A deps/openssl/openssl/doc/openssl-shared.txt A deps/openssl/openssl/doc/openssl.txt A deps/openssl/openssl/doc/openssl_button.gif A deps/openssl/openssl/doc/openssl_button.html A deps/openssl/openssl/doc/ssl/SSL_CIPHER_get_name.pod A deps/openssl/openssl/doc/ssl/SSL_COMP_add_compression_method.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_add_session.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_ctrl.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_flush_sessions.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_free.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_get_ex_new_index.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_get_verify_mode.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_new.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_sess_number.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_sess_set_cache_size.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_sess_set_get_cb.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_sessions.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_cert_store.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_cert_verify_callback.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_cipher_list.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_default_passwd_cb.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_generate_session_id.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_info_callback.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_max_cert_list.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_mode.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_msg_callback.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_options.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_psk_client_callback.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_quiet_shutdown.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_session_cache_mode.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_timeout.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_set_verify.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_use_certificate.pod A deps/openssl/openssl/doc/ssl/SSL_CTX_use_psk_identity_hint.pod A deps/openssl/openssl/doc/ssl/SSL_SESSION_free.pod A deps/openssl/openssl/doc/ssl/SSL_SESSION_get_ex_new_index.pod A deps/openssl/openssl/doc/ssl/SSL_SESSION_get_time.pod A deps/openssl/openssl/doc/ssl/SSL_accept.pod A deps/openssl/openssl/doc/ssl/SSL_alert_type_string.pod A deps/openssl/openssl/doc/ssl/SSL_clear.pod A deps/openssl/openssl/doc/ssl/SSL_connect.pod A deps/openssl/openssl/doc/ssl/SSL_do_handshake.pod A deps/openssl/openssl/doc/ssl/SSL_free.pod A deps/openssl/openssl/doc/ssl/SSL_get_SSL_CTX.pod A deps/openssl/openssl/doc/ssl/SSL_get_ciphers.pod A deps/openssl/openssl/doc/ssl/SSL_get_client_CA_list.pod A deps/openssl/openssl/doc/ssl/SSL_get_current_cipher.pod A deps/openssl/openssl/doc/ssl/SSL_get_default_timeout.pod A deps/openssl/openssl/doc/ssl/SSL_get_error.pod A deps/openssl/openssl/doc/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod A deps/openssl/openssl/doc/ssl/SSL_get_ex_new_index.pod A deps/openssl/openssl/doc/ssl/SSL_get_fd.pod A deps/openssl/openssl/doc/ssl/SSL_get_peer_cert_chain.pod A deps/openssl/openssl/doc/ssl/SSL_get_peer_certificate.pod A deps/openssl/openssl/doc/ssl/SSL_get_psk_identity.pod A deps/openssl/openssl/doc/ssl/SSL_get_rbio.pod A deps/openssl/openssl/doc/ssl/SSL_get_session.pod A deps/openssl/openssl/doc/ssl/SSL_get_verify_result.pod A deps/openssl/openssl/doc/ssl/SSL_get_version.pod A deps/openssl/openssl/doc/ssl/SSL_library_init.pod A deps/openssl/openssl/doc/ssl/SSL_load_client_CA_file.pod A deps/openssl/openssl/doc/ssl/SSL_new.pod A deps/openssl/openssl/doc/ssl/SSL_pending.pod A deps/openssl/openssl/doc/ssl/SSL_read.pod A deps/openssl/openssl/doc/ssl/SSL_rstate_string.pod A deps/openssl/openssl/doc/ssl/SSL_session_reused.pod A deps/openssl/openssl/doc/ssl/SSL_set_bio.pod A deps/openssl/openssl/doc/ssl/SSL_set_connect_state.pod A deps/openssl/openssl/doc/ssl/SSL_set_fd.pod A deps/openssl/openssl/doc/ssl/SSL_set_session.pod A deps/openssl/openssl/doc/ssl/SSL_set_shutdown.pod A deps/openssl/openssl/doc/ssl/SSL_set_verify_result.pod A deps/openssl/openssl/doc/ssl/SSL_shutdown.pod A deps/openssl/openssl/doc/ssl/SSL_state_string.pod A deps/openssl/openssl/doc/ssl/SSL_want.pod A deps/openssl/openssl/doc/ssl/SSL_write.pod A deps/openssl/openssl/doc/ssl/d2i_SSL_SESSION.pod A deps/openssl/openssl/doc/ssl/ssl.pod A deps/openssl/openssl/doc/ssleay.txt A deps/openssl/openssl/doc/standards.txt M deps/openssl/openssl/e_os.h M deps/openssl/openssl/e_os2.h M deps/openssl/openssl/engines/Makefile A deps/openssl/openssl/engines/axp.opt A deps/openssl/openssl/engines/capierr.bat A deps/openssl/openssl/engines/ccgost/Makefile A deps/openssl/openssl/engines/ccgost/README.gost A deps/openssl/openssl/engines/ccgost/e_gost_err.c A deps/openssl/openssl/engines/ccgost/e_gost_err.h A deps/openssl/openssl/engines/ccgost/e_gost_err.proto A deps/openssl/openssl/engines/ccgost/gost.ec A deps/openssl/openssl/engines/ccgost/gost2001.c A deps/openssl/openssl/engines/ccgost/gost2001_keyx.c A deps/openssl/openssl/engines/ccgost/gost2001_keyx.h A deps/openssl/openssl/engines/ccgost/gost89.c A deps/openssl/openssl/engines/ccgost/gost89.h A deps/openssl/openssl/engines/ccgost/gost94_keyx.c A deps/openssl/openssl/engines/ccgost/gost_ameth.c A deps/openssl/openssl/engines/ccgost/gost_asn1.c A deps/openssl/openssl/engines/ccgost/gost_crypt.c A deps/openssl/openssl/engines/ccgost/gost_ctl.c A deps/openssl/openssl/engines/ccgost/gost_eng.c A deps/openssl/openssl/engines/ccgost/gost_keywrap.c A deps/openssl/openssl/engines/ccgost/gost_keywrap.h A deps/openssl/openssl/engines/ccgost/gost_lcl.h A deps/openssl/openssl/engines/ccgost/gost_md.c A deps/openssl/openssl/engines/ccgost/gost_params.c A deps/openssl/openssl/engines/ccgost/gost_params.h A deps/openssl/openssl/engines/ccgost/gost_pmeth.c A deps/openssl/openssl/engines/ccgost/gost_sign.c A deps/openssl/openssl/engines/ccgost/gosthash.c A deps/openssl/openssl/engines/ccgost/gosthash.h A deps/openssl/openssl/engines/ccgost/gostsum.c M deps/openssl/openssl/engines/e_4758cca.c M deps/openssl/openssl/engines/e_aep.c M deps/openssl/openssl/engines/e_capi.c M deps/openssl/openssl/engines/e_capi_err.c M deps/openssl/openssl/engines/e_capi_err.h M deps/openssl/openssl/engines/e_chil.c M deps/openssl/openssl/engines/e_gmp.c A deps/openssl/openssl/engines/e_padlock.c A deps/openssl/openssl/engines/e_padlock.ec M deps/openssl/openssl/engines/e_sureware.c M deps/openssl/openssl/engines/e_ubsec.c M deps/openssl/openssl/engines/makeengines.com D deps/openssl/openssl/fips/Makefile D deps/openssl/openssl/fips/aes/Makefile D deps/openssl/openssl/fips/aes/fips_aes_selftest.c D deps/openssl/openssl/fips/aes/fips_aesavs.c D deps/openssl/openssl/fips/des/Makefile D deps/openssl/openssl/fips/des/fips_des_selftest.c D deps/openssl/openssl/fips/des/fips_desmovs.c D deps/openssl/openssl/fips/dh/Makefile D deps/openssl/openssl/fips/dh/dh_gen.c D deps/openssl/openssl/fips/dh/fips_dh_check.c D deps/openssl/openssl/fips/dh/fips_dh_gen.c D deps/openssl/openssl/fips/dh/fips_dh_key.c D deps/openssl/openssl/fips/dh/fips_dh_lib.c D deps/openssl/openssl/fips/dsa/Makefile D deps/openssl/openssl/fips/dsa/fips_dsa_gen.c D deps/openssl/openssl/fips/dsa/fips_dsa_key.c D deps/openssl/openssl/fips/dsa/fips_dsa_lib.c D deps/openssl/openssl/fips/dsa/fips_dsa_ossl.c D deps/openssl/openssl/fips/dsa/fips_dsa_selftest.c D deps/openssl/openssl/fips/dsa/fips_dsa_sign.c D deps/openssl/openssl/fips/dsa/fips_dsatest.c D deps/openssl/openssl/fips/dsa/fips_dssvs.c D deps/openssl/openssl/fips/fips-lib.com D deps/openssl/openssl/fips/fips-nodiff.txt D deps/openssl/openssl/fips/fips.c D deps/openssl/openssl/fips/fips.h D deps/openssl/openssl/fips/fips_canister.c D deps/openssl/openssl/fips/fips_locl.h D deps/openssl/openssl/fips/fips_premain.c D deps/openssl/openssl/fips/fips_premain.c.sha1 D deps/openssl/openssl/fips/fips_test_suite.c D deps/openssl/openssl/fips/fips_utl.h D deps/openssl/openssl/fips/fipsalgtest.pl D deps/openssl/openssl/fips/fipsld D deps/openssl/openssl/fips/fipstests.bat D deps/openssl/openssl/fips/fipstests.sh D deps/openssl/openssl/fips/hmac/Makefile D deps/openssl/openssl/fips/hmac/fips_hmac.c D deps/openssl/openssl/fips/hmac/fips_hmac_selftest.c D deps/openssl/openssl/fips/hmac/fips_hmactest.c D deps/openssl/openssl/fips/install.com D deps/openssl/openssl/fips/mkfipsscr.pl D deps/openssl/openssl/fips/openssl_fips_fingerprint D deps/openssl/openssl/fips/rand/Makefile D deps/openssl/openssl/fips/rand/fips_rand.c D deps/openssl/openssl/fips/rand/fips_rand.h D deps/openssl/openssl/fips/rand/fips_rand_selftest.c D deps/openssl/openssl/fips/rand/fips_randtest.c D deps/openssl/openssl/fips/rand/fips_rngvs.c D deps/openssl/openssl/fips/rsa/Makefile D deps/openssl/openssl/fips/rsa/fips_rsa_eay.c D deps/openssl/openssl/fips/rsa/fips_rsa_gen.c D deps/openssl/openssl/fips/rsa/fips_rsa_lib.c D deps/openssl/openssl/fips/rsa/fips_rsa_selftest.c D deps/openssl/openssl/fips/rsa/fips_rsa_sign.c D deps/openssl/openssl/fips/rsa/fips_rsa_x931g.c D deps/openssl/openssl/fips/rsa/fips_rsagtest.c D deps/openssl/openssl/fips/rsa/fips_rsastest.c D deps/openssl/openssl/fips/rsa/fips_rsavtest.c D deps/openssl/openssl/fips/sha/Makefile D deps/openssl/openssl/fips/sha/fips_sha1_selftest.c D deps/openssl/openssl/fips/sha/fips_shatest.c D deps/openssl/openssl/fips/sha/fips_standalone_sha1.c A deps/openssl/openssl/include/openssl/camellia.h A deps/openssl/openssl/include/openssl/cms.h D deps/openssl/openssl/include/openssl/fips.h D deps/openssl/openssl/include/openssl/fips_rand.h A deps/openssl/openssl/include/openssl/mdc2.h A deps/openssl/openssl/include/openssl/modes.h D deps/openssl/openssl/include/openssl/pq_compat.h A deps/openssl/openssl/include/openssl/seed.h D deps/openssl/openssl/include/openssl/tmdiff.h A deps/openssl/openssl/include/openssl/ts.h A deps/openssl/openssl/include/openssl/whrlpool.h M deps/openssl/openssl/install.com M deps/openssl/openssl/makevms.com M deps/openssl/openssl/ms/README M deps/openssl/openssl/ms/bcb4.bat D deps/openssl/openssl/ms/do_fips.bat D deps/openssl/openssl/ms/do_masm.bat M deps/openssl/openssl/ms/do_nasm.bat M deps/openssl/openssl/ms/do_nt.bat M deps/openssl/openssl/ms/do_win64a.bat M deps/openssl/openssl/ms/do_win64i.bat M deps/openssl/openssl/ms/mingw32.bat M deps/openssl/openssl/ms/mw.bat D deps/openssl/openssl/ms/segrenam.pl M deps/openssl/openssl/ms/tenc.bat M deps/openssl/openssl/ms/tencce.bat M deps/openssl/openssl/ms/test.bat M deps/openssl/openssl/ms/testenc.bat M deps/openssl/openssl/ms/testencce.bat M deps/openssl/openssl/ms/testpem.bat M deps/openssl/openssl/ms/testpemce.bat M deps/openssl/openssl/ms/testss.bat M deps/openssl/openssl/ms/testssce.bat M deps/openssl/openssl/ms/tpem.bat M deps/openssl/openssl/ms/tpemce.bat A deps/openssl/openssl/ms/uplink-common.pl A deps/openssl/openssl/ms/uplink-ia64.pl A deps/openssl/openssl/ms/uplink-x86.pl A deps/openssl/openssl/ms/uplink-x86_64.pl M deps/openssl/openssl/ms/uplink.c M deps/openssl/openssl/ms/x86asm.bat M deps/openssl/openssl/openssl.spec M deps/openssl/openssl/shlib/win32.bat M deps/openssl/openssl/shlib/win32dll.bat M deps/openssl/openssl/ssl/Makefile M deps/openssl/openssl/ssl/bio_ssl.c M deps/openssl/openssl/ssl/d1_both.c M deps/openssl/openssl/ssl/d1_clnt.c M deps/openssl/openssl/ssl/d1_enc.c M deps/openssl/openssl/ssl/d1_lib.c M deps/openssl/openssl/ssl/d1_meth.c M deps/openssl/openssl/ssl/d1_pkt.c M deps/openssl/openssl/ssl/d1_srvr.c M deps/openssl/openssl/ssl/dtls1.h D deps/openssl/openssl/ssl/fnv1a64.c D deps/openssl/openssl/ssl/fnv1a64.h A deps/openssl/openssl/ssl/install-ssl.com D deps/openssl/openssl/ssl/install.com M deps/openssl/openssl/ssl/kssl.c M deps/openssl/openssl/ssl/kssl_lcl.h M deps/openssl/openssl/ssl/s23_clnt.c M deps/openssl/openssl/ssl/s23_lib.c M deps/openssl/openssl/ssl/s23_meth.c M deps/openssl/openssl/ssl/s23_srvr.c M deps/openssl/openssl/ssl/s2_clnt.c M deps/openssl/openssl/ssl/s2_enc.c M deps/openssl/openssl/ssl/s2_lib.c M deps/openssl/openssl/ssl/s2_meth.c M deps/openssl/openssl/ssl/s2_pkt.c M deps/openssl/openssl/ssl/s2_srvr.c M deps/openssl/openssl/ssl/s3_both.c M deps/openssl/openssl/ssl/s3_clnt.c M deps/openssl/openssl/ssl/s3_enc.c M deps/openssl/openssl/ssl/s3_lib.c M deps/openssl/openssl/ssl/s3_meth.c M deps/openssl/openssl/ssl/s3_pkt.c M deps/openssl/openssl/ssl/s3_srvr.c M deps/openssl/openssl/ssl/ssl-lib.com M deps/openssl/openssl/ssl/ssl.h M deps/openssl/openssl/ssl/ssl3.h M deps/openssl/openssl/ssl/ssl_algs.c M deps/openssl/openssl/ssl/ssl_asn1.c M deps/openssl/openssl/ssl/ssl_cert.c M deps/openssl/openssl/ssl/ssl_ciph.c M deps/openssl/openssl/ssl/ssl_err.c M deps/openssl/openssl/ssl/ssl_lib.c M deps/openssl/openssl/ssl/ssl_locl.h M deps/openssl/openssl/ssl/ssl_rsa.c M deps/openssl/openssl/ssl/ssl_sess.c M deps/openssl/openssl/ssl/ssl_stat.c M deps/openssl/openssl/ssl/ssl_txt.c M deps/openssl/openssl/ssl/ssltest.c M deps/openssl/openssl/ssl/t1_clnt.c M deps/openssl/openssl/ssl/t1_enc.c M deps/openssl/openssl/ssl/t1_lib.c M deps/openssl/openssl/ssl/t1_meth.c M deps/openssl/openssl/ssl/t1_srvr.c M deps/openssl/openssl/ssl/tls1.h A deps/openssl/openssl/test/CAss.cnf A deps/openssl/openssl/test/CAssdh.cnf A deps/openssl/openssl/test/CAssdsa.cnf A deps/openssl/openssl/test/CAssrsa.cnf A deps/openssl/openssl/test/CAtsa.cnf A deps/openssl/openssl/test/Makefile A deps/openssl/openssl/test/P1ss.cnf A deps/openssl/openssl/test/P2ss.cnf A deps/openssl/openssl/test/Sssdsa.cnf A deps/openssl/openssl/test/Sssrsa.cnf A deps/openssl/openssl/test/Uss.cnf A deps/openssl/openssl/test/VMSca-response.1 A deps/openssl/openssl/test/VMSca-response.2 A deps/openssl/openssl/test/asn1test.c A deps/openssl/openssl/test/bctest A deps/openssl/openssl/test/bctest.com A deps/openssl/openssl/test/bftest.c A deps/openssl/openssl/test/bntest.c A deps/openssl/openssl/test/bntest.com A deps/openssl/openssl/test/casttest.c A deps/openssl/openssl/test/clean_test.com A deps/openssl/openssl/test/cms-examples.pl A deps/openssl/openssl/test/cms-test.pl A deps/openssl/openssl/test/destest.c A deps/openssl/openssl/test/dhtest.c A deps/openssl/openssl/test/dsatest.c A deps/openssl/openssl/test/dummytest.c A deps/openssl/openssl/test/ecdhtest.c A deps/openssl/openssl/test/ecdsatest.c A deps/openssl/openssl/test/ectest.c A deps/openssl/openssl/test/enginetest.c A deps/openssl/openssl/test/evp_test.c A deps/openssl/openssl/test/evptests.txt A deps/openssl/openssl/test/exptest.c A deps/openssl/openssl/test/fips_aesavs.c A deps/openssl/openssl/test/fips_desmovs.c A deps/openssl/openssl/test/fips_dsatest.c A deps/openssl/openssl/test/fips_dssvs.c A deps/openssl/openssl/test/fips_hmactest.c A deps/openssl/openssl/test/fips_randtest.c A deps/openssl/openssl/test/fips_rngvs.c A deps/openssl/openssl/test/fips_rsagtest.c A deps/openssl/openssl/test/fips_rsastest.c A deps/openssl/openssl/test/fips_rsavtest.c A deps/openssl/openssl/test/fips_shatest.c A deps/openssl/openssl/test/fips_test_suite.c A deps/openssl/openssl/test/hmactest.c A deps/openssl/openssl/test/ideatest.c A deps/openssl/openssl/test/igetest.c A deps/openssl/openssl/test/jpaketest.c A deps/openssl/openssl/test/maketests.com A deps/openssl/openssl/test/md2test.c A deps/openssl/openssl/test/md4test.c A deps/openssl/openssl/test/md5test.c A deps/openssl/openssl/test/mdc2test.c A deps/openssl/openssl/test/methtest.c A deps/openssl/openssl/test/pkcs7-1.pem A deps/openssl/openssl/test/pkcs7.pem A deps/openssl/openssl/test/pkits-test.pl A deps/openssl/openssl/test/r160test.c A deps/openssl/openssl/test/randtest.c A deps/openssl/openssl/test/rc2test.c A deps/openssl/openssl/test/rc4test.c A deps/openssl/openssl/test/rc5test.c A deps/openssl/openssl/test/rmdtest.c A deps/openssl/openssl/test/rsa_test.c A deps/openssl/openssl/test/sha1test.c A deps/openssl/openssl/test/sha256t.c A deps/openssl/openssl/test/sha512t.c A deps/openssl/openssl/test/shatest.c A deps/openssl/openssl/test/smcont.txt A deps/openssl/openssl/test/smime-certs/smdsa1.pem A deps/openssl/openssl/test/smime-certs/smdsa2.pem A deps/openssl/openssl/test/smime-certs/smdsa3.pem A deps/openssl/openssl/test/smime-certs/smdsap.pem A deps/openssl/openssl/test/smime-certs/smroot.pem A deps/openssl/openssl/test/smime-certs/smrsa1.pem A deps/openssl/openssl/test/smime-certs/smrsa2.pem A deps/openssl/openssl/test/smime-certs/smrsa3.pem A deps/openssl/openssl/test/ssltest.c A deps/openssl/openssl/test/tcrl A deps/openssl/openssl/test/tcrl.com A deps/openssl/openssl/test/test.cnf A deps/openssl/openssl/test/test_padlock A deps/openssl/openssl/test/testca A deps/openssl/openssl/test/testca.com A deps/openssl/openssl/test/testcrl.pem A deps/openssl/openssl/test/testenc A deps/openssl/openssl/test/testenc.com A deps/openssl/openssl/test/testgen A deps/openssl/openssl/test/testgen.com A deps/openssl/openssl/test/testp7.pem A deps/openssl/openssl/test/testreq2.pem A deps/openssl/openssl/test/testrsa.pem A deps/openssl/openssl/test/tests.com A deps/openssl/openssl/test/testsid.pem A deps/openssl/openssl/test/testss A deps/openssl/openssl/test/testss.com A deps/openssl/openssl/test/testssl A deps/openssl/openssl/test/testssl.com A deps/openssl/openssl/test/testsslproxy A deps/openssl/openssl/test/testtsa A deps/openssl/openssl/test/testtsa.com A deps/openssl/openssl/test/testx509.pem A deps/openssl/openssl/test/times A deps/openssl/openssl/test/tpkcs7 A deps/openssl/openssl/test/tpkcs7.com A deps/openssl/openssl/test/tpkcs7d A deps/openssl/openssl/test/tpkcs7d.com A deps/openssl/openssl/test/treq A deps/openssl/openssl/test/treq.com A deps/openssl/openssl/test/trsa A deps/openssl/openssl/test/trsa.com A deps/openssl/openssl/test/tsid A deps/openssl/openssl/test/tsid.com A deps/openssl/openssl/test/tverify.com A deps/openssl/openssl/test/tx509 A deps/openssl/openssl/test/tx509.com A deps/openssl/openssl/test/v3-cert1.pem A deps/openssl/openssl/test/v3-cert2.pem A deps/openssl/openssl/test/wp_test.c A deps/openssl/openssl/times/090/586-100.nt A deps/openssl/openssl/times/091/486-50.nt A deps/openssl/openssl/times/091/586-100.lnx A deps/openssl/openssl/times/091/68000.bsd A deps/openssl/openssl/times/091/686-200.lnx A deps/openssl/openssl/times/091/alpha064.osf A deps/openssl/openssl/times/091/alpha164.lnx A deps/openssl/openssl/times/091/alpha164.osf A deps/openssl/openssl/times/091/mips-rel.pl A deps/openssl/openssl/times/091/r10000.irx A deps/openssl/openssl/times/091/r3000.ult A deps/openssl/openssl/times/091/r4400.irx A deps/openssl/openssl/times/100.lnx A deps/openssl/openssl/times/100.nt A deps/openssl/openssl/times/200.lnx A deps/openssl/openssl/times/486-66.dos A deps/openssl/openssl/times/486-66.nt A deps/openssl/openssl/times/486-66.w31 A deps/openssl/openssl/times/5.lnx A deps/openssl/openssl/times/586-085i.nt A deps/openssl/openssl/times/586-100.LN3 A deps/openssl/openssl/times/586-100.NT2 A deps/openssl/openssl/times/586-100.dos A deps/openssl/openssl/times/586-100.ln4 A deps/openssl/openssl/times/586-100.lnx A deps/openssl/openssl/times/586-100.nt A deps/openssl/openssl/times/586-100.ntx A deps/openssl/openssl/times/586-100.w31 A deps/openssl/openssl/times/586-1002.lnx A deps/openssl/openssl/times/586p-100.lnx A deps/openssl/openssl/times/686-200.bsd A deps/openssl/openssl/times/686-200.lnx A deps/openssl/openssl/times/686-200.nt A deps/openssl/openssl/times/L1 A deps/openssl/openssl/times/R10000.t A deps/openssl/openssl/times/R4400.t A deps/openssl/openssl/times/aix.t A deps/openssl/openssl/times/aixold.t A deps/openssl/openssl/times/alpha.t A deps/openssl/openssl/times/alpha400.t A deps/openssl/openssl/times/cyrix100.lnx A deps/openssl/openssl/times/dgux-x86.t A deps/openssl/openssl/times/dgux.t A deps/openssl/openssl/times/hpux-acc.t A deps/openssl/openssl/times/hpux-kr.t A deps/openssl/openssl/times/hpux.t A deps/openssl/openssl/times/p2.w95 A deps/openssl/openssl/times/pent2.t A deps/openssl/openssl/times/readme A deps/openssl/openssl/times/s586-100.lnx A deps/openssl/openssl/times/s586-100.nt A deps/openssl/openssl/times/sgi.t A deps/openssl/openssl/times/sparc.t A deps/openssl/openssl/times/sparc2 A deps/openssl/openssl/times/sparcLX.t A deps/openssl/openssl/times/usparc.t A deps/openssl/openssl/times/x86/bfs.cpp A deps/openssl/openssl/times/x86/casts.cpp A deps/openssl/openssl/times/x86/des3s.cpp A deps/openssl/openssl/times/x86/dess.cpp A deps/openssl/openssl/times/x86/md4s.cpp A deps/openssl/openssl/times/x86/md5s.cpp A deps/openssl/openssl/times/x86/rc4s.cpp A deps/openssl/openssl/times/x86/sha1s.cpp M deps/openssl/openssl/tools/Makefile M deps/openssl/openssl/tools/c_rehash M deps/openssl/openssl/tools/c_rehash.in A deps/openssl/openssl/util/FreeBSD.sh A deps/openssl/openssl/util/add_cr.pl A deps/openssl/openssl/util/bat.sh A deps/openssl/openssl/util/ck_errf.pl A deps/openssl/openssl/util/clean-depend.pl A deps/openssl/openssl/util/copy.pl A deps/openssl/openssl/util/cygwin.sh A deps/openssl/openssl/util/deleof.pl A deps/openssl/openssl/util/deltree.com A deps/openssl/openssl/util/dirname.pl A deps/openssl/openssl/util/do_ms.sh A deps/openssl/openssl/util/domd A deps/openssl/openssl/util/err-ins.pl A deps/openssl/openssl/util/extract-names.pl A deps/openssl/openssl/util/extract-section.pl A deps/openssl/openssl/util/files.pl A deps/openssl/openssl/util/fixNT.sh A deps/openssl/openssl/util/install.sh A deps/openssl/openssl/util/libeay.num A deps/openssl/openssl/util/mk1mf.pl A deps/openssl/openssl/util/mkcerts.sh A deps/openssl/openssl/util/mkdef.pl A deps/openssl/openssl/util/mkdir-p.pl A deps/openssl/openssl/util/mkerr.pl A deps/openssl/openssl/util/mkfiles.pl A deps/openssl/openssl/util/mklink.pl A deps/openssl/openssl/util/mkrc.pl A deps/openssl/openssl/util/mkstack.pl A deps/openssl/openssl/util/opensslwrap.sh A deps/openssl/openssl/util/perlpath.pl A deps/openssl/openssl/util/pl/BC-32.pl A deps/openssl/openssl/util/pl/Mingw32.pl A deps/openssl/openssl/util/pl/OS2-EMX.pl A deps/openssl/openssl/util/pl/VC-32.pl A deps/openssl/openssl/util/pl/linux.pl A deps/openssl/openssl/util/pl/netware.pl A deps/openssl/openssl/util/pl/ultrix.pl A deps/openssl/openssl/util/pl/unix.pl A deps/openssl/openssl/util/pod2man.pl A deps/openssl/openssl/util/pod2mantest A deps/openssl/openssl/util/pod2mantest.pod A deps/openssl/openssl/util/point.sh A deps/openssl/openssl/util/selftest.pl A deps/openssl/openssl/util/shlib_wrap.sh A deps/openssl/openssl/util/sp-diff.pl A deps/openssl/openssl/util/speed.sh A deps/openssl/openssl/util/src-dep.pl A deps/openssl/openssl/util/ssleay.num A deps/openssl/openssl/util/tab_num.pl A deps/openssl/openssl/util/x86asm.sh A deps/openssl/patches/empty_OPENSSL_cpuid_setup.patch M deps/openssl/patches/handshake_cutthrough.patch A deps/openssl/patches/jsse.patch D deps/openssl/patches/missing_stddef.patch D deps/openssl/patches/next_proto_neg.patch A deps/openssl/patches/npn.patch A deps/openssl/patches/openssl_no_dtls1.patch D deps/openssl/patches/posix_c_source.patch A deps/openssl/patches/progs.patch A deps/openssl/patches/sha1_armv4_large.patch A deps/openssl/patches/small_records.patch D deps/openssl/patches/snap_start.patch A deps/openssl/patches/tls_exporter.patch A deps/openssl/patches/x509_hash_name_algorithm_change.patch commit aa5961a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-10 20:01:34 +0200 gyp: fix 'argument list too long' build error M tools/gyp/pylib/gyp/generator/make.py commit e9dcfd4 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-12 00:59:38 +0200 Revert "deps: upgrade libuv to 3c41597" This reverts commit 0db4dc0024eaa538bf4913d6bf256a18126de2ba. This commit makes a lot of tests fail due to reference counting errors. It's not worth it to debug because the reference counting scheme is due to change soon anyway. M deps/uv/config-unix.mk M deps/uv/include/uv-private/tree.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h D deps/uv/src/unix/async.c M deps/uv/src/unix/cares.c D deps/uv/src/unix/check.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/ev/ev_kqueue.c M deps/uv/src/unix/fs.c D deps/uv/src/unix/idle.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c D deps/uv/src/unix/linux/syscalls.c D deps/uv/src/unix/linux/syscalls.h D deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c D deps/uv/src/unix/prepare.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c D deps/uv/src/unix/timer.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-pipe-connect-error.c M deps/uv/test/test-platform-output.c M deps/uv/test/test-shutdown-close.c M deps/uv/uv.gyp commit 3ec84a1 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-11 22:02:12 +0200 Slab allocator: don't attempt to shrink a non-buffer M src/slab_allocator.cc M src/stream_wrap.cc commit 9b7a6c5 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-11 11:16:47 -0700 configure: output a newline at the end of config.gypi M configure commit fdeeabb refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-11 11:16:11 -0700 configure: don't use "with" for Python 2.5 and older M configure commit e066074 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-10 18:29:25 -0700 Fix #3089 Build changelog.html for website M Makefile A doc/changelog-foot.html A doc/changelog-head.html A tools/build-changelog.sh commit 3ba9519 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-10 18:22:42 -0700 Makefile: minor nit M Makefile commit 8b82abb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-10 18:29:25 -0700 Fix #3089 Build changelog.html for website M Makefile A doc/changelog-foot.html A doc/changelog-head.html A tools/build-changelog.sh commit d0365fd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-10 18:22:42 -0700 Makefile: minor nit M Makefile commit 7b71fd0 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-10 14:39:29 -0700 build: add comment explaining MACOSX_DEPLOYMENT_TARGET. M common.gypi commit 70a5b53 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-10 14:36:17 -0700 Re-apply "build: target OSX 10.5 when building on darwin" This reverts commit 93eca95aece9804d22b012cc89487f4b0064a86d. Fixes #3072 (once again). M common.gypi commit 0db4dc0 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-10 23:26:28 +0200 deps: upgrade libuv to 3c41597 M deps/uv/config-unix.mk M deps/uv/include/uv-private/tree.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h A deps/uv/src/unix/async.c M deps/uv/src/unix/cares.c A deps/uv/src/unix/check.c M deps/uv/src/unix/core.c M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/ev/ev_kqueue.c M deps/uv/src/unix/fs.c A deps/uv/src/unix/idle.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/inotify.c A deps/uv/src/unix/linux/syscalls.c A deps/uv/src/unix/linux/syscalls.h A deps/uv/src/unix/loop.c M deps/uv/src/unix/pipe.c A deps/uv/src/unix/prepare.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c A deps/uv/src/unix/timer.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-pipe-connect-error.c M deps/uv/test/test-platform-output.c M deps/uv/test/test-shutdown-close.c M deps/uv/uv.gyp commit e8067cb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-09 10:34:54 -0700 Now working on v0.6.16 M src/node_version.h commit 163d3cd refs/remotes/origin/v0.9.1-release Merge: 45b772d f160a45 Author: isaacs Date: 2012-04-09 10:34:32 -0700 Merge branch 'v0.6.15-release' into v0.6 commit f160a45 refs/tags/v0.6.15 (tag: v0.6.15) Author: isaacs Date: 2012-04-07 16:59:54 -0700 2012.04.09 Version 0.6.15 (stable) * Update npm to 1.1.16 * Show licenses in binary installers. * unix: add uv_fs_read64, uv_fs_write64 and uv_fs_ftruncate64 (Ben Noordhuis) * add 64bit offset fs functions (Igor Zinkovsky) * windows: don't report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder) * windows: backport pipe-connect-to-file fixes from master (Bert Belder) * windows: never call fs event callbacks after closing the watcher (Bert Belder) * fs.readFile: don't make the callback before the fd is closed (Bert Belder) * windows: use 64bit offsets for uv_fs apis (Igor Zinkovsky) * Fix #2061: segmentation fault on OS X due to stat size mismatch (Ben Noordhuis) M ChangeLog M doc/community/index.html M src/node_version.h commit c75f71d refs/tags/v0.6.15 Author: isaacs Date: 2012-04-09 08:39:13 -0700 fs.WriteStream: Handle modifications to fs.open If the fs.open method is modified via AOP-style extension, in between the creation of an fs.WriteStream and the processing of its action queue, then the test of whether or not the method === fs.open will fail, because fs.open has been replaced. The solution is to save a reference to fs.open on the stream itself when the action is placed in the queue. This fixes isaacs/node-graceful-fs#6. M lib/fs.js A test/simple/test-fs-write-stream-change-open.js commit 06ada03 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-09 08:39:13 -0700 fs.WriteStream: Handle modifications to fs.open If the fs.open method is modified via AOP-style extension, in between the creation of an fs.WriteStream and the processing of its action queue, then the test of whether or not the method === fs.open will fail, because fs.open has been replaced. The solution is to save a reference to fs.open on the stream itself when the action is placed in the queue. This fixes isaacs/node-graceful-fs#6. M lib/fs.js A test/simple/test-fs-write-stream-change-open.js commit 93eca95 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-08 22:31:28 -0700 Revert "build: target OSX 10.5 when building on darwin" This reverts commit b6d6a54f8057d0adad13d4bcc11eb3f443079ddc, which fixed #3072, so we'll have to figure out another way to make that work. M common.gypi commit 45b772d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-07 16:53:18 -0700 fs.readFile: Emit 'close' if we don't expect a close later This fixes a regression introduced by 40b7302 M lib/fs.js commit 08e2e57 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-29 16:01:27 -0700 Make rules for release blog post and email message M Makefile A tools/changelog-head.sh A tools/email-footer.md commit 57d7220 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-07 16:29:37 -0700 website: Add October Sky JS and Node.js Hispano M doc/community/index.html commit e81a5e9 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-07 16:20:42 -0700 Remove stray comment from LICENSE file M LICENSE commit ba05511 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-04 18:06:33 +0200 Windows: installer shows license agreement dialog M tools/msvs/msi/product.wxs commit 1330419 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-04 18:06:00 +0200 Windows: add build step that generates license.rtf from LICENSE A tools/license2rtf.js M vcbuild.bat commit c9f1730 refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-04-02 15:14:52 -0700 Mac installer shows license ref #3056 M tools/osx-pkg.pmdoc/02npm.xml M tools/osx-pkg.pmdoc/index.xml commit cf75619 refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-04-02 15:12:23 -0700 Include text of licenses in LICENSE file For easy inclusion in binary distributions. ref #3056 M LICENSE commit 331cd7c refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-04-02 14:36:23 -0700 Fix links to libev and libeio licenses M LICENSE commit 78eb174 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-06 14:33:58 -0700 readline: use StringDecoder for decoding "normal" data The fix from #3059 was not handling multi-byte utf8 data properly. M lib/readline.js M test/simple/test-readline-interface.js commit 8652c11 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-06 13:50:34 -0700 test: make the ArrayStream in repl tests write a '\n' This is more correct. Fixes them from failing with the updated readline behavior. M test/simple/test-repl-.save.load.js M test/simple/test-repl-autolibs.js M test/simple/test-repl-tab-complete.js commit 8752cee refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-06 13:49:27 -0700 test: make repl-autolibs check that the callback was invoked M test/simple/test-repl-autolibs.js commit ca8dea8 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-06 12:54:48 -0700 repl: make the completer use newlines Fixes the repl.complete() function when terminal is false, since it is now explicitly looking for a '\n' char. M lib/repl.js commit aab7cb7 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-06 12:20:01 -0700 test: fix failing test-repl.js M test/simple/test-repl.js commit e28f77c refs/remotes/origin/v0.9.1-release Author: Nathan Friedly Date: 2012-04-06 11:41:59 -0700 readline: buffer data to only emit 'line' on '\n' In "terminal: false" mode. (And fire it multiple times if multiple lines arrive at once.) This is necessary because the Windows telnet client sends every single keystroke as it's typed. See: http://stackoverflow.com/questions/9962197/node-js-readline-not-waiting-for-a-full-line-on-socket-connections Closes #3059. M lib/readline.js A test/simple/test-readline-interface.js commit 37ac5e5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-06 14:42:19 -0700 Update npm to 1.1.16 M deps/npm/AUTHORS D deps/npm/bin/npm-get-uid-gid.js M deps/npm/doc/cli/config.md M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/bugs.js M deps/npm/lib/cache.js M deps/npm/lib/docs.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion/file-completion.js M deps/npm/lib/utils/config-defs.js D deps/npm/lib/utils/excludes.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/link.js D deps/npm/lib/utils/mkdir-p.js M deps/npm/lib/utils/npm-registry-client/get.js M deps/npm/lib/utils/npm-registry-client/request.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/utils/tar.js D deps/npm/lib/utils/uid-number.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 A deps/npm/node_modules/archy/README.markdown A deps/npm/node_modules/archy/index.js A deps/npm/node_modules/archy/package.json A deps/npm/node_modules/chownr/README.md A deps/npm/node_modules/chownr/chownr.js A deps/npm/node_modules/chownr/package.json A deps/npm/node_modules/fstream-npm/.npmignore A deps/npm/node_modules/fstream-npm/README.md A deps/npm/node_modules/fstream-npm/fstream-npm.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json A deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/fstream/lib/abstract.js M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/lib/dir-writer.js M deps/npm/node_modules/fstream/lib/link-writer.js M deps/npm/node_modules/fstream/lib/proxy-reader.js M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/remove.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/.travis.yml D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/LICENSE D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/read/LICENCE M deps/npm/node_modules/read/lib/read.js M deps/npm/node_modules/read/package.json A deps/npm/node_modules/uid-number/README.md A deps/npm/node_modules/uid-number/get-uid-gid.js A deps/npm/node_modules/uid-number/package.json A deps/npm/node_modules/uid-number/uid-number.js M deps/npm/package.json M deps/npm/scripts/index-build.js commit b9bfb1b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-04-06 14:16:09 -0700 child_process: Emit err rather than throw for IPC write failure M lib/child_process.js commit 0b57fee refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-04-05 18:15:10 -0700 enable test-fs-largefile.js test D test/disabled/test-fs-largefile.js A test/simple/test-fs-largefile.js commit 1042a8d refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-06 03:02:23 +0200 Please the compiler M src/v8_typed_array.cc commit 40b7302 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-06 02:54:33 +0200 fs.readFile: don't make the callback before the fd is closed On Windows it is not possible to unlink() the read file in the callback. This fixes #3051. A test is included. M lib/fs.js A test/simple/test-fs-readfile-unlink.js commit f178f2a refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-04-05 17:10:39 -0700 upgrade libuv to d68b3d960b6d95bfc16027cecca2f3fa48bcc36f M deps/uv/include/uv.h M deps/uv/src/unix/fs.c M deps/uv/src/win/error.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/src/win/pipe.c M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/test/test-pipe-connect-error.c M deps/uv/uv.gyp commit d73b257 refs/remotes/origin/v0.9.1-release Author: Zachary Scott Date: 2012-04-01 22:55:09 -0400 docs: grammar and spelling on lib/cluster.js M lib/cluster.js commit b6d6a54 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-04-05 16:30:33 -0700 build: target OSX 10.5 when building on darwin M common.gypi commit 052aaa4 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-04-05 16:03:11 -0700 windows: use 64bit offsets for uv_fs apis M src/node.h M src/node_file.cc commit 3e88572 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-04 18:06:33 +0200 Windows: installer shows license agreement dialog M tools/msvs/msi/product.wxs commit 2728dcc refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-04 18:06:00 +0200 Windows: add build step that generates license.rtf from LICENSE A tools/license2rtf.js M vcbuild.bat commit 930fabe refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-04-03 03:07:31 +0200 Disable V8 postmortem debugging on Windows It is not supported by V8. M common.gypi commit 30994aa refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-04-02 15:14:52 -0700 Mac installer shows license ref #3056 M tools/osx-pkg.pmdoc/02npm.xml M tools/osx-pkg.pmdoc/index.xml commit 55e971e refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-04-02 15:12:23 -0700 Include text of licenses in LICENSE file For easy inclusion in binary distributions. ref #3056 M LICENSE commit 92c0c69 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-02 23:53:05 +0200 build: define _DARWIN_USE_64_BIT_INODE=1 on OS X Fixes a segmentation fault on some OS X systems due to sizeof(struct stat) mismatches. Fixes #2061. M common.gypi commit ffee873 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-02 23:44:36 +0200 build: define _DARWIN_USE_64_BIT_INODE=1 on OS X Fixes a segmentation fault on some OS X systems due to sizeof(struct stat) mismatches. Fixes #2061. M deps/uv/config-unix.mk M wscript commit 0810936 refs/remotes/origin/v0.9.1-release Author: Ryan Dahl Date: 2012-04-02 14:36:23 -0700 Fix links to libev and libeio licenses M LICENSE commit 01d46f3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-31 21:01:55 -0700 Fix #3052 Handle errors properly in zlib M lib/zlib.js M src/node_zlib.cc M test/simple/test-zlib-invalid-input.js commit cc15299 refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-03-28 10:26:10 -0700 build: add support for DTrace and postmortem * fixes #2110 * includes V8 postmortem metadata in Solaris builds * adds GYP support for DTrace probes and ustack helper * ustack helper derives constants dynamically from libv8_base.a * build with DTrace support by default on SunOS M common.gypi M configure M node.gyp A src/v8abbr.h D src/v8constants.h M src/v8ustack.d A tools/genv8constants.py commit 7bdeed2 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-31 23:50:02 +0000 zlib: fix uninitialized variable compiler warning M src/node_zlib.cc commit 0965d2d refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-13 18:31:04 -0700 js2c: fix to support files other than ones ending with 2 char extensions Previously this was basically hard-coded for *.js files, but now we need to include the 'config.gypi' file in there as well. M tools/js2c.py commit a4a04f9 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-04-01 01:15:17 +0200 node: provide snprintf implementation on windows _snprintf() doesn't zero-terminate the buffer on overflow. M src/node_internals.h commit dee8c51 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-31 23:23:46 +0200 node: don't check return value of unsetenv() It returns void on some platforms, notably FreeBSD. M src/node.cc commit bc834c3 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-31 22:27:42 +0200 Alias _snprintf to snprintf, fix Windows build. M src/node_internals.h commit 1e577f3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-30 18:21:50 -0700 website: Consistency in the industry logos M doc/images/linkedin-logo.png M doc/images/microsoft-logo.png M doc/images/yahoo-logo.png M doc/pipe.css commit 2726c22 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-30 17:36:58 -0700 Revert "tty: add keypress event for backwards-compat" In this case, backwards compatibility is not worth the API inconsistency. We can just document the change. This reverts commit b521ff3b4f8e79c5e28a1f4915d4203d8bcb0ab7. M lib/tty.js commit c26a0b5 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 22:54:13 +0200 doc: fix grammar error in cluster docs M doc/api/cluster.markdown commit 90ce5b3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-30 12:24:46 -0700 cluster: Rename 'death' back to 'exit' M doc/api/cluster.markdown M lib/cluster.js M test/simple/test-cluster-basic.js M test/simple/test-cluster-http-pipe.js M test/simple/test-cluster-message.js M test/simple/test-cluster-worker-disconnect.js commit 4071815 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-03-30 21:50:15 +0200 Revert "Re-add top-level v8::Locker" The locker makes node crash in debug mode sometimes. For example, test/simple/test-repl.js triggers it. This reverts commit 9a6012edd9330296b7476bc6b7fbda2cd5c8165d. Conflicts: src/node.cc M src/node.cc commit 7c02b5a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 16:00:39 +0200 udp_wrap: simplify AddressToJS() function M src/udp_wrap.cc commit 1ab95a5 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 15:54:06 +0200 udp_wrap: use new slab allocator M lib/dgram.js M src/udp_wrap.cc commit 1e13a2d refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-29 03:04:35 +0200 stream_wrap: use new slab allocator M src/stream_wrap.cc commit 08032ef refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-28 02:21:56 +0200 core: add reusable slab allocator M node.gyp A src/slab_allocator.cc A src/slab_allocator.h commit a58659c refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-27 15:42:51 +0200 core: add ROUND_UP() macro M src/node_internals.h commit 9d1fde7 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 07:05:13 -0700 typed arrays: root JS objects in HandleScope with Local<> M src/v8_typed_array.cc commit 036d907 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 07:04:06 -0700 tcp: root JS objects in HandleScope with Local<> M src/tcp_wrap.cc commit 3005965 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 07:02:00 -0700 stat_watcher: root JS objects in HandleScope with Local<> M src/node_stat_watcher.cc commit 1a49df5 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 06:57:28 -0700 http: root JS objects in HandleScope with Local<> M src/node_http_parser.cc commit 9eacf93 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 06:55:08 -0700 crypto: root JS objects in HandleScope with Local<> M src/node_crypto.cc commit f86359c refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 05:55:30 -0700 udp: root JS objects in HandleScope with Local<> M src/udp_wrap.cc commit 32b2964 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-26 05:45:23 -0700 udp: remove slab allocator M src/udp_wrap.cc commit 8d3278b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-30 11:54:39 -0700 Now working on 0.7.8 M src/node_version.h commit 69ae75c refs/remotes/origin/v0.9.1-release Merge: 6aa7f6f 5cda254 Author: isaacs Date: 2012-03-30 11:54:08 -0700 Merge branch 'v0.7.7-release' commit 6aa7f6f refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-30 10:25:07 -0700 upgrade libuv to ab8c3b85c1 M deps/uv/config-unix.mk M deps/uv/include/uv-private/ngx-queue.h M deps/uv/include/uv-private/tree.h M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/cares.c M deps/uv/src/unix/core.c M deps/uv/src/unix/error.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux/core.c M deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/cares.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/handle.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/tcp.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-ares.c M deps/uv/test/dns-server.c M deps/uv/test/run-tests.c M deps/uv/test/runner.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-get-memory.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-platform-output.c M deps/uv/test/test-stdio-over-pipes.c M deps/uv/test/test-tcp-writealot.c M deps/uv/test/test-udp-multicast-ttl.c M deps/uv/uv.gyp commit 1752443 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-28 01:56:17 +0200 Fix Engrish in error messages. M src/node_crypto.cc M src/node_file.cc M src/node_http_parser.cc commit db0a1dc refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 14:42:23 +0200 node: remove unused function M src/node.cc commit 8c97ad4 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 14:41:43 +0200 node: fix signedness compiler warnings M src/node.cc commit 6986d93 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 14:32:38 +0200 crypto: fix signedness compiler warnings M src/node_crypto.cc commit b82b4f2 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 14:49:40 +0200 buffer: fix signedness compiler warnings M src/node_buffer.cc M src/node_buffer.h commit 0f0557d refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-30 14:52:24 +0200 stream_wrap: fix signedness compiler warnings M src/stream_wrap.cc commit 5cda254 refs/tags/v0.7.7 (tag: v0.7.7) Author: isaacs Date: 2012-03-29 16:03:17 -0700 2012.03.30, Version 0.7.7 (unstable) * Upgrade V8 to 3.9.24.7 * Upgrade npm to 1.1.15 * Handle Emoji characters properly (Erik Corry, Bert Belder) * readline: migrate ansi/vt100 logic from tty to readline (Nathan Rajlich) * readline: Fix multiline handling (Alex Kocharin) * add a -i/--interactive flag to force the REPL (Nathan Rajlich) * debugger: add breakOnException command (Fedor Indutny) * cluster: kill workers when master dies (Andreas Madsen) * cluster: add graceful disconnect support (Andreas Madsen) * child_process: Separate 'close' event from 'exit' (Charlie McConnell) * typed arrays: add Uint8ClampedArray (Mikael Bourges-Sevenier) * buffer: Fix byte alignment issues (Ben Noordhuis, Erik Lundin) * tls: fix CryptoStream.setKeepAlive() (Shigeki Ohtsu) * Expose http parse error codes (Felix Geisendörfer) * events: don't delete the listeners array (Ben Noordhuis, Nathan Rajlich) * process: add process.config to view node's ./configure settings (Nathan Rajlich) * process: process.execArgv to see node's arguments (Micheil Smith) * process: fix process.title setter (Ben Noordhuis) * timers: handle negative or non-numeric timeout values (Ben Noordhuis) M AUTHORS M ChangeLog M src/node_version.h commit 9a70d99 refs/tags/v0.7.7 Author: isaacs Date: 2012-03-29 20:17:25 -0700 Upgrade npm to 1.1.15 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/ls.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json commit 7abbda8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-29 16:01:27 -0700 Make rules for release blog post and email message M Makefile A tools/changelog-head.sh A tools/email-footer.md commit 6ebe9e0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-29 10:05:14 -0700 Upgrade V8 to 3.9.24.7 M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/version.cc commit 304f1fc refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-29 13:15:24 -0700 tty: clarify that tty.setRawMode() has moved to process.stdin Technically saying `tty.ReadStream#setRawMode()` is correct, but since a typical use cannot instantiate `tty.ReadStream` themselves, and 99% of the time the only instance is `process.stdin`, then a little clarification seemed necessary. M doc/api/tty.markdown M lib/tty.js commit 6aa7550 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-29 08:41:04 -0700 More logging in simple/test-eio-race Travis-CI is failing on this test repeatedly, but other Linux systems seem to be fine with it. Alter the logging so it's more clear which part is timing out. M test/simple/test-eio-race.js commit 11770bf refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-29 17:25:36 +0200 test: move pummel/test-tls-fragmentation to benchmark/ Said test takes over 90 seconds on my Core 2 Duo which is too long, even for the pummel tests. A benchmark/tls-fragmentation.js D test/pummel/test-tls-fragmentation.js commit d7c96cf refs/remotes/origin/v0.9.1-release Author: Yosef Dinerstein Date: 2012-03-28 11:20:37 +0200 tls: reduce memory overhead, reuse buffer Instead of allocating a new 64KB buffer each time when checking if there is something to transform, continue to use the same buffer. Once the buffer is exhausted, allocate a new buffer. This solves the problem of huge allocations when small fragments of data are processed, but will also continue to work well with big pieces of data. M lib/tls.js A test/pummel/test-tls-fragmentation.js commit daa6b95 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-29 17:12:23 +0200 test: move simple/test-crypto-dh to pummel/ The test is too slow / CPU intensive for the main test harness. A test/pummel/test-crypto-dh.js D test/simple/test-crypto-dh.js commit 5e7cb68 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-29 16:34:19 +0200 test: remove simple/test-module-load-list Said test adds little value and only serves to annoy me when moving around modules. It was broken anyway: it passed inside the test runner and failed when run from the command line thanks to the environment sniffing it did. D test/simple/test-module-load-list.js commit 44eb279 refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-21 21:05:47 +0530 zlib: don't use C++ templates Reduces the executable's size by a few kilobytes. M lib/zlib.js M src/node_zlib.cc commit 26b6da1 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-28 17:13:26 +0900 doc: change stability index of tty and readline to Unstable M doc/api/readline.markdown M doc/api/tty.markdown commit 238e12a refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-28 17:06:10 +0900 tty: show deprecated warn of tty.setRawMode() M lib/tty.js commit b521ff3 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-28 13:12:07 +0900 tty: add keypress event for backwards-compat M lib/tty.js commit af90faf refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-28 19:54:01 -0700 Patches floating on V8 M deps/v8/build/common.gypi commit 4b64542 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-28 19:51:38 -0700 Upgrade V8 to 3.9.24.6 M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/SConstruct M deps/v8/benchmarks/README.txt M deps/v8/benchmarks/revisions.html M deps/v8/benchmarks/run.html M deps/v8/build/common.gypi M deps/v8/build/mipsu.gypi M deps/v8/include/v8.h M deps/v8/src/SConscript M deps/v8/src/api.cc M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/builtins.cc M deps/v8/src/codegen.cc M deps/v8/src/codegen.h M deps/v8/src/compiler.cc M deps/v8/src/d8.cc M deps/v8/src/debug-agent.cc M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/factory.cc M deps/v8/src/flag-definitions.h M deps/v8/src/flags.cc M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc M deps/v8/src/gdb-jit.h M deps/v8/src/globals.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/hashmap.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/incremental-marking.cc M deps/v8/src/isolate-inl.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc A deps/v8/src/lazy-instance.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/disasm-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h A deps/v8/src/once.cc A deps/v8/src/once.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparse-data.h M deps/v8/src/preparser-api.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/regexp.js M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scanner-character-streams.cc M deps/v8/src/scanner-character-streams.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string.js M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/unicode-inl.h M deps/v8/src/unicode.cc M deps/v8/src/unicode.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/disasm-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-mips.cc M deps/v8/test/cctest/test-disasm-mips.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-log-stack-tracer.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/mjsunit/compiler/inline-arguments.js A deps/v8/test/mjsunit/debug-set-script-source.js M deps/v8/test/mjsunit/debug-stepin-function-call.js M deps/v8/test/mjsunit/getter-in-value-prototype.js M deps/v8/test/mjsunit/harmony/proxies.js A deps/v8/test/mjsunit/pixel-array-rounding.js M deps/v8/test/mjsunit/regexp.js A deps/v8/test/mjsunit/regress/regress-115452.js A deps/v8/test/mjsunit/regress/regress-117794.js A deps/v8/test/mjsunit/regress/regress-119925.js A deps/v8/test/mjsunit/regress/regress-1624-strict.js A deps/v8/test/mjsunit/regress/regress-1624.js A deps/v8/test/mjsunit/regress/regress-1973.js A deps/v8/test/mjsunit/regress/regress-crbug-119926.js A deps/v8/test/mjsunit/regress/regress-sqrt.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/test262/test262.status A deps/v8/tools/check-static-initializers.sh M deps/v8/tools/common-includes.sh M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/test-wrapper-gypbuild.py M deps/v8/tools/test.py commit 8a15147 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-28 19:40:54 -0700 Reapply "debug: Wait 50ms before running the main module" This reapplies commit c781f17742170f2e127f9ee6652c56b406c30586 This reverts commit 00224771e32e4d051e5ea33b7e854f0031359912 M src/node.js commit cda3b6f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-28 19:36:44 -0700 Upgrade npm to 1.1.14 D deps/npm/bin/npm-get-uid-gid.js M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/uninstall.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/completion/file-completion.js D deps/npm/lib/utils/excludes.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/link.js D deps/npm/lib/utils/mkdir-p.js M deps/npm/lib/utils/npm-registry-client/get.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/utils/tar.js D deps/npm/lib/utils/uid-number.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 A deps/npm/node_modules/archy/README.markdown A deps/npm/node_modules/archy/index.js A deps/npm/node_modules/archy/package.json A deps/npm/node_modules/chownr/README.md A deps/npm/node_modules/chownr/chownr.js A deps/npm/node_modules/chownr/package.json D deps/npm/node_modules/fast-list/.npmignore D deps/npm/node_modules/fast-list/.travis.yml D deps/npm/node_modules/fast-list/README.md D deps/npm/node_modules/fast-list/fast-list.js D deps/npm/node_modules/fast-list/package.json A deps/npm/node_modules/fstream-npm/.npmignore A deps/npm/node_modules/fstream-npm/README.md A deps/npm/node_modules/fstream-npm/fstream-npm.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/.npmignore A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/README.md A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/ignore.js A deps/npm/node_modules/fstream-npm/node_modules/fstream-ignore/package.json A deps/npm/node_modules/fstream-npm/package.json M deps/npm/node_modules/fstream/.npmignore A deps/npm/node_modules/fstream/LICENCE M deps/npm/node_modules/fstream/lib/abstract.js M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/lib/dir-writer.js M deps/npm/node_modules/fstream/lib/link-writer.js M deps/npm/node_modules/fstream/lib/proxy-reader.js M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/inherits/LICENSE M deps/npm/node_modules/inherits/package.json M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/node-gyp/README.md M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/lib/remove.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json A deps/npm/node_modules/node-gyp/node_modules/glob/LICENCE M deps/npm/node_modules/node-gyp/node_modules/glob/glob.js D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/.travis.yml D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/LICENSE D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js D deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/uid-number/README.md A deps/npm/node_modules/uid-number/get-uid-gid.js A deps/npm/node_modules/uid-number/package.json A deps/npm/node_modules/uid-number/uid-number.js M deps/npm/package.json commit b031671 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-29 01:27:57 +0200 tty, readline: fix style errors M lib/readline.js M lib/tty.js commit 973bbec refs/remotes/origin/v0.9.1-release Author: Erik Lundin Date: 2012-03-21 12:33:49 +0100 typed arrays: prevent unaligned typed array views on top of buffers M src/v8_typed_array.cc M test/simple/test-typed-arrays.js commit 285d8c6 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-29 01:31:12 +0200 buffer: align fast buffers on 8 byte boundary Prevents alignment issues when people create a typed array from a buffer. Unaligned loads or stores are less efficent and (on some architectures) unsafe. M lib/buffer.js commit 67fc1da refs/remotes/origin/v0.9.1-release Author: Mikael Bourges-Sevenier Date: 2012-03-27 21:38:52 -0700 typed arrays: add Uint8ClampedArray M src/v8_typed_array.cc M test/common.js M test/simple/test-typed-arrays.js commit 48bbdde refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 21:40:03 -0700 repl: don't write a newline on the readline 'end' event In the case of the input stream *actually* having been closed, then we can't write to a closed socket. Fixes test/simple/test-repl.js M lib/repl.js commit eb1ff03 refs/remotes/origin/v0.9.1-release Author: mstarzinger@chromium.org Date: 2012-03-12 12:17:46 +0000 v8: Fix missing initialization of mark-compact flags. R=svenpanne@chromium.org Review URL: https://chromiumcodereview.appspot.com/9662056 Cherry-pick of https://v8.googlecode.com/svn/branches/bleeding_edge@11006 M deps/v8/src/mark-compact.cc commit 208b230 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 18:00:59 -0700 repl: add a 'useColors' option to the repl This should only be minimally used, since the `terminal` value will usually be what you are expecting. This option is specifically for the case where `terminal` is false, but you still want colors to be output (or vice-versa). M doc/api/repl.markdown M lib/_debugger.js M lib/repl.js M src/node.js M test/simple/test-repl-options.js commit a33d1c9 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 17:49:10 -0700 repl: add test case verifying the repl options usage A test/simple/test-repl-options.js commit b187e96 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 17:39:14 -0700 repl: add a 'writer' option to the repl Previously this was a module-level setting, meaning that all REPL instances had to share the same writer function. Turning it into one of the options allows individual REPL instances to use their own writer function. M doc/api/repl.markdown M lib/repl.js commit 228dddd refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 17:35:33 -0700 repl: ensure that 'repl.ignoreUndefined' is a boolean M lib/repl.js commit e7065ea refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 17:34:55 -0700 repl: ensure that 'repl.useGlobal' is a boolean M lib/repl.js commit f41901c refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-27 12:41:42 -0700 repl: make ^D emit an 'end' event on the readline instance Also emit 'exit' on the repl when 'end' is emitted on the readline. Fixes `node debug test/fixtures/breakpoints.js` when ^D is pressed. M doc/api/readline.markdown M doc/api/repl.markdown M lib/readline.js M lib/repl.js A test/simple/test-repl-end-emits-exit.js commit 0022477 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-03-28 01:40:45 +0700 Revert "debug: Wait 50ms before running the main module" This reverts commit c781f17742170f2e127f9ee6652c56b406c30586. M src/node.js commit 5e8c2b0 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-03-28 01:37:54 +0700 debugger: use v8 api to wait for a connection Use v8::Debug::EnableAgent(_, _, true) to wait for incoming debugger-client connection before emitting any break (or other) events. This commit should fix test/simple/test-debugger-repl faults. M src/node.cc commit 698e795 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-26 19:05:32 -0700 repl: fix 'terminal' mode autodetection on global repls Fixes test/simple/test-force-repl.js M lib/_debugger.js M src/node.js commit aad12d0 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-26 15:21:25 -0700 readline: migrate ansi/vt100 logic from tty to readline The overall goal here is to make readline more interoperable with other node Streams like say a net.Socket instance, in "terminal" mode. See #2922 for all the details. Closes #2922. M doc/api/readline.markdown M doc/api/repl.markdown M doc/api/tty.markdown M lib/_debugger.js M lib/readline.js M lib/repl.js M lib/tty.js M src/node.js commit ab518ae refs/remotes/origin/v0.9.1-release Author: Alex Kocharin Date: 2012-03-23 11:24:06 -0700 readline: fix for terminals that insert newlines automatically Fixes #2985. M lib/readline.js commit e7792e5 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-25 14:28:39 +0900 test: add test of tls.createServer(honorCipherOrder=true) A test/simple/test-tls-honorcipherorder.js commit 0dd8e01 refs/remotes/origin/v0.9.1-release Author: Zachary Scott Date: 2012-03-24 21:32:32 +0000 doc: document fs.createReadStream() encodings Fixes #2700. M doc/api/fs.markdown commit 83aae35 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-03-24 17:25:23 +0100 doc: fix markup in cluster docs M doc/api/cluster.markdown commit 066789a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-24 01:39:39 -0700 Fix #3001 website update 'latest' links on publish M Makefile commit a7dce47 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-23 11:17:08 -0700 Now working on v0.6.15 M src/node_version.h commit dbd0e2b refs/remotes/origin/v0.9.1-release Merge: 0dcc433 e513ffe Author: isaacs Date: 2012-03-23 11:16:31 -0700 Merge branch 'v0.6.14-release' into v0.6 commit 4515987 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-23 18:21:53 +0900 doc: fix default dgram multicast ttl to 1 M doc/api/dgram.markdown commit 75face6 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-23 15:16:49 +0900 doc: fix TLS cipher names M doc/api/tls.markdown commit 8727e5f refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-23 15:10:48 +0900 test: add test of cleartextStream.getCipher() in tls A test/simple/test-tls-getcipher.js commit 2cf5f04 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-23 13:04:10 +0900 doc: add cleartextStream.getCipher() in tls M doc/api/tls.markdown commit e513ffe refs/tags/v0.6.14 (tag: v0.6.14) Author: isaacs Date: 2012-03-22 17:32:11 -0700 2012.03.22 Version 0.6.14 (stable) * net: don't crash when queued write fails (Igor Zinkovsky) * sunos: fix EMFILE on process.memoryUsage() (Bryan Cantrill) * crypto: fix compile-time error with openssl 0.9.7e (Ben Noordhuis) * unix: ignore ECONNABORTED errors from accept() (Ben Noordhuis) * Add UV_ENOSPC and mappings to it (Bert Belder) * http-parser: Fix response body is not read (koichik) * Upgrade npm to 1.1.12 - upgrade node-gyp to 0.3.7 - work around AV-locked directories on Windows - Fix isaacs/npm#2293 Don't try to 'uninstall' / - Exclude symbolic links from packages. - Fix isaacs/npm#2275 Spurious 'unresolvable cycle' error. - Exclude/include dot files as if they were normal files M AUTHORS M ChangeLog M src/node_version.h commit d497bf8 refs/tags/v0.6.14 Author: isaacs Date: 2012-03-16 08:19:18 -0700 doc: Remove extraneous index.html's from hyperlinks M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 76f31fa refs/tags/v0.6.14 Author: isaacs Date: 2012-03-16 08:13:41 -0700 Remove hard-coded version number from docs M Makefile M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 0dcc433 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-20 00:21:38 -0700 don't crash when queued write fails M lib/net.js M test/simple/test-net-write-after-close.js commit 249c3c1 refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-21 22:17:16 +0530 Avoiding unnecessary ToString() calls String::Utf8Value and String::AsciiValue constructors take Handle So no need to convert to Handle M src/cares_wrap.cc M src/fs_event_wrap.cc M src/node.cc M src/node_buffer.cc M src/node_crypto.cc M src/node_dtrace.cc M src/node_file.cc M src/node_stat_watcher.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/tcp_wrap.cc M src/udp_wrap.cc commit d227084 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-22 16:44:04 -0700 Upgrade libuv to 8409a67 M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/stream.c M deps/uv/src/win/error.c M deps/uv/src/win/winapi.h commit a7cd76b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-22 16:43:28 -0700 Remove unused fast-list module from npm D deps/npm/node_modules/fast-list/.npmignore D deps/npm/node_modules/fast-list/.travis.yml D deps/npm/node_modules/fast-list/README.md D deps/npm/node_modules/fast-list/fast-list.js D deps/npm/node_modules/fast-list/package.json commit 67f1778 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-22 16:38:58 -0700 Upgrade npm to 1.1.12 M deps/npm/.npmignore M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/uninstall.js M deps/npm/lib/utils/excludes.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fstream/.npmignore A deps/npm/node_modules/fstream/LICENCE M deps/npm/node_modules/fstream/lib/dir-writer.js M deps/npm/node_modules/fstream/lib/proxy-reader.js M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json M deps/npm/node_modules/inherits/LICENSE M deps/npm/node_modules/inherits/package.json M deps/npm/node_modules/node-gyp/lib/build.js M deps/npm/node_modules/node-gyp/lib/configure.js M deps/npm/node_modules/node-gyp/lib/install.js M deps/npm/node_modules/node-gyp/node_modules/ansi/package.json A deps/npm/node_modules/node-gyp/node_modules/glob/LICENCE M deps/npm/node_modules/node-gyp/node_modules/glob/glob.js M deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md M deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js M deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json M deps/npm/node_modules/node-gyp/node_modules/glob/package.json M deps/npm/node_modules/node-gyp/package.json M deps/npm/package.json M deps/npm/test/packages/npm-test-files/package.json commit e1199fa refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-22 11:50:58 +0900 tls: fix CryptoStream.setKeepAlive() M lib/tls.js commit d125591 refs/remotes/origin/v0.9.1-release Author: Bryan Cantrill Date: 2012-03-22 23:06:35 +0000 sunos: fix EMFILE on process.memoryUsage() M src/platform_sunos.cc A test/simple/test-memory-usage-emfile.js commit ef046bf refs/remotes/origin/v0.9.1-release Author: Lal Jérémy Date: 2012-03-22 19:41:46 +0100 test: generate 1024-bit keys, pacify openssl 1.0.1 M test/fixtures/keys/Makefile commit ea44d30 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-22 15:52:12 +0100 crypto: fix compile-time error with openssl <= 0.9.7e M src/node_crypto.cc commit feaa8a4 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-21 00:05:25 -0700 cmd: add a -i / --interactive flag to force the REPL This is the only way to spawn a node child process in REPL mode, and will also be needed to be able to use the REPL in MinTTY. M src/node.cc M src/node.js A test/simple/test-force-repl.js commit d2389f8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-20 19:48:07 -0700 debug repl tests: Add visibility, remove test that times out The 'Can't backtrace now' message takes over 10 seconds to return. That's too much time to have to wait for a test, and when it times out, it was causing an orphaned node process. This cleans up the node process, and also removes the test that's timing out, so that the case is hit less often. Todo: Make the backtrace message come back faster. M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit c781f17 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-20 19:46:36 -0700 debug: Wait 50ms before running the main module M src/node.js commit 81cd3a3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-20 19:42:34 -0700 lint readline.js - single-quotes preferred M lib/readline.js commit 4b1d492 refs/remotes/origin/v0.9.1-release Author: Erik Lundin Date: 2012-03-20 18:07:08 +0100 test: merge typed arrays tests Merge simple/test-typed-arrays-typenames into simple/test-typed-arrays. D test/simple/test-typed-arrays-typenames.js M test/simple/test-typed-arrays.js commit f2ebf24 refs/remotes/origin/v0.9.1-release Author: Erik Lundin Date: 2012-03-20 17:21:32 +0100 test: fix simple/test-typed-arrays * It incorrectly uses assert(a, b) instead of assert.equal(a, b), meaning all relevant assertions will pass regardless of whether they're supposed to when a == true. * It makes the assumption that elements in typed arrays for numerical types spanning more than one byte, like Uint32Array, are stored little-endian first on all machines. * It contains assorted mistakes like assert(Int32Array, typeof v4) (that one only passes thanks to point 1). M test/simple/test-typed-arrays.js commit 7817f48 refs/remotes/origin/v0.9.1-release Author: Johannes Wüller Date: 2012-03-21 01:14:44 +0100 fixed booleans being treated as strings, resulting in missing node-waf and npm M tools/installer.js commit 06a058d refs/remotes/origin/v0.9.1-release Author: Alex Kocharin Date: 2012-03-20 15:14:40 -0700 readline: row-agnostic multiline readline implementation Fixes #2959. M lib/readline.js M lib/repl.js M lib/tty.js commit 8517089 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-20 15:04:18 -0700 Revert "readline: add multiline support" This reverts commit 443071db5749603f816199b9ec8bc512fb441d98. Patch was overly compilicated and made some incorrect assumptions about the position of the cursor being at the bottom of the screen. @rlidwka and I are working on getting a proper implementation written. M lib/readline.js commit 253ec6a refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-20 21:09:49 +0530 process: don't use strdup() file and cwd can be directly used from Utf8Value. M src/process_wrap.cc commit 415bff2 refs/remotes/origin/v0.9.1-release Author: Alex Kocharin Date: 2012-03-20 05:44:22 +0400 repl: fix space autocompletion bug Tapping + would exit the REPL. M lib/repl.js M test/simple/test-repl-tab-complete.js commit 1824019 refs/remotes/origin/v0.9.1-release Author: Felix Geisendörfer Date: 2011-12-18 15:55:40 +0100 Expose http parse error codes Currently http parse errors do not expose the error details available from http_parser. This patch exposes the error code as `err.code`. M src/node_http_parser.cc M test/simple/test-http-client-parse-error.js commit 891f9de refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2011-12-02 10:17:19 +0900 No need to have NativeModule.require('fs') in Module._findPath() M lib/module.js commit dce8682 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-19 13:34:12 -0700 cluster: English language fixing M doc/api/cluster.markdown M lib/cluster.js commit 94d337e refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-03-11 14:19:02 +0100 cluster: kill workers when master dies This patch will kill the worker once it has lost its connection with the parent. However if the worker are doing a suicide, other measures will be used. M lib/cluster.js A test/simple/test-cluster-master-kill.js commit d927fbc refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-03-10 16:30:06 +0100 cluster: add graceful disconnect support This patch add a worker.disconnect() method there will stop the worker from accepting new connections and then stop the IPC. This allow the worker to die graceful. When the IPC has been disconnected a 'disconnect' event will emit. The patch also add a cluster.disconnect() method, this will call worker.disconnect() on all connected workers. When the workers are disconneted it will then close all server handlers. This allow the cluster itself to self terminate in a graceful way. M doc/api/cluster.markdown M lib/cluster.js A test/simple/test-cluster-disconnect.js A test/simple/test-cluster-worker-disconnect.js commit ab32e9e refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-01-31 19:51:01 +0100 child_process: emit 'channel closed' error instead of throwing M lib/child_process.js commit 89653cb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-19 09:59:51 -0700 Upgrade npm to 1.1.10 M deps/npm/.npmignore M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/excludes.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json M deps/npm/test/packages/npm-test-files/package.json commit 7418905 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-03-18 16:54:07 +0600 debugger: breakOnException Do not break automatically on exception, fixes #2926 M lib/_debugger.js commit b6cb6ce refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-03-19 22:08:25 +0600 debugger: remove 'repl' command from builtinLibs * It was displaying useless warning M lib/_debugger.js M lib/repl.js commit f61d4b7 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-03-18 16:20:41 +0600 debugger: exit process on repl exit * When entering repl - clone 'SIGINT' listeners array (instead of using existing), as it will be spliced in .removeAllListeners() call later. M lib/_debugger.js commit d8c4ece refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-19 17:12:49 +0100 test: fix race in simple/test-cluster-master-error Said test checks that the workers shut down when the master errors but it failed intermittently. Insert a small delay before doing the 'is dead?' check to give the workers a chance to shut down. M test/simple/test-cluster-master-error.js commit fb47a33 refs/remotes/origin/v0.9.1-release Author: Your Name Date: 2012-03-18 17:44:52 +0800 test: changed instances of == to === M test/common.js commit 70e6889 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-17 12:57:24 -0700 build: make --openssl-use-sys a boolean option Before you had to enter a truthy value like: --openssl-use-sys=1 M configure commit 8151693 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-17 11:07:28 -0700 Fix include logic was replacing https include with http M tools/doc/generate.js commit 7bee98b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-17 11:00:05 -0700 Ignore 'making a build' artifacts M .gitignore commit 851b397 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-17 11:07:28 -0700 Fix include logic was replacing https include with http M tools/doc/generate.js commit d980620 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-17 11:00:05 -0700 Ignore 'making a build' artifacts M .gitignore commit 03077db refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-03-18 00:50:47 +0900 test: HTTP responses with no content-length Refs: #2952. A test/simple/test-http-no-content-length.js commit 44527e6 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-17 15:50:43 +0100 deps: upgrade http_parser to joyent/http-parser@b47c44d M deps/http_parser/http_parser.c M deps/http_parser/http_parser.h M deps/http_parser/test.c commit 5abcdc9 refs/remotes/origin/v0.9.1-release Author: Alex Xu Date: 2012-03-16 16:01:53 -0700 build: fix configure with spaces in CC M configure commit 76a771b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-16 08:19:18 -0700 doc: Remove extraneous index.html's from hyperlinks M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 4637688 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-16 08:13:41 -0700 Remove hard-coded version number from docs M Makefile M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit ec735cb refs/remotes/origin/v0.9.1-release Merge: 534264d 90b785c Author: isaacs Date: 2012-03-16 08:06:54 -0700 Merge remote-tracking branch 'ry/v0.6' into merge-v0.6 Conflicts: ChangeLog deps/npm/AUTHORS deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/list.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/man/man1/npm.1 deps/npm/man/man3/npm.3 deps/npm/node_modules/node-gyp/README.md deps/npm/node_modules/node-gyp/lib/build.js deps/npm/node_modules/node-gyp/lib/configure.js deps/npm/node_modules/node-gyp/lib/install.js deps/npm/node_modules/node-gyp/lib/node-gyp.js deps/npm/node_modules/node-gyp/node_modules/ansi/package.json deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json deps/npm/node_modules/node-gyp/node_modules/glob/package.json deps/npm/node_modules/node-gyp/package.json deps/npm/package.json doc/about/index.html doc/api/path.markdown doc/community/index.html doc/index.html doc/logos/index.html src/node_version.h commit 534264d refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-15 23:44:00 +0900 doc: Add condition to emit close event of net.Server M doc/api/net.markdown commit 90b785c refs/remotes/origin/v0.9.1-release Author: Rod Vagg Date: 2012-03-16 13:43:00 +1100 doc: fix # links from (and within) api/fs M doc/api/fs.markdown commit 6628a3b refs/remotes/origin/v0.9.1-release Author: Rod Vagg Date: 2012-03-16 13:43:00 +1100 doc: fix # links from (and within) api/fs M doc/api/fs.markdown commit 0fb4fb4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-15 17:09:47 -0700 Document ChildProcess exit/close event difference M doc/api/child_process.markdown commit 7cb0f5f refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-13 21:04:24 -0700 install: update install.js to use `process.config` Now that the node_prefix is available from within node, we can use it :) M Makefile M tools/installer.js commit 11d8823 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-15 17:15:18 -0700 process: add `process.config` This is the JS representation of the `config.gypi` file that was used when compiling node. With this information, you can tell whether the current node binary has shared or static dependencies, or any other configuration options that may have been used. M doc/api/process.markdown M src/node.js A test/simple/test-process-config.js commit 95fd517 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-14 08:34:44 -0700 node.gyp: include the config.gypi file in the js2c inputs list M node.gyp commit bea2e15 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-13 18:31:04 -0700 js2c: fix to support files other than ones ending with 2 char extensions Previously this was basically hard-coded for *.js files, but now we need to include the 'config.gypi' file in there as well. M tools/js2c.py commit c7b8073 refs/remotes/origin/v0.9.1-release Author: Charlie McConnell Date: 2012-03-13 16:04:00 -0700 child_process: Separate 'close' event from 'exit' Currently, a child process does not emit the 'exit' event until 'close' events have been received on all three of the child's stdio streams. This change makes the child object emit 'exit' when the child exits, and a new 'close' event when all stdio streams are closed. M lib/child_process.js M test/simple/test-child-process-buffering.js M test/simple/test-child-process-cwd.js M test/simple/test-child-process-stdin.js commit 928ea56 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-15 16:58:13 -0700 events: don't delete the listeners array in removeListener() M lib/events.js M test/simple/test-event-emitter-remove-listeners.js commit 761a82b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-16 00:25:41 +0100 test: make .removeAllListeners() test more exhaustive Also test removal of multiple listeners, it's a separate code path. M test/simple/test-event-emitter-remove-all-listeners.js commit 78dc13f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-16 00:18:50 +0100 events: don't delete the listeners array The documentation implies that .removeAllListeners() leaves the listeners array untouched. Make it so. M lib/events.js M test/simple/test-event-emitter-remove-all-listeners.js commit f9aa01d refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-16 00:15:41 +0100 test: don't let debugger listen on common.PORT simple/test-debugger-repl has a tendency to fail and leave behind a stray process that listens on common.PORT, making later tests fail with EADDRINUSE. M test/simple/test-debugger-repl.js commit dc75232 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-15 15:17:25 -0700 vcbuild: run the 'configure' script in vcbuild.bat So that a 'config.gypi' file gets generated, which is required for the `process.config` object (see #2928). M configure M vcbuild.bat commit 1a97998 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-15 23:10:32 +0100 process: fix process.title setter Commit 19fd530 broke the argv initialization logic that's used on linux and freebsd to update the process name (as displayed in tools like `top`). Fixes test/simple/test-setproctitle.js. M src/node.cc commit 702b46c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-15 14:53:17 -0700 Fix invalid timer test Previously, setTimeout(fn, 0) would create a new Timer() object, which has a close() method (and is a bit slower). The recent change to more closely emulate browser setTimeout behavior dodges this path, so this assertion is no longer valid. M test/simple/test-timers-zero-timeout.js commit 7fc835a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2011-07-12 00:30:24 +0200 timers: handle negative or non-numeric timeout values Follows browser behaviour by scheduling the callback on the next tick. Fixes #593. M lib/timers.js A test/simple/test-timers.js commit 9a35656 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-03-05 19:41:09 +0100 test: test if forks are spawned with parent's `process.execArgv` A test/simple/test-child-process-fork-exec-argv.js commit 0113f5a refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-03-05 19:28:34 +0100 test: test `process.execArgv` A test/simple/test-process-exec-argv.js commit 19fd530 refs/remotes/origin/v0.9.1-release Author: Micheil Smith Date: 2012-03-05 17:53:15 +0000 Expose original argv as process.execArgv for cluster and child_process.fork() M lib/child_process.js M lib/cluster.js M src/node.cc commit 96e3be3 refs/remotes/origin/v0.9.1-release Author: Matt Ezell Date: 2012-03-07 12:37:09 -0600 Added trailing backslash to npm path Fix #2377: $PATH issues reported for MSI installer M tools/msvs/msi/product.wxs commit b9bd2d3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-15 10:33:33 -0700 Now working on v0.6.14 M src/node_version.h commit 9726a25 refs/remotes/origin/v0.9.1-release Merge: f631c1d 9f7f86b Author: isaacs Date: 2012-03-15 10:32:58 -0700 Merge branch 'v0.6.13-release' into v0.6 commit 9f7f86b refs/tags/v0.6.13 (tag: v0.6.13) Author: isaacs Date: 2012-03-14 17:07:24 -0700 2012.03.15 Version 0.6.13 (stable) * Windows: Many libuv test fixes (Bert Belder) * Windows: avoid uv_guess_handle crash in when fd < 0 (Bert Belder) * Map EBUSY and ENOTEMPTY errors (Bert Belder) * Windows: include syscall in fs errors (Bert Belder) * Fix fs.watch ENOSYS on Linux kernel version mismatch (Ben Noordhuis) * Update npm to 1.1.9 - upgrade node-gyp to 0.3.5 (Nathan Rajlich) - Fix isaacs/npm#2249 Add cache-max and cache-min configs - Properly redirect across https/http registry requests - log config usage if undefined key in set function (Kris Windham) - Add support for os/cpu fields in package.json (Adam Blackburn) - Automatically node-gyp packages containing a binding.gyp - Fix failures unpacking in UNC shares - Never create un-listable directories - Handle cases where an optionalDependency fails to build M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 06bf070 refs/tags/v0.6.13 Author: isaacs Date: 2012-03-15 08:22:31 -0700 makefile: Fix 'make doc' M Makefile commit 571a519 refs/tags/v0.6.13 Author: isaacs Date: 2012-03-15 08:14:22 -0700 Upgrade libuv to 66a959c4052 M deps/uv/src/unix/linux.c M deps/uv/test/test-ref.c M deps/uv/test/test-tty.c commit f631c1d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-14 16:39:15 -0700 Update npm to 1.1.9 M deps/npm/AUTHORS M deps/npm/LICENSE A deps/npm/bin/node-gyp-bin/node-gyp A deps/npm/bin/node-gyp-bin/node-gyp.cmd M deps/npm/doc/cli/config.md M deps/npm/doc/cli/json.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/config.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/set.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/get.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/npm-registry-client/get.js M deps/npm/lib/utils/read-json.js D deps/npm/lib/utils/set.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fstream/lib/dir-writer.js M deps/npm/node_modules/fstream/package.json A deps/npm/node_modules/node-gyp/.npmignore A deps/npm/node_modules/node-gyp/README.md A deps/npm/node_modules/node-gyp/bin/node-gyp.js A deps/npm/node_modules/node-gyp/legacy/common.gypi A deps/npm/node_modules/node-gyp/legacy/tools/addon.gypi A deps/npm/node_modules/node-gyp/legacy/tools/gyp/.npmignore A deps/npm/node_modules/node-gyp/legacy/tools/gyp/AUTHORS A deps/npm/node_modules/node-gyp/legacy/tools/gyp/DEPS A deps/npm/node_modules/node-gyp/legacy/tools/gyp/LICENSE A deps/npm/node_modules/node-gyp/legacy/tools/gyp/MANIFEST A deps/npm/node_modules/node-gyp/legacy/tools/gyp/OWNERS A deps/npm/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/codereview.settings A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylintrc A deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples A deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat A deps/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/README A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp_addon A deps/npm/node_modules/node-gyp/lib/build.js A deps/npm/node_modules/node-gyp/lib/clean.js A deps/npm/node_modules/node-gyp/lib/configure.js A deps/npm/node_modules/node-gyp/lib/install.js A deps/npm/node_modules/node-gyp/lib/list.js A deps/npm/node_modules/node-gyp/lib/node-gyp.js A deps/npm/node_modules/node-gyp/lib/rebuild.js A deps/npm/node_modules/node-gyp/lib/remove.js A deps/npm/node_modules/node-gyp/lib/util/asyncEmit.js A deps/npm/node_modules/node-gyp/lib/util/hook.js A deps/npm/node_modules/node-gyp/lib/util/mkdirp.js A deps/npm/node_modules/node-gyp/node_modules/ansi/.npmignore A deps/npm/node_modules/node-gyp/node_modules/ansi/README.md A deps/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js A deps/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png A deps/npm/node_modules/node-gyp/node_modules/ansi/package.json A deps/npm/node_modules/node-gyp/node_modules/ansi/server.js A deps/npm/node_modules/node-gyp/node_modules/glob/.npmignore A deps/npm/node_modules/node-gyp/node_modules/glob/.travis.yml A deps/npm/node_modules/node-gyp/node_modules/glob/README.md A deps/npm/node_modules/node-gyp/node_modules/glob/glob.js A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/.travis.yml A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/LICENSE A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json A deps/npm/node_modules/node-gyp/node_modules/glob/package.json A deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/node-gyp/updateLegacy.sh M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/vendor/cookie/index.js M deps/npm/node_modules/tar/lib/extract.js M deps/npm/node_modules/tar/package.json M deps/npm/package.json A deps/npm/test/packages/npm-test-bundled-git/minimatch-expected.json A deps/npm/test/packages/npm-test-bundled-git/package.json A deps/npm/test/packages/npm-test-bundled-git/test.js M deps/npm/test/packages/npm-test-env-reader/package.json A deps/npm/test/packages/npm-test-env-reader/test.js D deps/npm/test/packages/npm-test-env-reader/test.sh M deps/npm/test/packages/npm-test-optional-deps/package.json A deps/npm/test/packages/npm-test-optional-deps/test.js A deps/npm/test/packages/npm-test-platform-all/package.json A deps/npm/test/packages/npm-test-platform/package.json M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json M deps/npm/test/packages/npm-test-shrinkwrap/package.json commit ad5a108 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-14 16:30:35 -0700 Update uv to 5d21056 M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/handle.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/benchmark-pound.c M deps/uv/test/run-tests.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c M deps/uv/test/test-counters-init.c M deps/uv/test/test-cwd-and-chdir.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/test/test-ref.c A deps/uv/test/test-shutdown-close.c M deps/uv/test/test-tty.c M deps/uv/uv.gyp commit c834ef4 refs/remotes/origin/v0.9.1-release Author: Artur Adib Date: 2012-03-09 09:35:39 -0500 Doc highlight fix D doc/images/sh_javascript.min.js D doc/images/sh_main.js M doc/template.html commit c12a1dc refs/remotes/origin/v0.9.1-release Author: Rod Vagg Date: 2012-03-14 14:53:27 +1100 path.exists*() as 2nd level head not 3rd M doc/api/path.markdown commit d2fba2b refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-14 11:21:14 +0900 test: Fix path to require hello-world module M test/addons/hello-world/test.js commit 35043ad refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-13 16:04:17 -0700 process: use NODE_STRINGIFY macro to set process.versions.uv M src/node.cc commit bda08bf refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-13 14:03:51 -0700 Now working on 0.7.7 M src/node_version.h commit 73c8746 refs/remotes/origin/v0.9.1-release Merge: 884a209 f06abda Author: isaacs Date: 2012-03-13 14:03:07 -0700 Merge branch 'v0.7.6-release' commit f06abda refs/tags/v0.7.6 (tag: v0.7.6) Author: isaacs Date: 2012-03-13 09:12:53 -0700 2012.03.13, Version 0.7.6 (unstable) * Upgrade v8 to 3.9.17 * Upgrade npm to 1.1.8 - Add support for os/cpu fields in package.json (Adam Blackburn) - Automatically node-gyp packages containing a binding.gyp - Fix failures unpacking in UNC shares - Never create un-listable directories - Handle cases where an optionalDependency fails to build * events: newListener emit correct fn when using 'once' (Roly Fentanes) * url: Ignore empty port component (Łukasz Walukiewicz) * module: replace 'children' array (isaacs) * tls: parse multiple values of a key in ssl certificate (Sambasiva Suda) * cluster: support passing of named pipes (Ben Noordhuis) * Windows: include syscall in fs errors (Bert Belder) * http: #2888 Emit end event only once (Igor Zinkovsky) * readline: add multiline support (Rlidwka) * process: add `process.hrtime()` (Nathan Rajlich) * net, http, https: add localAddress option (Dmitry Nizovtsev) * addon improvements (Nathan Rajlich) * build improvements (Ben Noordhuis, Sadique Ali, T.C. Hollingsworth, Nathan Rajlich) * add support for "SEARCH" request methods (Nathan Rajlich) * expose the zlib and http_parser version in process.versions (Nathan Rajlich) M AUTHORS M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M src/node_version.h commit 10dc129 refs/tags/v0.7.6 Author: isaacs Date: 2012-03-13 10:00:25 -0700 Update npm to 1.1.8 M deps/npm/bin/node-gyp-bin/node-gyp M deps/npm/bin/node-gyp-bin/node-gyp.cmd M deps/npm/bin/npm M deps/npm/bin/npm-cli.js M deps/npm/bin/npm-get-uid-gid.js M deps/npm/bin/read-package-json.js M deps/npm/cli.js M deps/npm/configure M deps/npm/html/api/GubbleBum-Blocky.ttf M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/GubbleBum-Blocky.ttf M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/install.js M deps/npm/lib/utils/completion.sh M deps/npm/lib/utils/tar.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/node-gyp/bin/node-gyp.js M deps/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp M deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat M deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples M deps/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py M deps/npm/node_modules/node-gyp/legacy/tools/gyp_addon M deps/npm/node_modules/node-gyp/updateLegacy.sh M deps/npm/node_modules/nopt/bin/nopt.js M deps/npm/node_modules/semver/bin/semver M deps/npm/node_modules/which/bin/which M deps/npm/package.json M deps/npm/scripts/clean-old.sh M deps/npm/scripts/doc-build.sh M deps/npm/scripts/index-build.js M deps/npm/scripts/install.sh M deps/npm/test/packages/npm-test-env-reader/test.js A deps/npm/test/packages/npm-test-platform-all/package.json A deps/npm/test/packages/npm-test-platform/package.json M deps/npm/test/update-test.sh commit 884a209 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-13 11:50:28 -0700 docs: document the repl "exit" event M doc/api/repl.markdown commit f9da776 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-13 11:53:49 -0700 process: listen for the "exit" even on the main repl M src/node.js commit f214758 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-12 18:05:16 -0700 repl: better SIGINT handling behavior Before: ☮ ~ (master) ⚡ node > asdf (^C again to quit) > sdcasd☮ ~ (master) ⚡ Now: ☮ ~/node (repl) ⚡ ./node > asfs > sda > (^C again to quit) > scdsdc > sdcsdc > (^C again to quit) > sdc > (^C again to quit) > ☮ ~/node (repl) ⚡ ^ note that each new line above is a ctrl+c sequence M lib/repl.js commit 6b5a34c refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-12 17:58:45 -0700 repl: remove redundant check of rli.rine.length It get's set to '' 1 line above, so we know that that's always 0. M lib/repl.js commit b7ddd30 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-12 17:29:21 -0700 repl: make sure the REPL always flushes with a newline M lib/repl.js commit 659d449 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-12 17:28:31 -0700 repl: make REPLServer emit an "exit" event This can happen when "SIGINT" is processed by the readline interface, or when the user types ".exit" into the REPL. M lib/repl.js commit 4f63f9f refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-12 17:25:51 -0700 repl: make REPLServer inherit from EventEmitter This is because it should emit an "exit" event when "SIGINT" is received from the readline interface, or when ".exit" is typed by the user. M lib/repl.js commit 109b16d refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-12 17:24:39 -0700 repl: use path.resolve() for the module.filename Windows was seeing: "C:\\path\\to\\cwd/repl" M lib/repl.js commit 8b79a31 refs/tags/v0.7.6 Author: isaacs Date: 2012-03-13 09:45:01 -0700 shebang should make file executable as well M tools/installer.js commit 1cdadb1 refs/tags/v0.7.6 Author: Trent Mick Date: 2012-03-06 17:02:25 -0800 issue #2697: have 'make install' set npm shebang to use its node M tools/installer.js commit 1cecfee refs/tags/v0.7.6 Author: Artur Adib Date: 2012-03-09 09:35:39 -0500 Doc highlight fix D doc/images/sh_javascript.min.js D doc/images/sh_main.js M doc/template.html commit 943c396 refs/tags/v0.7.6 Author: isaacs Date: 2012-03-13 09:16:39 -0700 Fix merge conflict in doc/api/readline.markdown M doc/api/readline.markdown commit c15e690 refs/tags/v0.7.6 Author: Christian Ress Date: 2012-01-29 18:33:08 -0800 Added destroy method to Zlib object in zlib.js module M lib/zlib.js commit 4e85257 refs/tags/v0.7.6 Author: isaacs Date: 2012-03-12 21:50:31 -0700 Patches floating on V8 M deps/v8/build/common.gypi commit e4fc2cb refs/tags/v0.7.6 Author: isaacs Date: 2012-03-12 21:46:36 -0700 Upgrade v8 to 3.9.17 M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/SConstruct M deps/v8/build/common.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/src/SConscript M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/codegen.h M deps/v8/src/compiler.cc M deps/v8/src/d8.gyp A deps/v8/src/date.cc A deps/v8/src/date.h M deps/v8/src/date.js M deps/v8/src/debug-debugger.js M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/global-handles.h M deps/v8/src/globals.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc A deps/v8/src/interface.cc A deps/v8/src/interface.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.h M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-linux.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator-inl.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/strtod.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/token.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/unicode.cc M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8natives.js M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc M deps/v8/src/win32-headers.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/SConscript M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/test-api.cc A deps/v8/test/cctest/test-date.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc A deps/v8/test/cctest/test-random.cc A deps/v8/test/mjsunit/comparison-ops-and-undefined.js A deps/v8/test/mjsunit/compiler/alloc-object-huge.js A deps/v8/test/mjsunit/compiler/alloc-object.js A deps/v8/test/mjsunit/compiler/inline-construct.js M deps/v8/test/mjsunit/compiler/optimized-for-in.js A deps/v8/test/mjsunit/compiler/regress-toint32.js M deps/v8/test/mjsunit/date.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js M deps/v8/test/mjsunit/debug-stepin-accessor.js M deps/v8/test/mjsunit/function-call.js M deps/v8/test/mjsunit/fuzz-natives.js M deps/v8/test/mjsunit/harmony/module-parsing.js A deps/v8/test/mjsunit/harmony/module-resolution.js M deps/v8/test/mjsunit/mjsunit.js A deps/v8/test/mjsunit/number-is.js M deps/v8/test/mjsunit/object-define-property.js A deps/v8/test/mjsunit/object-is.js A deps/v8/test/mjsunit/regress/regress-102153.js M deps/v8/test/mjsunit/regress/regress-1229.js A deps/v8/test/mjsunit/regress/regress-1853.js A deps/v8/test/mjsunit/regress/regress-1980.js M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py A deps/v8/tools/common-includes.sh M deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/jsmin.py M deps/v8/tools/merge-to-branch.sh M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/test-wrapper-gypbuild.py M deps/v8/tools/test.py commit bcb0cc0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-12 21:10:40 -0700 Upgrade npm to 1.1.6 * Fix #472 Adds support for os/cpu fields in package.json (Adam Blackburn) * Don't use existing pkg if explicit * Install missing deps, even if they are in bundleDependencies * bundle node-gyp * Automatically node-gyp build stuff with a bindings.gyp * Fix #2230 Unpack in place. No folder renaming malarky * Never create un-listable directories * Fix cases where an optionalDependency fails to build * Always ignore .wafpickle-7 files * fix shrinkwrap test * Fix: bundleDependencies being re-installed unnecessarily M deps/npm/AUTHORS M deps/npm/LICENSE A deps/npm/bin/node-gyp-bin/node-gyp A deps/npm/bin/node-gyp-bin/node-gyp.cmd M deps/npm/bin/npm M deps/npm/bin/npm-cli.js M deps/npm/bin/npm-get-uid-gid.js M deps/npm/bin/read-package-json.js M deps/npm/cli.js M deps/npm/configure M deps/npm/doc/cli/json.md M deps/npm/html/api/GubbleBum-Blocky.ttf M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/GubbleBum-Blocky.ttf M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/install.js M deps/npm/lib/npm.js M deps/npm/lib/utils/completion.sh M deps/npm/lib/utils/error-handler.js D deps/npm/lib/utils/get.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/read-json.js D deps/npm/lib/utils/set.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/json.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fstream/lib/dir-writer.js M deps/npm/node_modules/fstream/package.json A deps/npm/node_modules/node-gyp/.npmignore A deps/npm/node_modules/node-gyp/README.md A deps/npm/node_modules/node-gyp/bin/node-gyp.js A deps/npm/node_modules/node-gyp/legacy/common.gypi A deps/npm/node_modules/node-gyp/legacy/tools/addon.gypi A deps/npm/node_modules/node-gyp/legacy/tools/gyp/.npmignore A deps/npm/node_modules/node-gyp/legacy/tools/gyp/AUTHORS A deps/npm/node_modules/node-gyp/legacy/tools/gyp/DEPS A deps/npm/node_modules/node-gyp/legacy/tools/gyp/LICENSE A deps/npm/node_modules/node-gyp/legacy/tools/gyp/MANIFEST A deps/npm/node_modules/node-gyp/legacy/tools/gyp/OWNERS A deps/npm/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/codereview.settings A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c A deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylintrc A deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples A deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat A deps/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/README A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py A deps/npm/node_modules/node-gyp/legacy/tools/gyp_addon A deps/npm/node_modules/node-gyp/lib/build.js A deps/npm/node_modules/node-gyp/lib/clean.js A deps/npm/node_modules/node-gyp/lib/configure.js A deps/npm/node_modules/node-gyp/lib/install.js A deps/npm/node_modules/node-gyp/lib/list.js A deps/npm/node_modules/node-gyp/lib/node-gyp.js A deps/npm/node_modules/node-gyp/lib/rebuild.js A deps/npm/node_modules/node-gyp/lib/remove.js A deps/npm/node_modules/node-gyp/lib/util/asyncEmit.js A deps/npm/node_modules/node-gyp/lib/util/hook.js A deps/npm/node_modules/node-gyp/lib/util/mkdirp.js A deps/npm/node_modules/node-gyp/node_modules/ansi/.npmignore A deps/npm/node_modules/node-gyp/node_modules/ansi/README.md A deps/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js A deps/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png A deps/npm/node_modules/node-gyp/node_modules/ansi/package.json A deps/npm/node_modules/node-gyp/node_modules/ansi/server.js A deps/npm/node_modules/node-gyp/node_modules/glob/.npmignore A deps/npm/node_modules/node-gyp/node_modules/glob/.travis.yml A deps/npm/node_modules/node-gyp/node_modules/glob/README.md A deps/npm/node_modules/node-gyp/node_modules/glob/glob.js A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/.travis.yml A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/LICENSE A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js A deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json A deps/npm/node_modules/node-gyp/node_modules/glob/package.json A deps/npm/node_modules/node-gyp/package.json A deps/npm/node_modules/node-gyp/updateLegacy.sh M deps/npm/node_modules/nopt/bin/nopt.js M deps/npm/node_modules/semver/bin/semver M deps/npm/node_modules/tar/lib/extract.js M deps/npm/node_modules/tar/package.json M deps/npm/node_modules/which/bin/which M deps/npm/package.json M deps/npm/scripts/clean-old.sh M deps/npm/scripts/doc-build.sh M deps/npm/scripts/index-build.js M deps/npm/scripts/install.sh A deps/npm/test/packages/npm-test-bundled-git/minimatch-expected.json A deps/npm/test/packages/npm-test-bundled-git/package.json A deps/npm/test/packages/npm-test-bundled-git/test.js M deps/npm/test/packages/npm-test-env-reader/package.json A deps/npm/test/packages/npm-test-env-reader/test.js D deps/npm/test/packages/npm-test-env-reader/test.sh M deps/npm/test/packages/npm-test-optional-deps/package.json A deps/npm/test/packages/npm-test-optional-deps/test.js M deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json M deps/npm/test/packages/npm-test-shrinkwrap/package.json M deps/npm/test/update-test.sh commit 9701f1c refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-08 10:56:59 -0800 process: expose the zlib version in use in process.versions M src/node.cc commit 531eba1 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-12 23:13:10 +0100 zlib: fix include of zlib.h Including may lead to false positives when the user specifies a bad path in `./configure --shared-zlib --shared-zlib-includes=/path/to/zlib`. If a zlib.h exists somewhere on the system include path (common on UNIX systems), the compiler will include that instead, possibly leading to header mismatch errors that are hard to debug. M src/node_zlib.cc commit 677c2c1 refs/remotes/origin/v0.9.1-release Author: Łukasz Walukiewicz Date: 2012-03-12 19:59:43 +0100 Ignore an empty port component when parsing URLs. M lib/url.js M test/simple/test-url.js commit a10cfba refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-12 10:18:29 -0700 module: remove 'exited', replace 'children' array M lib/module.js M test/simple/test-module-loading.js commit c450ac3 refs/remotes/origin/v0.9.1-release Author: Yoshihiro Kikuchi Date: 2012-03-12 17:27:44 +0900 docs: fix using legacy api in the buffer doc M doc/api/buffer.markdown commit f8ce384 refs/remotes/origin/v0.9.1-release Author: Nao Iizuka Date: 2012-03-11 09:48:08 +0900 docs: correct the description of assert.ok() M doc/api/assert.markdown M lib/assert.js commit 4472f7b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-12 02:23:34 +0100 http: use HTTP_METHOD_MAP macro M src/node_http_parser.cc commit 79cbe1f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-12 01:57:15 +0100 deps: upgrade http_parser to 8bec3ea M deps/http_parser/.gitignore M deps/http_parser/README.md M deps/http_parser/http_parser.c M deps/http_parser/http_parser.h M deps/http_parser/test.c commit 407ecc6 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-12 01:37:32 +0100 docs: console.dir() prints to stdout, not stderr M doc/api/stdio.markdown commit 9b672bc refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-03 15:16:45 +0530 tls: parsing multiple values of a key in ssl certificate Fixes #2864. M lib/tls.js A test/fixtures/multi-alice.crt A test/simple/test-tls-peer-certificate-multi-keys.js commit 36761b2 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-08 12:25:40 -0800 process: expose the http_parser version in process.versions M src/node.cc M src/node_http_parser.cc M src/node_http_parser.h commit ff4a9d3 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-10 00:11:11 +0100 core: use proper #include directives M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_buffer.cc M src/node_buffer.h M src/node_constants.cc M src/node_constants.h M src/node_crypto.cc M src/node_crypto.h M src/node_dtrace.cc M src/node_dtrace.h M src/node_file.h M src/node_http_parser.cc M src/node_http_parser.h M src/node_io_watcher.cc M src/node_io_watcher.h M src/node_javascript.cc M src/node_javascript.h M src/node_main.cc M src/node_object_wrap.h M src/node_os.cc M src/node_os.h M src/node_script.cc M src/node_script.h M src/node_signal_watcher.cc M src/node_signal_watcher.h M src/node_stat_watcher.cc M src/node_stat_watcher.h M src/node_string.h M src/node_zlib.cc M src/pipe_wrap.cc M src/pipe_wrap.h M src/process_wrap.cc M src/stream_wrap.cc M src/stream_wrap.h M src/tcp_wrap.cc M src/tcp_wrap.h M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc M src/v8_typed_array.h commit 8c02f9b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-09 06:35:50 -0800 buffer: throw from constructor if length > kMaxLength Throw, don't abort. `new Buffer(0x3fffffff + 1)` used to bring down the process with the following error message: FATAL ERROR: v8::Object::SetIndexedPropertiesToExternalArrayData() length exceeds max acceptable value Fixes #2280. M src/node_buffer.cc M src/node_buffer.h M src/v8_typed_array.cc A test/pummel/test-buffer-big.js commit 2589d55 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-09 06:01:40 -0800 core: add ThrowError(), ThrowTypeError(), ThrowRangeError() M src/node_internals.h M src/v8_typed_array.cc commit 296b7a5 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-09 09:20:36 -0800 cluster: support passing of named pipes Fixes triggered assertion: Assertion failed: (0 && "bad address family"), function GetPeerName, file ../src/tcp_wrap.cc, line 237. Fixes #2870. M src/pipe_wrap.cc M src/pipe_wrap.h M src/stream_wrap.cc A test/simple/test-cluster-http-pipe.js commit 9d72a74 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-09 09:20:29 -0800 uv: upgrade 8c78cb4 M deps/uv/config-mingw.mk M deps/uv/include/uv.h M deps/uv/src/unix/cygwin.c M deps/uv/src/unix/stream.c M deps/uv/src/win/core.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/handle.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-pound.c M deps/uv/test/benchmark-thread.c M deps/uv/test/run-tests.c M deps/uv/test/runner-win.c M deps/uv/test/runner.c M deps/uv/test/test-counters-init.c M deps/uv/test/test-cwd-and-chdir.c M deps/uv/test/test-fs.c A deps/uv/test/test-ipc-send-recv.c M deps/uv/test/test-ipc.c M deps/uv/test/test-list.h M deps/uv/test/test-ref.c A deps/uv/test/test-shutdown-close.c M deps/uv/test/test-tty.c M deps/uv/uv.gyp commit 0c68604 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-08 11:39:39 -0800 add jslint to vcbuild.bat M vcbuild.bat commit 31ad1d2 refs/remotes/origin/v0.9.1-release Merge: 5ad0140 3733a85 Author: Bert Belder Date: 2012-03-08 03:14:48 +0100 Merge branch 'v0.6' commit 3733a85 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-03-08 00:13:44 +0100 Windows: include syscall in fs errors M src/node_file.cc commit daaccc7 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-03-08 02:57:37 +0100 uv: upgrade to 1ac71a31 M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/win/error.c commit 5ad0140 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-07 00:40:42 -0800 Emit end event only once fixes #2888 Previously a pair of end events would be emitted if a response was paused/resumed, and the underlying socket was closed while the response was paused M lib/http.js A test/simple/test-http-pause-resume-one-end.js commit f82ef0f refs/remotes/origin/v0.9.1-release Author: Yoshihiro Kikuchi Date: 2012-03-07 15:58:21 +0900 http: remove ClientRequest.prototype.pause() ClientRequest.prototype.pause() is not needed. ClientRequest is a writable stream and deferring to OutgoingMessage.prototype.pause() is broken, the method does not exist. M lib/http.js commit 024451c refs/remotes/origin/v0.9.1-release Author: Shea Levy Date: 2012-02-12 19:50:19 -0500 fork: don't clear environment by default - Set options.env to process.env instead of {} by default. - Shallow clone the passed options.env in case the user passed process.env directly. M lib/child_process.js commit c84b3c4 refs/remotes/origin/v0.9.1-release Author: Colton Baker Date: 2012-03-06 01:22:51 -0500 readline: ignore stray escape sequence Fixes #2876. M lib/readline.js commit 408f450 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-03-07 04:51:55 +0100 client latency benchmark: don't require('request') M benchmark/client_latency.js commit 150053b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-06 19:31:16 -0800 Typo in http_server_lag.js script Thanks, @mscdex M benchmark/http_server_lag.js commit fb53986 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-06 18:19:11 -0800 Bash script for running http-simple benchmarks A benchmark/http.sh commit 17da424 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-06 18:18:53 -0800 A server with configurable lag for testing A benchmark/http_server_lag.js commit d5fca08 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-06 18:18:35 -0800 A benchmark script for measuring client latency A benchmark/client_latency.js commit b72d43c refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-05 20:02:20 +0530 dgram: fix when we call .close() inside 'listening' M lib/dgram.js A test/simple/test-dgram-bind.js commit b602390 refs/remotes/origin/v0.9.1-release Author: Ming Liu Date: 2012-03-06 11:19:30 -0800 docs: correct repl eval callback signature M doc/api/repl.markdown commit 07c886f refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-05 08:51:58 -0800 process: add `process.hrtime()` This commit adds a high-resolution timer function. M doc/api/process.markdown M src/node.cc A test/pummel/test-process-hrtime.js commit 544e5ee refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-06 18:11:50 +0100 bench: add http_simple_auto benchmark Starts a server and benchmarks it with ab. A benchmark/http_simple_auto.js commit 443071d refs/remotes/origin/v0.9.1-release Author: Rlidwka Date: 2012-03-05 19:55:08 +0400 readline: add multiline support M lib/readline.js commit 1e9bcf2 refs/remotes/origin/v0.9.1-release Author: Dmitry Nizovtsev Date: 2012-02-23 17:37:49 +0200 net, http, https: add localAddress option Binds to a local address before making the outgoing connection. M doc/api/http.markdown M doc/api/net.markdown M lib/http.js M lib/https.js M lib/net.js M lib/tls.js A test/simple/test-http-localaddress.js A test/simple/test-https-localaddress.js commit 9ea5a4c refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-05 16:50:21 -0800 fix simple/test-process-argv-0 on windows M test/simple/test-process-argv-0.js commit 59c3923 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-02-26 21:26:09 +0900 process: show detailed error message in process.dlopen() M src/node.cc A test/fixtures/module-loading-error.node A test/simple/test-module-loading-error.js commit 39ce942 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-05 12:21:16 -0800 addon: use absolute paths for the node include dirs This fixes running gyp_addon from across filesystems on Windows. This is essentially a gyp bug where it's not relativizing properly across filesystems. See TooTallNate/node-gyp#15 for the gory details. M tools/addon.gypi commit 1520c7b refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-03-05 12:38:31 -0800 addon: add module_root_dir gyp variable For native modules to use in their gyp files. It gives the absolute path to the root of the module directory, i.e. where your main binding.gyp file is located. This seems helpful for some modules where the build system is more advanced and using absolute paths is a requirement. M tools/gyp_addon commit e10bd51 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-05 13:20:13 -0800 disable simple/test-signal-handler on Windows M test/simple/test-signal-handler.js commit 33f9074 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-05 10:59:14 -0800 Mention marked, and add license to doc generator M LICENSE A tools/doc/LICENSE M tools/doc/generate.js M tools/doc/html.js M tools/doc/json.js commit 8258bd4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-05 10:28:47 -0800 doc: 'filename' arg not guaranteed ever. M doc/api/fs.markdown commit 5ebc05f refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-05 17:01:59 +0100 build: disable -fvisibility=hidden if gcc < 4.0.0 M configure commit 5062741 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-05 16:55:24 +0100 build: make CC command in -fstrict-aliasing check configurable M configure commit 707863c refs/remotes/origin/v0.9.1-release Author: Sadique Ali Date: 2012-02-28 04:26:34 +0530 build: make CC command in host check configurable M configure commit c97b4f1 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-05 16:41:51 +0100 build: remove unnecessary link flags from node.gyp M node.gyp commit e0796b6 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-05 15:38:43 +0100 uv: upgrade to a93dc7e M deps/uv/config-unix.mk M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/dl.c M deps/uv/src/win/dl.c M deps/uv/src/win/util.c A deps/uv/test/fixtures/load_error.node A deps/uv/test/test-dlerror.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 959a19e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 23:48:57 -0800 lint M lib/tls.js M lib/vm.js commit 1d5b6f2 refs/remotes/origin/v0.9.1-release Merge: 4053c01 5ca5ec3 Author: isaacs Date: 2012-03-03 23:38:52 -0800 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge Conflicts: ChangeLog Makefile deps/npm/AUTHORS deps/npm/html/api/bin.html deps/npm/html/api/bugs.html deps/npm/html/api/commands.html deps/npm/html/api/config.html deps/npm/html/api/deprecate.html deps/npm/html/api/docs.html deps/npm/html/api/edit.html deps/npm/html/api/explore.html deps/npm/html/api/help-search.html deps/npm/html/api/init.html deps/npm/html/api/install.html deps/npm/html/api/link.html deps/npm/html/api/load.html deps/npm/html/api/ls.html deps/npm/html/api/npm.html deps/npm/html/api/outdated.html deps/npm/html/api/owner.html deps/npm/html/api/pack.html deps/npm/html/api/prefix.html deps/npm/html/api/prune.html deps/npm/html/api/publish.html deps/npm/html/api/rebuild.html deps/npm/html/api/restart.html deps/npm/html/api/root.html deps/npm/html/api/run-script.html deps/npm/html/api/search.html deps/npm/html/api/shrinkwrap.html deps/npm/html/api/start.html deps/npm/html/api/stop.html deps/npm/html/api/submodule.html deps/npm/html/api/tag.html deps/npm/html/api/test.html deps/npm/html/api/uninstall.html deps/npm/html/api/unpublish.html deps/npm/html/api/update.html deps/npm/html/api/version.html deps/npm/html/api/view.html deps/npm/html/api/whoami.html deps/npm/html/doc/README.html deps/npm/html/doc/adduser.html deps/npm/html/doc/bin.html deps/npm/html/doc/bugs.html deps/npm/html/doc/build.html deps/npm/html/doc/bundle.html deps/npm/html/doc/cache.html deps/npm/html/doc/changelog.html deps/npm/html/doc/coding-style.html deps/npm/html/doc/completion.html deps/npm/html/doc/config.html deps/npm/html/doc/deprecate.html deps/npm/html/doc/developers.html deps/npm/html/doc/disputes.html deps/npm/html/doc/docs.html deps/npm/html/doc/edit.html deps/npm/html/doc/explore.html deps/npm/html/doc/faq.html deps/npm/html/doc/folders.html deps/npm/html/doc/help-search.html deps/npm/html/doc/help.html deps/npm/html/doc/index.html deps/npm/html/doc/init.html deps/npm/html/doc/install.html deps/npm/html/doc/json.html deps/npm/html/doc/link.html deps/npm/html/doc/list.html deps/npm/html/doc/npm.html deps/npm/html/doc/outdated.html deps/npm/html/doc/owner.html deps/npm/html/doc/pack.html deps/npm/html/doc/prefix.html deps/npm/html/doc/prune.html deps/npm/html/doc/publish.html deps/npm/html/doc/rebuild.html deps/npm/html/doc/registry.html deps/npm/html/doc/removing-npm.html deps/npm/html/doc/restart.html deps/npm/html/doc/root.html deps/npm/html/doc/run-script.html deps/npm/html/doc/scripts.html deps/npm/html/doc/search.html deps/npm/html/doc/semver.html deps/npm/html/doc/shrinkwrap.html deps/npm/html/doc/star.html deps/npm/html/doc/start.html deps/npm/html/doc/stop.html deps/npm/html/doc/submodule.html deps/npm/html/doc/tag.html deps/npm/html/doc/test.html deps/npm/html/doc/uninstall.html deps/npm/html/doc/unpublish.html deps/npm/html/doc/update.html deps/npm/html/doc/version.html deps/npm/html/doc/view.html deps/npm/html/doc/whoami.html deps/npm/lib/install.js deps/npm/lib/ls.js deps/npm/man/man1/npm.1 deps/npm/man/man1/shrinkwrap.1 deps/npm/man/man3/npm.3 deps/npm/man/man3/shrinkwrap.3 deps/npm/node_modules/request/main.js deps/npm/node_modules/request/package.json deps/npm/package.json deps/uv/src/unix/core.c deps/v8/src/conversions-inl.h deps/v8/src/elements.cc deps/v8/src/version.cc doc/about/index.html doc/api/assert.markdown doc/api/child_process.markdown doc/api/cluster.markdown doc/api/crypto.markdown doc/api/debugger.markdown doc/api/dgram.markdown doc/api/dns.markdown doc/api/documentation.markdown doc/api/events.markdown doc/api/fs.markdown doc/api/globals.markdown doc/api/http.markdown doc/api/https.markdown doc/api/modules.markdown doc/api/net.markdown doc/api/os.markdown doc/api/path.markdown doc/api/process.markdown doc/api/querystring.markdown doc/api/readline.markdown doc/api/stdio.markdown doc/api/stream.markdown doc/api/timers.markdown doc/api/tls.markdown doc/api/tty.markdown doc/api/url.markdown doc/api/util.markdown doc/api/vm.markdown doc/api/zlib.markdown doc/api_assets/style.css doc/community/index.html doc/index.html doc/logos/index.html doc/template.html src/node_version.h tools/doc/html.js tools/gyp/test/mac/app-bundle/empty.c commit 5ca5ec3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 22:58:47 -0800 doc: css consistency on anchor links M doc/api_assets/style.css commit f1742c9 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 22:58:29 -0800 doc: Don't prune Stability indicators M tools/doc/html.js commit a42b4ad refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 22:12:35 -0800 doc: Typo'd some stability indicators. M doc/api/fs.markdown commit 1d59a73 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 17:14:06 -0800 doc: Change 'file_system' module to 'fs' as it should be M doc/api/fs.markdown commit cf6e4d8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 17:08:46 -0800 Use shorter url for /docs/latest/api M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 2e48737 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 16:23:31 -0800 doc: Stability and Caveats for fs.watch/watchFile M doc/api/fs.markdown commit f70be20 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 16:23:15 -0800 doc: indentation and structure in fs.markdown M doc/api/fs.markdown commit c368e46 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 15:51:14 -0800 doc: Document JSON docs M doc/api/documentation.markdown commit 3dfa98c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 15:50:33 -0800 doc: Add link to JSON version of doc M doc/template.html commit 2d44dcc refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-02 15:14:03 -0800 doc: Add stability indicators to documentation M doc/api/assert.markdown M doc/api/child_process.markdown M doc/api/cluster.markdown M doc/api/crypto.markdown M doc/api/debugger.markdown M doc/api/dgram.markdown M doc/api/dns.markdown M doc/api/events.markdown M doc/api/fs.markdown M doc/api/http.markdown M doc/api/https.markdown M doc/api/modules.markdown M doc/api/net.markdown M doc/api/os.markdown M doc/api/path.markdown M doc/api/querystring.markdown M doc/api/readline.markdown M doc/api/stdio.markdown M doc/api/stream.markdown M doc/api/timers.markdown M doc/api/tls.markdown M doc/api/tty.markdown M doc/api/url.markdown M doc/api/util.markdown M doc/api/vm.markdown M doc/api/zlib.markdown commit 4053c01 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-03 14:39:17 -0800 First arg to fs.fchown is an int, not a string Bug introduced by 26bfb6bea45348d6aaa213b4ee38ac002c429394 Fix isaacs/npm#2225 M src/node_file.cc commit 61be684 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-03 14:35:21 -0800 disable fs.watchFile tests on windows M test/pummel/test-fs-watch-file.js M test/pummel/test-watch-file.js commit 578ba76 refs/remotes/origin/v0.9.1-release Author: ssuda Date: 2012-03-02 21:51:26 +0530 util: fix util.format() formatting of %% M lib/util.js M test/simple/test-util-format.js commit d6f0ecc refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-03 12:18:24 +0900 build: fix gcc version check M configure commit b6595c4 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-03-03 12:18:24 +0900 build: remove unused import from configure script M configure commit 78db187 refs/remotes/origin/v0.9.1-release Author: Jimb Esser Date: 2012-02-28 17:14:40 -0800 tls: proxy set(Timeout|NoDelay|KeepAlive) methods - fix crash calling ClientRequest::setKeepAlive if the underlying request is HTTPS. - fix discarding of callback parameter when calling ClientRequest::setTimeout on HTTPS requests. - fix discarding of noDelay parameter when calling ClientRequest::setNoDelay on HTTPS requests. M lib/tls.js A test/simple/test-https-socket-options.js commit 2f256af refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-02 13:08:28 -0800 Now working on v0.6.13 M src/node_version.h commit 353bfba refs/remotes/origin/v0.9.1-release Merge: 1bf3a14 48a2d34 Author: isaacs Date: 2012-03-02 13:09:00 -0800 Merge branch 'v0.6.12-release' into v0.6 commit 48a2d34 refs/tags/v0.6.12 (tag: v0.6.12) Author: isaacs Date: 2012-03-02 10:29:03 -0800 2012.03.02 Version 0.6.12 (stable) * Upgrade V8 to 3.6.6.24 * dtrace ustack helper improvements (Dave Pacheco) * API Documentation refactor (isaacs) * #2827 net: fix race write() before and after connect() (koichik) * #2554 #2567 throw if fs args for 'start' or 'end' are strings (AJ ONeal) * punycode: Update to v1.0.0 (Mathias Bynens) * Make a fat binary for the OS X pkg (isaacs) * Fix hang on accessing process.stdin (isaacs) * repl: make tab completion work on non-objects (Nathan Rajlich) * Fix fs.watch on OS X (Ben Noordhuis) * Fix #2515 nested setTimeouts cause premature process exit (Ben Noordhuis) * windows: fix time conversion in stat (Igor Zinkovsky) * windows: fs: handle EOF in read (Brandon Philips) * windows: avoid IOCP short-circuit on non-ifs lsps (Igor Zinkovsky) * Upgrade npm to 1.1.4 (isaacs) - windows fixes - Bundle nested bundleDependencies properly - install: support --save with url install targets - shrinkwrap: behave properly with url-installed modules - support installing uncompressed tars or single file modules from urls etc. - don't run make clean on rebuild - support HTTPS-over-HTTP proxy tunneling M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M src/node_version.h commit ef5b0f4 refs/tags/v0.6.12 Author: isaacs Date: 2012-03-02 12:35:58 -0800 css: Fix fonts on api index page navigation M doc/api_assets/style.css commit b47ba2c refs/tags/v0.6.12 Author: Dave Pacheco Date: 2012-02-07 16:50:05 -0800 disable omit-frame-pointer on solaris systems M deps/v8/SConstruct commit 2d6a076 refs/tags/v0.6.12 Author: isaacs Date: 2012-02-02 15:37:59 -0800 Patches floating on v8 M deps/v8/SConstruct M deps/v8/tools/gyp/v8.gyp commit c0c4e00 refs/tags/v0.6.12 Author: isaacs Date: 2012-03-02 11:23:12 -0800 Upgrade V8 to 3.6.6.24 M deps/v8/SConstruct M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.h M deps/v8/src/elements.cc M deps/v8/src/globals.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/tools/gyp/v8.gyp commit 1bf3a14 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-02 09:48:25 -0800 Upgrade npm to 1.1.4 (minor bugfix) M deps/npm/doc/cli/changelog.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/tar.js M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json commit 0541271 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-03-02 09:31:24 -0800 Upgrade npm to 1.1.3 * Update request to support HTTPS-over-HTTP proxy tunneling * Throw on undefined envs in config settings * Update which to 1.0.5 * Fix windows UNC busyloop in findPrefix * Bundle nested bundleDependencies properly * Alias adduser to add-user * Doc updates (Christian Howe, Henrik Hodne, Andrew Lunny) * ignore logfd/outfd streams in makeEnv() (Rod Vagg) * shrinkwrap: Behave properly with url-installed deps * install: Support --save with url install targets * Support installing naked tars or single-file modules from urls etc. * init: Don't add engines section * Don't run make clean on rebuild * Added missing unicode replacement (atomizer) M deps/npm/AUTHORS M deps/npm/Makefile M deps/npm/doc/cli/changelog.md M deps/npm/doc/cli/coding-style.md M deps/npm/doc/cli/developers.md M deps/npm/doc/cli/json.md M deps/npm/doc/cli/scripts.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/rebuild.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/find-prefix.js D deps/npm/lib/utils/get-agent.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/npm-registry-client/request.js M deps/npm/lib/utils/output.js M deps/npm/lib/utils/tar.js M deps/npm/lib/version.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/shrinkwrap.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/request/forever.js M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/package.json A deps/npm/node_modules/request/tunnel.js M deps/npm/node_modules/which/package.json M deps/npm/node_modules/which/which.js M deps/npm/package.json A deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json A deps/npm/test/packages/npm-test-shrinkwrap/package.json A deps/npm/test/packages/npm-test-shrinkwrap/test.sh commit edea94c refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-03-01 09:19:51 -0800 dtrace ustack helper improvements Fixes #2852 M src/v8constants.h M src/v8ustack.d commit 30b29d8 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-02 02:14:27 +0100 build: disable -fstrict-aliasing if gcc < 4.6.0 A compiler bug in older versions of gcc makes it do unsafe optimizations at -O1 and higher. This manifested itself with (at least) gcc 4.5.2 on SmartOS because it made V8 hang in a busy loop. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45883 M common.gypi M configure commit d8c5ba2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-22 20:19:12 -0800 Change test fixture from symlink to regular file The only test using this is test/simple/test-fs-chmod.js, and it was treating a.js and a1.js as two separate files, resulting in a race condition. (Interestingly enough, it was *not* using the symlink file to test lchmod, which uses a different temp file.) T test/fixtures/a1.js commit 0613af0 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-02 16:24:34 +0100 build: remove --shared-cares configure switch c-ares is a) bundled with libuv now, and b) contains out-of-tree patches. It no longer makes sense to link against a shared library. Fixes #2117. M configure commit 5e80321 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-01 14:40:04 -0800 update libuv to 702f905f73 M deps/uv/test/test-pipe-connect-error.c commit 9be20af refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-01 14:12:19 -0800 update libuv to 6bbccf1fe0 M deps/uv/src/win/error.c M deps/uv/src/win/pipe.c M deps/uv/test/test-list.h M deps/uv/test/test-pipe-connect-error.c commit 67b10f8 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-03-01 13:49:23 -0800 fix test-net-pipe-connect-errors for windows M test/simple/test-net-pipe-connect-errors.js commit 3aa2fd3 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-03-01 17:00:33 +0100 uv: upgrade to b3fe183 M deps/uv/src/unix/core.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c commit 8cdbf01 refs/remotes/origin/v0.9.1-release Author: Vincent Ollivier Date: 2012-02-28 20:19:50 +0100 test: fix typo in test-child-process-stdout-flush M test/simple/test-child-process-stdout-flush.js commit a63ce6e refs/remotes/origin/v0.9.1-release Merge: 4065b24 4ca3fd0 Author: isaacs Date: 2012-02-29 16:05:18 -0800 Merge branch 'json-api-v0.6' into v0.6 commit 4ca3fd0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:44:36 -0800 Handle miscs better M tools/doc/json.js commit 86d077d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:44:30 -0800 Debugger should be a misc, not 'concept' M doc/api/debugger.markdown commit 17db291 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:37:26 -0800 'Events' is a module, not an event named 's' M doc/api/events.markdown M tools/doc/json.js commit 7bfa5cf refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:18:10 -0800 s/streams/stream/ M doc/api/_toc.markdown M doc/api/all.markdown M doc/api/fs.markdown M doc/api/http.markdown M doc/api/net.markdown A doc/api/stream.markdown D doc/api/streams.markdown M doc/api/tls.markdown commit 674416f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:12:35 -0800 s/buffers/buffer/ M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/buffer.markdown D doc/api/buffers.markdown M doc/api/crypto.markdown M doc/api/globals.markdown M doc/api/http.markdown commit b34feee refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: zlib M doc/api/zlib.markdown commit 169b082 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: vm M doc/api/vm.markdown commit 3c195d0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: util M doc/api/util.markdown commit c417de4 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: url M doc/api/url.markdown commit c2f6405 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: tty M doc/api/tty.markdown commit c0446ed refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: tls M doc/api/tls.markdown commit 4ed05da refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: timers M doc/api/timers.markdown commit 8d1e5d3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: synopsis M doc/api/synopsis.markdown commit 774c289 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: streams M doc/api/streams.markdown commit 8e22004 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: stdio M doc/api/stdio.markdown commit d392972 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: repl M doc/api/repl.markdown commit 3b6c1d7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: readline M doc/api/readline.markdown commit 798f8a0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: querystring M doc/api/querystring.markdown commit e083720 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: process M doc/api/process.markdown commit 3ce782b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: path M doc/api/path.markdown commit 8a121fa refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: os M doc/api/os.markdown commit e8ad5b9 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: net M doc/api/net.markdown commit e88a1ba refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: modules M doc/api/modules.markdown commit c205d3b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: https M doc/api/https.markdown commit 4f24b20 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: http M doc/api/http.markdown commit a62ec44 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: globals M doc/api/globals.markdown commit 2a6ff3f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: fs M doc/api/fs.markdown commit 14d4fbb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: events M doc/api/events.markdown commit cacb28c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:41 -0800 doc refactor: dns M doc/api/dns.markdown commit db8c55e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:27 -0800 doc refactor: dgram M doc/api/dgram.markdown commit f775c5c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:17 -0800 doc refactor: debugger M doc/api/debugger.markdown commit 032b877 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:02 -0800 doc refactor: crypto M doc/api/crypto.markdown commit 6738d82 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:07:49 -0800 doc refactor: cluster M doc/api/cluster.markdown commit 03d6aa0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:07:25 -0800 doc refactor: buffers M doc/api/buffers.markdown commit d383954 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:07:12 -0800 doc refactor: assert M doc/api/assert.markdown commit 5d4e3d2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:06:55 -0800 doc refactor: appendix_1 M doc/api/appendix_1.markdown commit df5be65 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:06:31 -0800 doc refactor: addons M doc/api/addons.markdown commit d71f994 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:06:14 -0800 Add 'about these docs' section M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/documentation.markdown commit f28d482 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:04:08 -0800 s/child_processes/child_process/ Conflicts: doc/api/child_process.markdown M doc/about/index.html M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/child_process.markdown D doc/api/child_processes.markdown commit 5824881 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:02:07 -0800 Remove empty sections M doc/api/_toc.markdown M doc/api/all.markdown D doc/api/appendix_2.markdown commit 1a18131 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:01:53 -0800 Increase contrast of links, decrease contrast of bullets M doc/api_assets/style.css commit 6362961 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:01:33 -0800 Update styles to reflect changed api doc html structure M doc/api_assets/style.css commit 8cd13eb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 10:59:51 -0800 Update template to use new token style Conflicts: doc/template.html M doc/template.html commit ffcdcc7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 10:59:35 -0800 Use new doc generation tool Conflicts: Makefile M Makefile D tools/doctool/doctool.js D tools/doctool/markdown.js commit 4051c28 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-13 14:47:50 -0800 docs: Move images out of the dist tarball This puts all images in doc/images/ and references them via http://nodejs.org/images/. Any complaints about copyright usage etc. can thus be node/joyent's problem, rather than the problem of a downstream distribution channel. Conflicts: Makefile M Makefile M doc/about/index.html D doc/anchor.png D doc/api_assets/anchor.png D doc/api_assets/footer-logo-alt.png D doc/api_assets/icons-interior.png D doc/api_assets/logo-light.png D doc/api_assets/platform-icons.png D doc/api_assets/sh_javascript.min.js D doc/api_assets/sh_main.js M doc/api_assets/style.css D doc/api_assets/twitter-bird.png D doc/close-downloads.png D doc/community-icons.png M doc/community/index.html D doc/community/not-invented-here.png D doc/download-logo.png D doc/ebay-logo.png D doc/footer-logo-alt.png D doc/footer-logo.png D doc/home-icons.png D doc/icons-interior.png D doc/icons.png A doc/images/anchor.png A doc/images/close-downloads.png A doc/images/community-icons.png A doc/images/download-logo.png A doc/images/ebay-logo.png A doc/images/footer-logo-alt.png A doc/images/footer-logo.png A doc/images/home-icons.png A doc/images/icons-interior.png A doc/images/icons.png A doc/images/joyent-logo_orange_nodeorg-01.png A doc/images/linkedin-logo.png A doc/images/logo-light.png A doc/images/logo.png A doc/images/logos/monitor.png A doc/images/logos/node-favicon.png A doc/images/logos/nodejs-1024x768.png A doc/images/logos/nodejs-1280x1024.png A doc/images/logos/nodejs-1440x900.png A doc/images/logos/nodejs-1920x1200.png A doc/images/logos/nodejs-2560x1440.png A doc/images/logos/nodejs-black.eps A doc/images/logos/nodejs-black.png A doc/images/logos/nodejs-dark.eps A doc/images/logos/nodejs-dark.png A doc/images/logos/nodejs-green.eps A doc/images/logos/nodejs-green.png A doc/images/logos/nodejs-light.eps A doc/images/logos/nodejs.png A doc/images/microsoft-logo.png A doc/images/not-invented-here.png A doc/images/platform-icons.png A doc/images/ryan-speaker.jpg A doc/images/sh_javascript.min.js A doc/images/sh_main.js A doc/images/sponsored.png A doc/images/twitter-bird.png A doc/images/yahoo-logo.png M doc/index.html D doc/joyent-logo_orange_nodeorg-01.png D doc/linkedin-logo.png D doc/logo-light.png D doc/logo.png M doc/logos/index.html D doc/logos/monitor.png D doc/logos/node-favicon.png D doc/logos/nodejs-1024x768.png D doc/logos/nodejs-1280x1024.png D doc/logos/nodejs-1440x900.png D doc/logos/nodejs-1920x1200.png D doc/logos/nodejs-2560x1440.png D doc/logos/nodejs-black.eps D doc/logos/nodejs-black.png D doc/logos/nodejs-dark.eps D doc/logos/nodejs-dark.png D doc/logos/nodejs-green.eps D doc/logos/nodejs-green.png D doc/logos/nodejs-light.eps D doc/logos/nodejs.png D doc/microsoft-logo.png M doc/pipe.css D doc/platform-icons.png D doc/ryan-speaker.jpg D doc/sponsored.png M doc/template.html D doc/twitter-bird.png D doc/yahoo-logo.png commit 217bb47 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 10:59:01 -0800 New documentation generation tool A tools/doc/README.md A tools/doc/generate.js A tools/doc/html.js A tools/doc/json.js A tools/doc/node_modules/.bin/marked A tools/doc/node_modules/marked/.npmignore A tools/doc/node_modules/marked/LICENSE A tools/doc/node_modules/marked/Makefile A tools/doc/node_modules/marked/README.md A tools/doc/node_modules/marked/bin/marked A tools/doc/node_modules/marked/index.js A tools/doc/node_modules/marked/lib/marked.js A tools/doc/node_modules/marked/man/marked.1 A tools/doc/node_modules/marked/package.json A tools/doc/package.json commit bab59f3 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-29 16:16:13 +0100 uv: upgrade to 0459097 M deps/uv/src/unix/kqueue.c commit ebb79cd refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-29 14:26:04 +0100 Revert "test-fs-watch: Add faster failure, and link to #2813" This reverts commit 9a6f936c8a62c1a6edad3bda0faa8d8112b7cf92. M test/simple/test-fs-watch.js commit 7343f8e refs/remotes/origin/v0.9.1-release Author: Blake Miner Date: 2012-02-10 00:58:58 -0500 tls: add `honorCipherOrder` option to tls.createServer() Documented how to mitigate BEAST attacks. M doc/api/crypto.markdown M doc/api/tls.markdown M lib/tls.js commit 56cfcea refs/remotes/origin/v0.9.1-release Author: Joshua Holbrook Date: 2012-02-26 11:38:36 -0800 child_process: remove dummy "setsid" option setting M doc/api/child_process.markdown M lib/child_process.js commit 4065b24 refs/remotes/origin/v0.9.1-release Author: Joshua Holbrook Date: 2012-02-26 11:38:36 -0800 child_process: remove dummy "setsid" option setting M doc/api/child_processes.markdown M lib/child_process.js commit af7960b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-28 18:11:48 +0100 uv: upgrade to 2f886c8 M deps/uv/.gitignore M deps/uv/config-unix.mk M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/darwin.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/internal.h D deps/uv/src/unix/linux.c A deps/uv/src/unix/linux/core.c A deps/uv/src/unix/linux/inotify.c M deps/uv/src/unix/netbsd.c M deps/uv/src/unix/openbsd.c M deps/uv/src/unix/process.c M deps/uv/src/uv-common.c M deps/uv/src/uv-common.h M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c M deps/uv/src/win/winsock.c M deps/uv/test/run-tests.c M deps/uv/test/test-fs.c M deps/uv/uv.gyp commit 18acdff refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-02-29 01:09:24 +0900 build: fix the help output of vcbuild.bat M vcbuild.bat commit cd5d247 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-27 04:13:08 +0900 net: fix race write() before and after connect() Fixes #2827. M lib/net.js A test/simple/test-net-write-connect-write.js commit 6343179 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-27 04:13:08 +0900 net: fix race write() before and after connect() Fixes #2827. M lib/net.js A test/simple/test-net-write-connect-write.js commit 44daa98 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 17:19:12 -0800 Wrap NodeScript binding class in JavaScript layer This makes it easy to prevent errors where Script methods are called on non-script objects, resulting in Assertion failures. M lib/vm.js commit 29463cb refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 16:41:30 -0800 Update argv0 test to verify correct behavior M test/simple/test-process-argv-0.js commit 692bcbe refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 15:53:20 -0800 Revert "docs: split TOC into two parts: overview and API" This reverts commit cd4cb8e79509c3940a94bd70ff16cdb264884114. M doc/api/_toc.markdown commit 493a6bb refs/remotes/origin/v0.9.1-release Author: AJ ONeal Date: 2012-02-17 18:53:57 -0700 [ISSUE #2554 #2567] throw if fs args for 'start' or 'end' are strings M lib/fs.js A test/simple/test-fs-non-number-arguments-throw.js commit 7f58d20 refs/remotes/origin/v0.9.1-release Author: AJ ONeal Date: 2012-02-17 18:53:57 -0700 [ISSUE #2554 #2567] throw if fs args for 'start' or 'end' are strings M lib/fs.js A test/simple/test-fs-non-number-arguments-throw.js commit ba0892b refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-27 13:54:30 -0800 build: build addons into the "build" dir instead of "out" This matches the old node-waf system. Having two different dirs for this stuff is dumb. M tools/gyp_addon commit 483edbd refs/remotes/origin/v0.9.1-release Author: Mathias Bynens Date: 2012-02-24 16:05:10 +0100 punycode: Update to v1.0.0 M lib/punycode.js commit cacd651 refs/remotes/origin/v0.9.1-release Author: Mathias Bynens Date: 2012-02-24 16:05:10 +0100 punycode: Update to v1.0.0 M lib/punycode.js commit 50cfeef refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 13:55:23 -0800 Remove -Wall from v8 build M deps/v8/build/common.gypi commit 412cebe refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-06 15:22:52 -0800 v8: Remove OutputDirectory from build/common.gypi M deps/v8/build/common.gypi commit 2e24ded refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 13:43:31 -0800 Upgrade v8 to 3.9.11 M deps/v8/ChangeLog M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8.h M deps/v8/src/SConscript M deps/v8/src/api.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/ast.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/compilation-cache.h M deps/v8/src/compiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/d8.js M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/elements.cc M deps/v8/src/flag-definitions.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h D deps/v8/src/hashmap.cc M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/isolate.h M deps/v8/src/liveedit.cc M deps/v8/src/log.h M deps/v8/src/mark-compact.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.h M deps/v8/src/profile-generator.cc M deps/v8/src/runtime.cc M deps/v8/src/scanner.cc M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.cc M deps/v8/src/token.h M deps/v8/src/version.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/zone.h M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/mjsunit/get-own-property-descriptor.js M deps/v8/test/mjsunit/harmony/module-parsing.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-define-property.js A deps/v8/test/mjsunit/regress/regress-1969.js M deps/v8/test/test262/test262.status M deps/v8/tools/gyp/v8.gyp commit 70a393e refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-02-27 13:16:06 -0800 update libuv to 9a5c1bad90 M deps/uv/src/win/fs.c M deps/uv/src/win/util.c commit 4f8d732 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 13:08:54 -0800 Fix #2822 Only remove logo images, not logo html M Makefile commit fde2600 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-06 15:22:52 -0800 v8: Remove OutputDirectory from build/common.gypi M deps/v8/build/common.gypi commit f4641bd refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-23 16:35:46 -0800 Update v8 to 3.9.9 M deps/v8/.gitignore M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/SConstruct M deps/v8/benchmarks/base.js A deps/v8/benchmarks/navier-stokes.js M deps/v8/benchmarks/run.html M deps/v8/benchmarks/run.js M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8.h M deps/v8/preparser/preparser-process.cc M deps/v8/src/api.cc M deps/v8/src/apinatives.js M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/char-predicates.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/collection.js M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.h M deps/v8/src/d8.js M deps/v8/src/data-flow.h M deps/v8/src/date.js M deps/v8/src/debug-debugger.js M deps/v8/src/deoptimizer.h M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/globals.h M deps/v8/src/handles.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/jsregexp.cc M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.h M deps/v8/src/macro-assembler.h M deps/v8/src/mark-compact.cc M deps/v8/src/math.js M deps/v8/src/messages.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-win32.cc M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/proxy.js M deps/v8/src/regexp.js M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/type-info.cc M deps/v8/src/uri.js M deps/v8/src/v8globals.h M deps/v8/src/v8natives.js M deps/v8/src/version.cc M deps/v8/src/win32-headers.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/cpu-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-inl.h M deps/v8/src/zone.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-dataflow.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-regexp.cc A deps/v8/test/mjsunit/array-store-and-grow.js M deps/v8/test/mjsunit/builtins.js A deps/v8/test/mjsunit/compiler/inline-literals.js A deps/v8/test/mjsunit/compiler/literals-optimized.js A deps/v8/test/mjsunit/compiler/optimized-for-in.js A deps/v8/test/mjsunit/count-based-osr.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/harmony/block-conflicts.js A deps/v8/test/mjsunit/harmony/module-parsing.js M deps/v8/test/mjsunit/math-min-max.js M deps/v8/test/mjsunit/object-prevent-extensions.js M deps/v8/test/mjsunit/regexp.js A deps/v8/test/mjsunit/regress/regress-113924.js A deps/v8/test/mjsunit/regress/regress-1790.js M deps/v8/test/mjsunit/regress/regress-1878.js A deps/v8/test/mjsunit/regress/regress-1945.js A deps/v8/test/mjsunit/regress/regress-inlining-function-literal-context.js M deps/v8/test/mjsunit/tools/tickprocessor.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/sputnik/sputnik.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/tools/disasm.py M deps/v8/tools/gcmole/gcmole.cc M deps/v8/tools/gcmole/gcmole.lua M deps/v8/tools/tickprocessor-driver.js M deps/v8/tools/tickprocessor.js commit 82ad1f8 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-02-27 20:32:13 +0900 Fix #2830 for the old gcc bug on SmartOS M common.gypi M configure commit 0e7dad3 refs/remotes/origin/v0.9.1-release Merge: 90fd70d 7af2d6b Author: isaacs Date: 2012-02-27 12:00:27 -0800 Merge branch 'json-api-docs' commit 7af2d6b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:44:36 -0800 Handle miscs better M tools/doc/json.js commit 909ea30 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:44:30 -0800 Debugger should be a misc, not 'concept' M doc/api/debugger.markdown commit 5571c1a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:37:26 -0800 'Events' is a module, not an event named 's' M doc/api/events.markdown M tools/doc/json.js commit f9df88c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:18:10 -0800 s/streams/stream/ M doc/api/_toc.markdown M doc/api/all.markdown M doc/api/fs.markdown M doc/api/http.markdown M doc/api/net.markdown A doc/api/stream.markdown D doc/api/streams.markdown M doc/api/tls.markdown commit f9e464f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:12:35 -0800 s/buffers/buffer/ M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/buffer.markdown D doc/api/buffers.markdown M doc/api/crypto.markdown M doc/api/globals.markdown M doc/api/http.markdown commit 9fe9259 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: zlib M doc/api/zlib.markdown commit f4720d8 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: vm M doc/api/vm.markdown commit 8e6086b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: util M doc/api/util.markdown commit a54b70a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: url M doc/api/url.markdown commit cf4700a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: tty M doc/api/tty.markdown commit c9b35b9 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:35 -0800 doc refactor: tls M doc/api/tls.markdown commit c4d6c7f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: timers M doc/api/timers.markdown commit f0694e1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: synopsis M doc/api/synopsis.markdown commit 0396873 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: streams M doc/api/streams.markdown commit 94c6bcf refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: stdio M doc/api/stdio.markdown commit dfdf09d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: repl M doc/api/repl.markdown commit 728386b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: readline M doc/api/readline.markdown commit 628bc83 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: querystring M doc/api/querystring.markdown commit a52254d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: process M doc/api/process.markdown commit aef61ee refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: path M doc/api/path.markdown commit 0e75224 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: os M doc/api/os.markdown commit 2fd5cb3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: net M doc/api/net.markdown commit 0cf7156 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: modules M doc/api/modules.markdown commit 2806c6c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:34 -0800 doc refactor: https M doc/api/https.markdown commit 02e288b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: http M doc/api/http.markdown commit af7314e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: globals M doc/api/globals.markdown commit 40190b7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: fs M doc/api/fs.markdown commit ec02e82 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:09:33 -0800 doc refactor: events M doc/api/events.markdown commit 2f14884 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:41 -0800 doc refactor: dns M doc/api/dns.markdown commit 9a0495a refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:27 -0800 doc refactor: dgram M doc/api/dgram.markdown commit dd1b3b6 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:17 -0800 doc refactor: debugger M doc/api/debugger.markdown commit ab294ad refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:08:02 -0800 doc refactor: crypto M doc/api/crypto.markdown commit 6e51db1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:07:49 -0800 doc refactor: cluster M doc/api/cluster.markdown commit 60aa852 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:07:25 -0800 doc refactor: buffers M doc/api/buffers.markdown commit 97ee387 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:07:12 -0800 doc refactor: assert M doc/api/assert.markdown commit 44559a3 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:06:55 -0800 doc refactor: appendix_1 M doc/api/appendix_1.markdown commit 24a2706 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:06:31 -0800 doc refactor: addons M doc/api/addons.markdown commit 11d2736 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:06:14 -0800 Add 'about these docs' section M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/documentation.markdown commit bd880e7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:04:08 -0800 s/child_processes/child_process/ M doc/about/index.html M doc/api/_toc.markdown M doc/api/all.markdown A doc/api/child_process.markdown D doc/api/child_processes.markdown commit 3bec62b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:02:07 -0800 Remove empty sections M doc/api/_toc.markdown M doc/api/all.markdown D doc/api/appendix_2.markdown commit 3d5f759 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:01:53 -0800 Increase contrast of links, decrease contrast of bullets M doc/api_assets/style.css commit ac5e707 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 11:01:33 -0800 Update styles to reflect changed api doc html structure M doc/api_assets/style.css commit 7aee49d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 10:59:51 -0800 Update template to use new token style M doc/template.html commit 7d6d5e2 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 10:59:35 -0800 Use new doc generation tool M Makefile D tools/doctool/doctool.js D tools/doctool/markdown.js commit 964d03b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-27 10:59:01 -0800 New documentation generation tool A tools/doc/README.md A tools/doc/generate.js A tools/doc/html.js A tools/doc/json.js A tools/doc/node_modules/.bin/marked A tools/doc/node_modules/marked/.npmignore A tools/doc/node_modules/marked/LICENSE A tools/doc/node_modules/marked/Makefile A tools/doc/node_modules/marked/README.md A tools/doc/node_modules/marked/bin/marked A tools/doc/node_modules/marked/index.js A tools/doc/node_modules/marked/lib/marked.js A tools/doc/node_modules/marked/man/marked.1 A tools/doc/node_modules/marked/package.json A tools/doc/package.json commit cd4cb8e refs/remotes/origin/v0.9.1-release Author: tedsuo Date: 2011-12-14 16:44:59 -0800 docs: split TOC into two parts: overview and API Fixes #2090. Fixes #2336. M doc/api/_toc.markdown commit 90fd70d refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-27 03:57:19 +0100 docs: fix http.ClientRequest.write() documentation 'an array of integers' == very, very deprecated M doc/api/http.markdown commit aa35564 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-25 11:18:45 -0800 Use NODE_MODULE in the hello-world addon example. Fixes Windows throwing "unknown error" when trying to require the .node file. M test/addons/hello-world/binding.cc commit 3f1f2d1 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-26 13:23:42 -0800 addon: write gyp generated files to the 'out' dir M tools/gyp_addon commit d03b848 refs/remotes/origin/v0.9.1-release Author: T.C. Hollingsworth Date: 2012-02-26 16:02:21 -0700 build: support shared zlib M configure M node.gyp commit 3c68c85 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-25 18:51:30 -0800 build: use -pthreads (not -pthread) on Solaris M common.gypi commit 2d7b43f refs/remotes/origin/v0.9.1-release Author: T.C. Hollingsworth Date: 2012-02-24 09:37:16 -0700 build: use else instead of node_shared_v8==false M node.gyp commit ae762b6 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-25 23:17:05 +0900 docs: add ciphers option to https.request() M doc/api/https.markdown commit 2f5e084 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-25 23:07:30 +0900 docs: remove duplicate option of tls.connect() M doc/api/tls.markdown commit db8940d refs/remotes/origin/v0.9.1-release Author: Roly Fentanes Date: 2012-02-24 14:28:46 -0700 `newListener` emits correct fn when using `once` Fixes #2826. M lib/events.js M test/simple/test-event-emitter-add-listeners.js commit ca0986f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-24 18:52:17 -0800 Update npm to 1.1.2 M deps/npm/AUTHORS M deps/npm/bin/npm-cli.js M deps/npm/bin/npm.cmd M deps/npm/doc/api/ls.md A deps/npm/doc/api/shrinkwrap.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/index.md M deps/npm/doc/cli/install.md M deps/npm/doc/cli/list.md A deps/npm/doc/cli/shrinkwrap.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html A deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html A deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/search.js A deps/npm/lib/shrinkwrap.js M deps/npm/lib/unbuild.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/read-installed.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/view.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 A deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 A deps/npm/man/man3/shrinkwrap.3 M deps/npm/node_modules/block-stream/package.json M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/mimetypes.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json M deps/npm/package.json commit d4d45a1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-24 18:51:22 -0800 Update npm to 1.1.2 M deps/npm/AUTHORS M deps/npm/bin/npm-cli.js M deps/npm/bin/npm.cmd M deps/npm/doc/api/ls.md A deps/npm/doc/api/shrinkwrap.md M deps/npm/doc/cli/config.md M deps/npm/doc/cli/index.md M deps/npm/doc/cli/install.md M deps/npm/doc/cli/list.md A deps/npm/doc/cli/shrinkwrap.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html A deps/npm/html/api/shrinkwrap.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html A deps/npm/html/doc/shrinkwrap.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/install.js M deps/npm/lib/link.js M deps/npm/lib/ls.js M deps/npm/lib/npm.js M deps/npm/lib/outdated.js M deps/npm/lib/search.js A deps/npm/lib/shrinkwrap.js M deps/npm/lib/unbuild.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/read-installed.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/view.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 A deps/npm/man/man1/shrinkwrap.1 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 A deps/npm/man/man3/shrinkwrap.3 M deps/npm/node_modules/block-stream/package.json M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/mimetypes.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json M deps/npm/package.json commit 27a937b refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-24 03:18:32 +0100 Revert "startup: use `path.resolve` instead of `path.join(cwd, ...)`" This reverts commit b0c15412270f32e00c268c578f07a1ed032323f5. Reverted commit introduced a regression causing `process.argv[0]` to be invalid in node processes spawned from `PATH` (without explicit path to executable file - for example when using global node installation). Instead of finding a correct path to the executable, `process.cwd()` would be prepended to `process.argv[0]`. M src/node.js commit b73ec84 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-24 03:07:26 +0100 test: test for `process.argv[0]` correctness joyent/node@b0c15412270f32e00c268c578f07a1ed032323f5 introduced a regression causing `process.argv[0]` to be invalid in node processes spawned from `PATH` (without explicit path to executable file - for example when using global node installation). Instead of finding a correct path to the executable, `process.cwd()` would be prepended to `process.argv[0]`. A test/simple/test-process-argv-0.js commit a84adad refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-23 14:32:24 -0800 Default node_shared_v8 to false. Fixes #2818. M node.gyp commit 59ecf2c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-23 14:52:18 -0800 Revert "Revert "build: support shared V8 properly"" This reverts commit a9130222bd36ac2c5dd7ae560f02bb99569749a7. M configure M node.gyp commit f492baa refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-23 14:41:29 -0800 Now working on 0.7.6 M src/node_version.h commit c5cbc3d refs/remotes/origin/v0.9.1-release Merge: c1fcb1d d384b8b Author: isaacs Date: 2012-02-23 14:39:58 -0800 Merge branch 'v0.7.5-release' commit d384b8b refs/tags/v0.7.5 (tag: v0.7.5) Author: isaacs Date: 2012-02-22 16:48:25 -0800 2012.02.23, Version 0.7.5 (unstable) * startup speed improvements (Maciej Małecki) * crypto: add function getDiffieHellman() (Tomasz Buchert) * buffer: support decoding of URL-safe base64 (Ben Noordhuis) * Make QueryString.parse() even faster (Brian White) * url: decode url entities in auth section (Ben Noordhuis) * http: support PURGE request method (Ben Noordhuis) * http: Generate Date headers on responses (Mark Nottingham) * Fix #2762: Add callback to close function. (Mikeal Rogers) * dgram: fix out-of-bound memory read (Ben Noordhuis) * repl: add automatic loading of built-in libs (Brandon Benvie) * repl: remove double calls where possible (Fedor Indutny) * Readline improvements. Related: #2737 #2756 (Colton Baker) * build: disable -fomit-frame-pointer on solaris (Dave Pacheco) * build: arch detection improvements (Nathan Rajlich) * build: Make a fat binary for the OS X `make pkg`. (Nathan Rajlich) * jslint src/ and lib/ on 'make test' (isaacs) M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit a913022 refs/tags/v0.7.5 Author: isaacs Date: 2012-02-23 14:11:28 -0800 Revert "build: support shared V8 properly" This reverts commit 3d1b67064085ef486a69c2fc69d195dc35f4f50c. Breaks build on windows. https://gist.github.com/1895279 M configure M node.gyp commit c1fcb1d refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-02-23 21:25:20 +0900 build: change default BUILDTYPE of vcbuild.bat From Debug to Release. M vcbuild.bat commit 491ec17 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-02-23 20:57:40 +0900 build: change default BUILDTYPE of gyp to Release M common.gypi commit 58e5d69 refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-01-18 19:18:13 +0900 build: fix the case where config.gypi doesn't exist M common.gypi M tools/gyp_addon commit 680d75a refs/remotes/origin/v0.9.1-release Author: Shigeki Ohtsu Date: 2012-01-18 18:37:02 +0900 build: make default_configuration consistent with BUILDTYPE M common.gypi M configure M tools/gyp_addon commit b92a919 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-23 04:11:07 -0800 Remove unused variables. M src/node_buffer.cc M src/node_script.cc M src/v8_typed_array.cc commit 1b5048b refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-23 00:18:17 -0800 doc: refer to modules doc rather than src/node.js M doc/api/globals.markdown commit d3b8372 refs/tags/v0.7.5 Author: isaacs Date: 2012-02-22 17:04:07 -0800 lint, missed in QS speed merge M lib/querystring.js commit 73806b5 refs/tags/v0.7.5 Author: isaacs Date: 2012-02-22 16:09:42 -0800 Add new authors M AUTHORS commit 9a6f936 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-22 20:57:01 -0800 test-fs-watch: Add faster failure, and link to #2813 M test/simple/test-fs-watch.js commit 92cb684 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-22 20:19:12 -0800 Change test fixture from symlink to regular file The only test using this is test/simple/test-fs-chmod.js, and it was treating a.js and a1.js as two separate files, resulting in a race condition. (Interestingly enough, it was *not* using the symlink file to test lchmod, which uses a different temp file.) T test/fixtures/a1.js commit 3502e45 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-23 01:52:45 +0100 dgram: defer send error to next tick M lib/dgram.js commit defa637 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-23 01:51:27 +0100 dgram: fix out-of-bound memory read M lib/dgram.js M src/udp_wrap.cc A test/simple/test-dgram-oob-buffer.js commit fd61bfc refs/remotes/origin/v0.9.1-release Author: Colton Baker Date: 2012-02-17 08:53:24 -0500 readline: ^Z (SIGSTP) handling Bugfix and update. - Fixed bug where Node's REPL wouldn't continue when returning from ^Z (SIGTSTP) - Removed old readline callback Readline API update with docs. - ^Z (SIGTSTP) is now bypassed on Windows systems. - SIGCONT is now bypassed on Windows systems. - Docs updated to reflect above. M doc/api/readline.markdown M lib/readline.js M lib/repl.js commit ac9fa2b refs/remotes/origin/v0.9.1-release Author: Colton Baker Date: 2012-02-17 08:52:06 -0500 Removed `rl.on('close', ...)` callback M lib/_debugger.js commit e004721 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-22 11:48:43 -0800 Make a fat binary for the OS X pkg M Makefile commit e60b18b refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-22 14:03:22 -0800 Make a fat binary for the OS X `make pkg`. M Makefile commit 7f94b5c refs/remotes/origin/v0.9.1-release Author: Cam Pedersen Date: 2012-02-21 17:32:19 -0500 docs: remove duplicate socket.write M doc/api/net.markdown commit 35c1f68 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-02-22 12:04:39 -0800 update libuv to c0e7044862 M deps/uv/src/win/internal.h M deps/uv/src/win/tcp.c M deps/uv/src/win/winsock.c commit 3d1b670 refs/remotes/origin/v0.9.1-release Author: T.C. Hollingsworth Date: 2012-02-22 04:57:32 -0700 build: support shared V8 properly -don't pull in bundled v8 as a dependency when node_shared_v8==true -use node_shared_v8_includes for v8.h and v8-debug.h M configure M node.gyp commit 21374c3 refs/remotes/origin/v0.9.1-release Author: Myles Byrne Date: 2012-02-19 15:27:09 -0600 build: remove unused makefile target M Makefile commit 634b4de refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-21 15:26:35 -0800 Pause process.stdin in stdin getter Otherwise, it'll be ref'ed, and keep the process hanging. M src/node.js A test/simple/test-stdin-hang.js commit 27d8b05 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-21 15:26:35 -0800 Pause process.stdin in stdin getter Otherwise, it'll be ref'ed, and keep the process hanging. M src/node.js A test/simple/test-stdin-hang.js commit 5e3ca98 refs/remotes/origin/v0.9.1-release Author: Brian White Date: 2012-02-21 14:08:13 -0500 Make QueryString.parse() even faster M lib/querystring.js commit 186960f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-21 12:03:15 -0800 Add Håvard Stranden to AUTHORS file M AUTHORS commit 3817b12 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-21 12:03:15 -0800 Add Håvard Stranden to AUTHORS file M AUTHORS commit bae4018 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-21 12:02:57 -0800 Run jslint after tests, not before M Makefile commit c6019b8 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-02-21 20:42:15 +0600 docs: remove server.pause This functionality was removed when libuv landed in node. It is useless and can be easily implemented in user-land. M doc/api/net.markdown commit 080ffb8 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-02-21 20:42:15 +0600 docs: remove server.pause This functionality was removed when libuv landed in node. It is useless and can be easily implemented in user-land. M doc/api/net.markdown commit b9127eb refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-21 13:57:38 +0100 buffer: support decoding of URL-safe base64 M src/node_buffer.cc M test/simple/test-buffer.js commit feff9bb refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-02-18 18:26:28 +0100 docs: remove setSecure() from net module docs socket.setSecure() was removed in v0.3 and there are no deprecated warning in code it should be removed from the documentation in 0.7 M doc/api/net.markdown commit c6a04ce refs/remotes/origin/v0.9.1-release Author: Tomasz Buchert Date: 2012-01-22 19:24:37 +0100 crypto: add function getDiffieHellman() Returns a well known, predefined RFC group. M doc/api/crypto.markdown M lib/crypto.js M src/node_crypto.cc A src/node_crypto_groups.h A test/simple/test-crypto-dh.js commit 19133ca refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-20 12:27:07 -0800 build: better host_arch() definition in configure On one of my OS X Lion machines, it always reports i386, even though 64-bit is supported. This lookup better matches how WAF determines the host arch, which was correctly getting 64-bit even on this screwy machine. M configure commit da90836 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-20 20:32:10 +0100 tls http https: don't pollute user's `options` object M lib/http.js M lib/https.js M lib/tls.js commit c6c6f98 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-20 18:59:56 +0100 util: add `util._extend` for extending objects There were 2 duplicates with such functionality in `cluster` and `child_process` modules which were replaced by this function. M lib/child_process.js M lib/cluster.js M lib/util.js commit 3f40623 refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-02-20 19:55:37 +0100 core: ignore too many arguments, don't assert M src/node.cc commit f116e17 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-20 17:24:13 +0100 test: update HTTP basic auth test Verify that URL-encoded entities are properly encoded into the Authorization header. M test/simple/test-http-url.parse-auth.js commit 86f4846 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-17 18:08:48 +0100 url: decode url entities in auth section Fixes #2736. M lib/url.js M test/simple/test-url.js commit 0cebfc8 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-02-20 22:03:14 +0600 tests: kill process group on failure Test suite is often leaving `stray` processes on failure. They are harmless, but may cause future test runs fail because those `stray` processes are occupying `common.PORT` or due to some other reasons. Killing whole process group on test suite failure should help in such cases. M tools/test.py commit de5e3f6 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-17 23:45:50 +0100 http: support PURGE request method M src/node_http_parser.cc D test/simple/test-http-patch.js A test/simple/test-http-request-methods.js commit f0c5165 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-20 16:12:33 +0100 http_parser: upgrade to 62110ef A deps/http_parser/.mailmap A deps/http_parser/AUTHORS M deps/http_parser/Makefile M deps/http_parser/README.md M deps/http_parser/http_parser.c M deps/http_parser/http_parser.h M deps/http_parser/test.c commit b0c1541 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-19 21:16:50 +0100 startup: use `path.resolve` instead of `path.join(cwd, ...)` M src/node.js commit 1109c8f refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-18 16:45:22 +0100 startup: move `EventEmitter` closer to the lookup This makes startup faster by ~0.2 ms on my computer. M src/node.js commit c3a9733 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-18 16:32:06 +0100 startup: use `.hasOwnProperty` instead of `in` Benchmarks show that `.hasOwnProperty` is faster than `in` in V8. It makes startup ~0.5 ms faster on my computer. M src/node.js commit b722771 refs/remotes/origin/v0.9.1-release Author: Brandon Benvie Date: 2011-12-24 23:39:57 -0500 repl: add automatic loading of built-in libs M lib/repl.js A test/simple/test-repl-autolibs.js commit 8d3c46d refs/remotes/origin/v0.9.1-release Author: Luke Gallagher Date: 2012-02-18 16:28:13 +1100 util: fix typo in lib/util.js M lib/util.js commit 9997579 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-20 13:24:21 +0100 test: don't let debugger listen on common.PORT simple/test-debugger-repl-utf8 has a tendency to fail and leave behind a stray process that listens on common.PORT, making later tests fail with EADDRINUSE. M test/simple/test-debugger-repl-utf8.js commit 7f4aba9 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-20 13:22:12 +0100 test: include common.js in all tests M test/disabled/GH-670.js M test/disabled/test-child-process-uid-gid.js M test/disabled/test-http-default-port.js M test/disabled/test-https-loop-to-google.js M test/internet/test-dns.js M test/pummel/test-net-timeout2.js M test/pummel/test-process-uptime.js M test/simple/path.js M test/simple/test-child-process-double-pipe.js M test/simple/test-eio-limit.js M test/simple/test-event-emitter-check-listener-leaks.js M test/simple/test-fs-exists.js M test/simple/test-http-parser-bad-ref.js M test/simple/test-net-dns-error.js M test/simple/test-pipe-return-val.js M test/simple/test-process-env.js M test/simple/test-process-exit.js M test/simple/test-process-kill-null.js M test/simple/test-process-next-tick.js M test/simple/test-punycode.js M test/simple/test-readdouble.js M test/simple/test-readfloat.js M test/simple/test-readint.js M test/simple/test-readuint.js M test/simple/test-regress-GH-1697.js M test/simple/test-repl-tab-complete.js M test/simple/test-setproctitle.js M test/simple/test-stdin-child-proc.js M test/simple/test-stream-pipe-cleanup.js M test/simple/test-stream-pipe-event.js M test/simple/test-typed-arrays.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js M test/simple/test-writeint.js M test/simple/test-writeuint.js M test/simple/test-zlib-random-byte-pipes.js commit 028043d refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-18 12:06:31 -0800 build: map i686 to ia32 M configure commit 546870e refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-18 12:03:47 -0800 build: use proper `-arch` for target_arch on OS X M common.gypi commit af4a96c refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-18 12:02:53 -0800 build: test `uname -m` first, then `uname -p` Prevent false i386 on 64-bit OS X. M configure commit 4af673e refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-20 11:47:03 +0100 gyp: update to r1214 M tools/gyp/buildbot/buildbot_run.py M tools/gyp/gyptest.py M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/generator/dump_dependency_json.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/ninja.py A tools/gyp/pylib/gyp/generator/ninja_test.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/mac_tool.py M tools/gyp/pylib/gyp/ninja_syntax.py M tools/gyp/pylib/gyp/system_test.py A tools/gyp/pylib/gyp/xcode_emulation.py M tools/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py M tools/gyp/test/home_dot_gyp/gyptest-home-includes.py M tools/gyp/test/lib/TestGyp.py A tools/gyp/test/mac/action-envvars/action/action.gyp A tools/gyp/test/mac/action-envvars/action/action.sh A tools/gyp/test/mac/archs/my_file.cc A tools/gyp/test/mac/archs/my_main_file.cc A tools/gyp/test/mac/archs/test-archs-x86_64.gyp A tools/gyp/test/mac/archs/test-no-archs.gyp A tools/gyp/test/mac/copy-dylib/empty.c A tools/gyp/test/mac/copy-dylib/test.gyp A tools/gyp/test/mac/depend-on-bundle/English.lproj/InfoPlist.strings A tools/gyp/test/mac/depend-on-bundle/Info.plist A tools/gyp/test/mac/depend-on-bundle/bundle.c A tools/gyp/test/mac/depend-on-bundle/executable.c A tools/gyp/test/mac/depend-on-bundle/test.gyp A tools/gyp/test/mac/global-settings/src/dir1/dir1.gyp A tools/gyp/test/mac/global-settings/src/dir2/dir2.gyp A tools/gyp/test/mac/global-settings/src/dir2/file.txt A tools/gyp/test/mac/gyptest-action-envvars.py M tools/gyp/test/mac/gyptest-app.py A tools/gyp/test/mac/gyptest-archs.py M tools/gyp/test/mac/gyptest-copies.py A tools/gyp/test/mac/gyptest-copy-dylib.py M tools/gyp/test/mac/gyptest-debuginfo.py A tools/gyp/test/mac/gyptest-depend-on-bundle.py M tools/gyp/test/mac/gyptest-framework.py A tools/gyp/test/mac/gyptest-global-settings.py M tools/gyp/test/mac/gyptest-infoplist-process.py A tools/gyp/test/mac/gyptest-libraries.py M tools/gyp/test/mac/gyptest-loadable-module.py A tools/gyp/test/mac/gyptest-non-strs-flattened-to-env.py A tools/gyp/test/mac/gyptest-postbuild-copy-bundle.py A tools/gyp/test/mac/gyptest-postbuild-defaults.py M tools/gyp/test/mac/gyptest-postbuild-fail.py A tools/gyp/test/mac/gyptest-postbuild-multiple-configurations.py A tools/gyp/test/mac/gyptest-postbuild-static-library.gyp M tools/gyp/test/mac/gyptest-postbuild.py M tools/gyp/test/mac/gyptest-prefixheader.py M tools/gyp/test/mac/gyptest-rebuild.py A tools/gyp/test/mac/gyptest-sourceless-module.gyp M tools/gyp/test/mac/gyptest-strip.py M tools/gyp/test/mac/gyptest-type-envvars.py M tools/gyp/test/mac/gyptest-xcode-env-order.py A tools/gyp/test/mac/libraries/subdir/README.txt A tools/gyp/test/mac/libraries/subdir/hello.cc A tools/gyp/test/mac/libraries/subdir/mylib.c A tools/gyp/test/mac/libraries/subdir/test.gyp A tools/gyp/test/mac/non-strs-flattened-to-env/Info.plist A tools/gyp/test/mac/non-strs-flattened-to-env/main.c A tools/gyp/test/mac/non-strs-flattened-to-env/test.gyp A tools/gyp/test/mac/postbuild-copy-bundle/Framework-Info.plist A tools/gyp/test/mac/postbuild-copy-bundle/TestApp-Info.plist A tools/gyp/test/mac/postbuild-copy-bundle/empty.c A tools/gyp/test/mac/postbuild-copy-bundle/main.c A tools/gyp/test/mac/postbuild-copy-bundle/postbuild-copy-framework.sh A tools/gyp/test/mac/postbuild-copy-bundle/resource_file.sb A tools/gyp/test/mac/postbuild-copy-bundle/test.gyp A tools/gyp/test/mac/postbuild-defaults/Info.plist A tools/gyp/test/mac/postbuild-defaults/main.c A tools/gyp/test/mac/postbuild-defaults/postbuild-defaults.sh A tools/gyp/test/mac/postbuild-defaults/test.gyp M tools/gyp/test/mac/postbuild-fail/postbuild-fail.sh A tools/gyp/test/mac/postbuild-multiple-configurations/main.c A tools/gyp/test/mac/postbuild-multiple-configurations/postbuild-touch-file.sh A tools/gyp/test/mac/postbuild-multiple-configurations/test.gyp A tools/gyp/test/mac/postbuild-static-library/empty.c A tools/gyp/test/mac/postbuild-static-library/postbuild-touch-file.sh A tools/gyp/test/mac/postbuild-static-library/test.gyp A tools/gyp/test/mac/prefixheader/file.cc A tools/gyp/test/mac/prefixheader/file.m A tools/gyp/test/mac/prefixheader/file.mm M tools/gyp/test/mac/prefixheader/test.gyp A tools/gyp/test/mac/rebuild/TestApp-Info.plist A tools/gyp/test/mac/rebuild/delay-touch.sh A tools/gyp/test/mac/rebuild/empty.c A tools/gyp/test/mac/rebuild/main.c A tools/gyp/test/mac/rebuild/test.gyp A tools/gyp/test/mac/sourceless-module/empty.c A tools/gyp/test/mac/sourceless-module/test.gyp M tools/gyp/test/mac/type_envvars/test.gyp M tools/gyp/test/mac/type_envvars/test_bundle_executable.sh M tools/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh M tools/gyp/test/mac/type_envvars/test_bundle_shared_library.sh M tools/gyp/test/mac/type_envvars/test_nonbundle_executable.sh M tools/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh A tools/gyp/test/mac/type_envvars/test_nonbundle_none.sh M tools/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh M tools/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh M tools/gyp/test/mac/xcode-env-order/Info.plist M tools/gyp/test/mac/xcode-env-order/test.gyp M tools/gyp/test/module/src/module.gyp A tools/gyp/test/msvs/list_excluded/gyptest-all.py A tools/gyp/test/msvs/list_excluded/hello.cpp A tools/gyp/test/msvs/list_excluded/hello_exclude.gyp A tools/gyp/test/msvs/list_excluded/hello_mac.cpp A tools/gyp/test/msvs/uldi2010/gyptest-all.py A tools/gyp/test/msvs/uldi2010/hello.c A tools/gyp/test/msvs/uldi2010/hello.gyp A tools/gyp/test/msvs/uldi2010/hello2.c A tools/gyp/test/ninja/chained-dependency/chained-dependency.gyp A tools/gyp/test/ninja/chained-dependency/chained.c A tools/gyp/test/ninja/chained-dependency/gyptest-chained-dependency.py A tools/gyp/test/restat/gyptest-restat.py A tools/gyp/test/restat/src/create_intermediate.py A tools/gyp/test/restat/src/restat.gyp M tools/gyp/test/same-gyp-name/gyptest-all.py M tools/gyp/test/same-gyp-name/gyptest-default.py D tools/gyp/test/settings/gyptest-settings.py D tools/gyp/test/settings/settings.gyp M tools/gyp/test/small/gyptest-small.py M tools/gyp/test/toplevel-dir/gyptest-toplevel-dir.py M tools/gyp/test/variables/commands/commands.gyp M tools/gyp/test/variables/commands/commands.gyp.ignore-env.stdout M tools/gyp/test/variables/commands/commands.gyp.stdout M tools/gyp/test/variables/commands/commands.gypd.golden A tools/gyp/test/variables/commands/test.py commit 7ae0d47 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-18 18:13:17 +0900 test: fix test-tls-over-http-tunnel with v0.7 M test/simple/test-tls-over-http-tunnel.js commit d530ee6 refs/remotes/origin/v0.9.1-release Author: Mikeal Rogers Date: 2012-02-16 11:52:47 -0800 Issue #2762. Add callback to close function. M doc/api/http.markdown M doc/api/net.markdown M lib/net.js M test/simple/test-net-server-close.js commit 9633843 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-18 16:04:10 -0800 jslint src/ and lib/ on 'make test' M Makefile commit 0cdf85e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-18 15:01:35 -0800 Lint all the JavaScripts. M lib/_debugger.js M lib/child_process.js M lib/cluster.js M lib/dns.js M lib/fs.js M lib/http.js M lib/https.js M lib/net.js M lib/os.js M lib/path.js M lib/querystring.js M lib/repl.js M lib/tls.js M lib/zlib.js M test/common.js M test/fixtures/catch-stdout-error.js M test/message/throw_custom_error.js M test/message/throw_non_error.js M test/pummel/test-tls-ci-reneg-attack.js M test/simple/test-assert.js M test/simple/test-child-process-disconnect.js M test/simple/test-child-process-double-pipe.js M test/simple/test-child-process-silent.js M test/simple/test-cluster-master-error.js M test/simple/test-cluster-setup-master.js M test/simple/test-crypto-padding.js M test/simple/test-crypto.js M test/simple/test-debugger-client.js M test/simple/test-debugger-repl.js M test/simple/test-dgram-broadcast-multi-process.js M test/simple/test-dgram-multicast-multi-process.js M test/simple/test-dgram-multicast-setTTL.js M test/simple/test-eio-limit.js M test/simple/test-fs-append-file-sync.js M test/simple/test-fs-append-file.js M test/simple/test-fs-exists.js M test/simple/test-fs-open-flags.js M test/simple/test-fs-watch.js M test/simple/test-http-date-header.js M test/simple/test-http-max-headers-count.js M test/simple/test-http-parser-bad-ref.js M test/simple/test-http-parser.js M test/simple/test-http-should-keep-alive.js M test/simple/test-https-client-reject.js M test/simple/test-net-connect-buffer.js M test/simple/test-net-dns-error.js M test/simple/test-net-settimeout.js M test/simple/test-net-write-after-close.js M test/simple/test-querystring.js M test/simple/test-regress-GH-877.js M test/simple/test-repl-tab-complete.js M test/simple/test-require-exceptions.js M test/simple/test-script-context.js M test/simple/test-stdout-close-catch.js M test/simple/test-timers-zero-timeout.js M test/simple/test-tls-client-reject.js M test/simple/test-tls-client-resume.js M test/simple/test-tls-over-http-tunnel.js M test/simple/test-typed-arrays.js M test/simple/test-util-inspect.js M test/simple/test-zlib-invalid-input.js commit 96a137a refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-18 22:36:34 +0100 docs: update man page M doc/node.1 commit 31721da refs/remotes/origin/v0.9.1-release Merge: 0787287 c1f4740 Author: isaacs Date: 2012-02-18 09:46:58 -0800 Merge remote-tracking branch 'ry/v0.6' into v0.6-merge Conflicts: AUTHORS ChangeLog Makefile doc/about/index.html doc/api/tls.markdown doc/community/index.html doc/index.html doc/logos/index.html doc/template.html lib/http.js lib/tls.js src/node_version.h src/platform_win32.cc test/simple/test-tls-connect-given-socket.js commit c1f4740 refs/remotes/origin/v0.9.1-release Author: Paul Vorbach Date: 2012-02-18 01:40:26 +0100 docs: fix quotation style in the webserver example Replace " by ' M doc/index.html commit 0787287 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-17 12:41:39 -0800 build: remove 'config.mk' during `make distclean` M Makefile commit 7864bb9 refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-02-07 17:21:51 -0800 build: disable -fomit-frame-pointer on solaris This "optimization" cripples debuggability and has dubious performance value, so we want to disable it at least on SmartOS. M common.gypi commit 23c4278 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-17 23:58:42 +0100 docs: fix tls markdown M doc/api/tls.markdown commit dfed2ce refs/remotes/origin/v0.9.1-release Merge: 9764bea f73f07e Author: isaacs Date: 2012-02-17 13:35:52 -0800 Merge branch 'v0.6.11-release' into v0.6 commit f73f07e refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-17 13:33:58 -0800 Now working on 0.6.12 M src/node_version.h commit 1eb1fe3 refs/tags/v0.6.11 (tag: v0.6.11) Author: isaacs Date: 2012-02-16 16:04:34 -0800 2012.02.17 Version 0.6.11 (stable) * http: allow multiple WebSocket RFC6455 headers (Einar Otto Stangvik) * http: allow multiple WWW-Authenticate headers (Ben Noordhuis) * windows: support unicode argv and environment variables (Bert Belder) * tls: mitigate session renegotiation attacks (Ben Noordhuis) * tcp, pipe: don't assert on uv_accept() errors (Ben Noordhuis) * tls: Allow establishing secure connection on the existing socket (koichik) * dgram: handle close of dgram socket before DNS lookup completes (Seth Fitzsimmons) * windows: Support half-duplex pipes (Igor Zinkovsky) * build: disable omit-frame-pointer on solaris systems (Dave Pacheco) * debugger: fix --debug-brk (Ben Noordhuis) * net: fix large file downloads failing (koichik) * fs: fix ReadStream failure to read from existing fd (Christopher Jeffrey) * net: destroy socket on DNS error (Stefan Rusu) * dtrace: add missing translator (Dave Pacheco) * unix: don't flush tty on switch to raw mode (Ben Noordhuis) * windows: reset brightness when reverting to default text color (Bert Belder) * npm: update to 1.1.1 - Update which, fstream, mkdirp, request, and rimraf - Fix #2123 Set path properly for lifecycle scripts on windows - Mark the root as seen, so we don't recurse into it. Fixes #1838. (Martin Cooper) M AUTHORS M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit a2851b6 refs/tags/v0.6.11 Author: isaacs Date: 2012-02-17 10:10:02 -0800 Revert "cluster: propagate bind errors" This reverts commit 30e462e91937ced3847af3fe9c393ebd32294b68. M lib/net.js D test/simple/test-cluster-bind-twice-v1.js D test/simple/test-cluster-bind-twice-v2.js commit 4672872 refs/tags/v0.6.11 Author: isaacs Date: 2012-02-17 10:08:40 -0800 Fix #2770 Compile the OS X pkg as ia32 M Makefile commit 977e211 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-17 19:35:05 +0100 debugger: rename `process.debug_port` to `process.debugPort` We should comply to to camelCase naming convention. M src/node.cc commit ae5e233 refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-02-18 00:18:11 +0600 repl: remove double calls where possible Repl is doing double evaluation of code: wrapped in parens and without them. That's needed to allow users typing multiline chunks of code by handling syntax errors on repl side. However if function declaration is wrapped in parens (`(function a() {})`) calling it will be impossible, so we're evaluating functions twice. That works fine for declaration, but if entered code chunk returns function - it should not be called twice. fix #2773 M lib/repl.js M test/simple/test-repl.js commit 9764bea refs/remotes/origin/v0.9.1-release Author: Shannen Saez Date: 2012-02-16 17:47:23 +1100 docs: remove unused javascript includes M doc/logos/index.html commit 4ed7b03 refs/remotes/origin/v0.9.1-release Author: Shannen Saez Date: 2012-02-16 17:38:05 +1100 docs: add lang="en" and remove redundant types M doc/about/index.html M doc/community/index.html M doc/logos/index.html commit a118f21 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-16 16:33:40 -0800 repl: make tab completion work on non-objects M lib/repl.js M test/simple/test-repl-tab-complete.js commit 7a1a62e refs/tags/v0.6.11 Author: isaacs Date: 2012-02-16 14:52:03 -0800 Upgrade uv to 86ebe48660e M deps/uv/include/uv-private/uv-win.h M deps/uv/src/unix/tty.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/test/test-fs.c commit 30e462e refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-10 20:26:56 +0100 cluster: propagate bind errors This commit fixes a bug where the cluster module failed to propagate EADDRINUSE errors. When a worker starts a (net, http) server, it requests the listen socket from its master who then creates and binds the socket. Now, OS X and Windows don't always signal EADDRINUSE from bind() but instead defer the error until a later syscall. libuv mimics this behaviour to provide consistent behaviour across platforms but that means the worker could end up with a socket that is not actually bound to the requested addresss. That's why the worker now checks if the socket is bound, raising EADDRINUSE if that's not the case. Fixes #2721. M lib/net.js A test/simple/test-cluster-bind-twice-v1.js A test/simple/test-cluster-bind-twice-v2.js D test/simple/test-cluster-bind-twice.js commit 83fd1c1 refs/remotes/origin/v0.9.1-release Author: einaros Date: 2012-02-16 10:42:13 +0100 Add WebSocket RFC6455 multiheader fields to the http parser. M lib/http.js M test/simple/test-http-server-multiheaders.js commit 2c07712 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-15 00:20:54 +0100 http: allow multiple WWW-Authenticate headers M lib/http.js M test/simple/test-http-server-multiheaders.js commit 8f2694b refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-16 22:19:48 +0100 Make win32 ansi api usage explicit Use widechar versions in a couple of places. Don't use C-style cast in C++ code. M src/node.cc M src/platform_win32.cc commit d52f502 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-16 20:20:07 +0100 Windows: another attempt to support unicode argv M node.gyp M src/node_main.cc commit 9364699 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-16 20:05:18 +0100 Revert "Windows: support non-ansi command line arguments" CommandLineToArgvW doesn't behave exactly the same as the crt, which makes it useless. This reverts commit ef032cbe85b46584304c665b539b4f7561c4c26c. M src/node.cc commit 3415427 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-15 19:26:43 +0100 tls: mitigate session renegotiation attacks The TLS protocol allows (and sometimes requires) clients to renegotiate the session. However, renegotiation requires a disproportional amount of server-side resources, particularly CPU time, which makes it a potential vector for denial-of-service attacks. To mitigate this issue, we keep track of and limit the number of renegotiation requests over time, emitting an error if the threshold is exceeded. M doc/api/tls.markdown M lib/tls.js M src/node_crypto.cc M src/node_crypto.h A test/pummel/test-tls-ci-reneg-attack.js commit ef50bd2 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-17 02:02:02 +0900 docs: removed unnecessary STARTTLS section M doc/api/tls.markdown commit ce48579 refs/remotes/origin/v0.9.1-release Author: Colton Baker Date: 2012-02-15 09:08:26 -0500 Readline proposal and bugfixes. Related: #2737 #2756 - Removed extra newline from .question(); Users can input a newline if it they require it. - Removed .close() due to it only emulating closing, causing a bug where readline is left open to trigger events such as .on('line', ...'). - Removed ._attemptClose() - .pause() now triggers event .on('pause', ...) - .resume() now triggers event .on('resume', ...) - CTRL-C (SIGINT) in readline will now default to .pause() if no SIGINT event is present. - CTRL-D (delete right) will also default to .pause() if there is nothing to delete (signaling the end of the file). - Added new event `SIGTSTP` - Added new event `SIGCONT` - Added `resume` to `write` to resume the stream if paused. - Docs updated. - Updated repl.js M doc/api/readline.markdown M lib/readline.js M lib/repl.js commit 3bc3af0 refs/remotes/origin/v0.9.1-release Author: Maciej Małecki Date: 2012-02-16 04:21:16 +0100 process: remove old notices about removed methods These methods were removed a long time ago. Keeping these notices here makes no sense anymore. Also, removing this part of code slightly speeds up the startup. M src/node.js commit d91bc7c refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-15 23:50:04 +0100 Windows: get rid of process._cwdForDrive() M lib/path.js M src/node.cc commit 077f9d7 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-15 23:34:18 +0100 Windows: use unicode environment M src/node.cc commit 71e9756 refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-15 11:50:51 -0800 Default to static linking CRT on Windows. M common.gypi commit 1e425e3 refs/remotes/origin/v0.9.1-release Author: Mark Nottingham Date: 2012-02-15 07:38:24 +1100 Generate Date headers on responses when not already present. M doc/api/http.markdown M lib/http.js M test/simple/test-http-1.0.js A test/simple/test-http-date-header.js M test/simple/test-http-max-headers-count.js commit d653732 refs/remotes/origin/v0.9.1-release Merge: 6141386 6a2cb6c Author: isaacs Date: 2012-02-15 11:37:48 -0800 Merge branch 'v0.7.4-release' commit 6a2cb6c refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-15 11:37:34 -0800 Now working on 0.7.5 M src/node_version.h commit 6141386 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-15 00:20:54 +0100 http: allow multiple WWW-Authenticate headers M lib/http.js M test/simple/test-http-server-multiheaders.js commit 0685707 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-15 16:45:02 +0100 tcp, pipe: don't assert on uv_accept() errors It's possible for a new connection to be closed in the window between the accept() syscall and the call to uv_accept(). Deal with it and move on, don't assert. M src/pipe_wrap.cc M src/tcp_wrap.cc commit de21de9 refs/tags/v0.7.4 (tag: v0.7.4) Author: isaacs Date: 2012-02-14 14:31:00 -0800 2012.02.14, Version 0.7.4 (unstable) * Upgrade V8 to 3.9.5 * Upgrade npm to 1.1.1 * build: Detect host_arch better (Karl Skomski) * debugger: export `debug_port` to `process` (Fedor Indutny) * api docs: CSS bug fixes (isaacs) * build: use -fPIC for native addons on UNIX (Nathan Rajlich) * Re-add top-level v8::Locker (Marcel Laverdet) * Move images out of the dist tarballs (isaacs) * libuv: Remove uv_export and uv_import (Ben Noordhuis) * build: Support x64 build on Windows (Igor Zinkovsky) M AUTHORS M ChangeLog M deps/v8/SConstruct M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 0a4f5e8 refs/tags/v0.7.4 Author: isaacs Date: 2012-02-14 14:34:37 -0800 robots.txt A doc/robots.txt commit 14b20ff refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-02-14 00:03:13 -0800 add tls-over-http-tunnel test A test/simple/test-tls-over-http-tunnel.js commit b19b883 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-01-09 02:28:49 +0100 tls: Allow establishing secure connection on the existing socket M doc/api/tls.markdown M lib/tls.js A test/simple/test-tls-connect-given-socket.js commit 1ce14ec refs/remotes/origin/v0.9.1-release Author: Seth Fitzsimmons Date: 2012-02-13 19:30:09 -0800 dgram: handle close of dgram socket before DNS lookup completes M lib/dgram.js A test/simple/test-dgram-close.js commit f5ab8a7 refs/remotes/origin/v0.7.4-release (origin/v0.7.4-release) Author: isaacs Date: 2012-02-13 15:26:48 -0800 2012.02.14, Version 0.7.4 (unstable) * Upgrade V8 to 3.9.5 * Upgrade npm to 1.1.1 * build: Detect host_arch better (Karl Skomski) * debugger: export `debug_port` to `process` (Fedor Indutny) * api docs: CSS bug fixes (isaacs) * build: use -fPIC for native addons on UNIX (Nathan Rajlich) * Re-add top-level v8::Locker (Marcel Laverdet) * Move images out of the dist tarballs (isaacs) * libuv: Remove uv_export and uv_import (Ben Noordhuis) M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 9a0d907 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-13 15:06:55 -0800 doc: Wrap API doc content in div#apicontent M doc/template.html commit df236e7 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-11 00:16:40 -0800 css: Restrict li fix to #apicontent only. M doc/api_assets/style.css commit a7af84f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-13 14:47:50 -0800 docs: Move images out of the dist tarball This puts all images in doc/images/ and references them via http://nodejs.org/images/. Any complaints about copyright usage etc. can thus be node/joyent's problem, rather than the problem of a downstream distribution channel. M Makefile M doc/about/index.html D doc/anchor.png D doc/api_assets/anchor.png D doc/api_assets/footer-logo-alt.png D doc/api_assets/icons-interior.png D doc/api_assets/logo-light.png D doc/api_assets/platform-icons.png D doc/api_assets/sh_javascript.min.js D doc/api_assets/sh_main.js M doc/api_assets/style.css D doc/api_assets/twitter-bird.png D doc/close-downloads.png D doc/community-icons.png M doc/community/index.html D doc/community/not-invented-here.png D doc/download-logo.png D doc/ebay-logo.png D doc/footer-logo-alt.png D doc/footer-logo.png D doc/home-icons.png D doc/icons-interior.png D doc/icons.png A doc/images/anchor.png A doc/images/close-downloads.png A doc/images/community-icons.png A doc/images/download-logo.png A doc/images/ebay-logo.png A doc/images/footer-logo-alt.png A doc/images/footer-logo.png A doc/images/home-icons.png A doc/images/icons-interior.png A doc/images/icons.png A doc/images/joyent-logo_orange_nodeorg-01.png A doc/images/linkedin-logo.png A doc/images/logo-light.png A doc/images/logo.png A doc/images/logos/monitor.png A doc/images/logos/node-favicon.png A doc/images/logos/nodejs-1024x768.png A doc/images/logos/nodejs-1280x1024.png A doc/images/logos/nodejs-1440x900.png A doc/images/logos/nodejs-1920x1200.png A doc/images/logos/nodejs-2560x1440.png A doc/images/logos/nodejs-black.eps A doc/images/logos/nodejs-black.png A doc/images/logos/nodejs-dark.eps A doc/images/logos/nodejs-dark.png A doc/images/logos/nodejs-green.eps A doc/images/logos/nodejs-green.png A doc/images/logos/nodejs-light.eps A doc/images/logos/nodejs.png A doc/images/microsoft-logo.png A doc/images/not-invented-here.png A doc/images/platform-icons.png A doc/images/ryan-speaker.jpg A doc/images/sh_javascript.min.js A doc/images/sh_main.js A doc/images/sponsored.png A doc/images/twitter-bird.png A doc/images/yahoo-logo.png M doc/index.html D doc/joyent-logo_orange_nodeorg-01.png D doc/linkedin-logo.png D doc/logo-light.png D doc/logo.png M doc/logos/index.html D doc/logos/monitor.png D doc/logos/node-favicon.png D doc/logos/nodejs-1024x768.png D doc/logos/nodejs-1280x1024.png D doc/logos/nodejs-1440x900.png D doc/logos/nodejs-1920x1200.png D doc/logos/nodejs-2560x1440.png D doc/logos/nodejs-black.eps D doc/logos/nodejs-black.png D doc/logos/nodejs-dark.eps D doc/logos/nodejs-dark.png D doc/logos/nodejs-green.eps D doc/logos/nodejs-green.png D doc/logos/nodejs-light.eps D doc/logos/nodejs.png D doc/microsoft-logo.png M doc/pipe.css D doc/platform-icons.png D doc/ryan-speaker.jpg D doc/sponsored.png M doc/template.html D doc/twitter-bird.png D doc/yahoo-logo.png commit e7e4f2f refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-02-14 02:36:08 +0600 Fix linker error on some gcc version on osx * See: http://codereview.chromium.org/9382033/ M deps/v8/src/objects.cc commit ef032cb refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-13 20:55:29 +0100 Windows: support non-ansi command line arguments M src/node.cc commit 3a915b0 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-13 11:10:12 -0800 Upgrade uv to 1d942e2a M deps/uv/include/uv-private/uv-win.h M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/test/test-fs.c commit 5041bc1 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-13 10:11:28 -0800 Patches floating on V8 Only SConstruct and build/common.gypi at this point. All others are accepted upstream, which greatly simplifies things. M deps/v8/SConstruct M deps/v8/build/common.gypi commit 68a0c56 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-13 10:04:53 -0800 Upgrade V8 to 3.9.5 M deps/v8/ChangeLog M deps/v8/SConstruct M deps/v8/build/common.gypi M deps/v8/build/mipsu.gypi M deps/v8/include/v8-profiler.h M deps/v8/src/api.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/builtins.cc M deps/v8/src/codegen.cc M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/d8.cc M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/handles.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h M deps/v8/src/incremental-marking.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/list-inl.h M deps/v8/src/macro-assembler.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/prettyprinter.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.h M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/spaces.h M deps/v8/src/token.h M deps/v8/src/v8.cc M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-ast.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/mjsunit/array-join.js A deps/v8/test/mjsunit/compiler/math-floor-global.js A deps/v8/test/mjsunit/compiler/math-floor-local.js M deps/v8/test/mjsunit/d8-os.js A deps/v8/test/mjsunit/elements-transition-hoisting.js M deps/v8/test/mjsunit/mjsunit.status A deps/v8/test/mjsunit/regress/regress-1924.js A deps/v8/test/mjsunit/regress/regress-smi-only-concat.js M deps/v8/test/mjsunit/string-replace-one-char.js A deps/v8/tools/bash-completion.sh M deps/v8/tools/test.py commit 09ccbef refs/remotes/origin/v0.9.1-release Author: Karl Skomski Date: 2012-02-13 14:28:43 +0100 build: detect host_arch better M configure commit 2e6ad62 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-12 21:07:31 +0100 Add libuv test that was omitted in last libuv upgrade A deps/uv/test/test-udp-multicast-ttl.c commit c3f1762 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-12 21:04:03 +0100 Fix vcbuild.bat, print error when an unrecognized option is encountered M vcbuild.bat commit 3f43b1c refs/remotes/origin/v0.9.1-release Author: Fedor Indutny Date: 2012-02-12 21:53:43 +0600 debugger: export `debug_port` to `process` `process.debug_port` is useful for changing debugger port in runtime, before starting it (via SIGUSR1). Using `--port=` argument for debugger repl, tests will run debugger server on a `common.PORT` (as it usually does for any other servers). `process._debugEnd()` stops debugger and its server. * debugger: implemented process._debugEnd(), `node debug --port=5858 app.js` * test: start debugger repl on common.PORT * fixes #2613 * fixes #2614 M lib/_debugger.js M src/node.cc M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit 8a6576f refs/remotes/origin/v0.9.1-release Merge: a27320e 2f759a7 Author: Ben Noordhuis Date: 2012-02-12 16:12:26 +0100 Merge remote-tracking branch 'origin/v0.6' Conflicts: common.gypi commit a27320e refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-12 16:12:04 +0100 uv: upgrade to 4e1f2b1 M deps/uv/AUTHORS M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/eio/config_linux.h M deps/uv/src/unix/eio/eio.c M deps/uv/src/unix/error.c M deps/uv/src/unix/stream.c M deps/uv/src/win/error.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/src/win/tty.c M deps/uv/src/win/winsock.h M deps/uv/test/run-tests.c M deps/uv/test/test-fs.c D deps/uv/test/test-ipc-threads.c M deps/uv/test/test-list.h M deps/uv/test/test-ping-pong.c A deps/uv/test/test-udp-multicast-ttl.c M deps/uv/uv.gyp commit 2f759a7 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-12 02:05:30 +0900 test: fix timing sensitivity in test-net-write-slow M test/simple/test-net-write-slow.js commit d3f6b09 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-11 14:24:15 +0100 docs: update net.Server.address() documentation M doc/api/net.markdown commit e9adb7f refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-10 20:55:21 -0800 apidoc css: Footer li's should be sans-serif M doc/api_assets/style.css commit 830d0fe refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-10 19:38:13 -0800 Fix #2690 css: Set font size in apidoc LIs to match Ps M doc/api_assets/style.css commit c7771bc refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-02-10 01:35:35 -0800 set readable/writable for pipes M lib/net.js M src/pipe_wrap.cc M src/tcp_wrap.cc commit c9f58cc refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-02-10 11:27:12 -0800 upgrade uv to f9be43a564 M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/stream.c M deps/uv/src/win/error.c M deps/uv/src/win/pipe.c M deps/uv/src/win/stream.c M deps/uv/src/win/tty.c M deps/uv/src/win/winsock.h M deps/uv/test/run-tests.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/test/test-ping-pong.c M deps/uv/uv.gyp commit a8f3576 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-10 18:51:31 +0100 docs: clarify http 'data' callback Fixes #2733. M doc/api/http.markdown commit 38eec57 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-09 17:14:39 +0100 docs: document tls/crypto `ciphers` option Hitherto undocumented option that lets the user select the list of ciphers to use or exclude in a SSL/TLS session. M doc/api/crypto.markdown M doc/api/tls.markdown commit d4ccdea refs/remotes/origin/v0.9.1-release Author: Nathan Rajlich Date: 2012-02-08 19:47:31 -0800 build: use -fPIC for native addons on UNIX No -fPIC on 32 bits Linux but do enable for the other UNIX flavors. M tools/addon.gypi commit cacd3ae refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-09 06:22:50 +0100 test: add cluster 'bind twice' test This test starts two clustered HTTP servers on the same port. It expects the first cluster to succeed and the second cluster to fail with EADDRINUSE. A test/simple/test-cluster-bind-twice.js commit 163900d refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-08 12:36:20 -0800 npm: update to 1.1.1 M deps/npm/AUTHORS M deps/npm/doc/cli/config.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/ls.js M deps/npm/lib/unbuild.js A deps/npm/lib/utils/gently-rm.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/link.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/mkdirp/README.markdown M deps/npm/node_modules/mkdirp/index.js M deps/npm/node_modules/mkdirp/package.json M deps/npm/node_modules/request/package.json M deps/npm/node_modules/rimraf/AUTHORS M deps/npm/node_modules/rimraf/README.md D deps/npm/node_modules/rimraf/fiber.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/node_modules/which/package.json M deps/npm/node_modules/which/which.js M deps/npm/package.json commit 9da830e refs/remotes/origin/v0.9.1-release Author: Andreas Madsen Date: 2012-02-07 21:10:11 +0100 child_process: stop .disconnect() call if channel is diconnected M lib/child_process.js commit e5ed6b9 refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-02-07 16:50:05 -0800 disable omit-frame-pointer on solaris systems M deps/v8/SConstruct commit 02c1cb5 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-08 09:59:31 -0800 Makefile: Don't use ** in globs Many shells don't have GLOBSTAR turned on by default. This is why uv and v8 so often don't get cleaned out properly. M Makefile commit 9a6012e refs/remotes/origin/v0.9.1-release Author: Marcel Laverdet Date: 2012-02-07 18:10:22 -0600 Re-add top-level v8::Locker 11d1eca9 added a v8 locker to ease development of 3rd party threading extensions but it created a condition which would cause node to exit uncleanly while in debug mode; it was reverted in 7543c38d. The problem here is that the Locker was being disposed after V8 was torn down. Adding some scoping fixes that. M src/node.cc commit e612143 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-07 16:44:57 -0800 Now working on 0.7.4 M src/node_version.h commit 99059aa refs/tags/v0.7.3 (tag: v0.7.3) Author: isaacs Date: 2012-02-07 15:42:33 -0800 2012.02.07, Version 0.7.3 (unstable) * Upgrade V8 to 3.9.2 * Revert support for isolates. (Ben Noordhuis) * cluster: Cleanup docs, event handling, and process.disconnect (Andreas Madsen) * gyp_addon: link with node.lib on Windows (Nathan Rajlich) * http: fix case where http-parser is freed twice (koichik) * Windows: disable RTTI and exceptions (Bert Belder) M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 349cab0 refs/tags/v0.7.3 Author: isaacs Date: 2012-02-07 15:41:21 -0800 Check the version before building tarball I keep forgetting to do this. It's such a stupid thing. M Makefile commit 81d1839 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-07 23:42:38 +0100 test: add --debug-brk regression test A test/fixtures/empty.js A test/pummel/test-debugger-debug-brk.js commit 09c296b refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-07 23:11:34 +0100 debugger: fix --debug-brk Commit 840229a forgot to update the debugger special case in lib/module.js Fixes #2710. M lib/module.js commit 0a34755 refs/remotes/origin/v0.9.1-release Author: Igor Zinkovsky Date: 2012-02-06 22:53:39 -0800 enable x64 windows build use "vcbuild x64" to do x64 build of node.exe M common.gypi A deps/openssl/config/k8/openssl/opensslconf-posix.h A deps/openssl/config/k8/openssl/opensslconf-win32.h M deps/openssl/config/k8/openssl/opensslconf.h M deps/openssl/openssl.gyp M node.gyp M tools/gyp_node M vcbuild.bat commit 986785c refs/tags/v0.7.3 Author: isaacs Date: 2012-02-06 23:01:17 -0800 Fix merge-conflicts in HTML Thanks, @AndreasMadsen M doc/index.html commit 1168355 refs/tags/v0.7.3 Merge: e5db01e 7543c38 Author: isaacs Date: 2012-02-06 15:43:21 -0800 Merge remote-tracking branch 'ry/v0.6' Conflicts: ChangeLog deps/v8/src/version.cc deps/v8/tools/gyp/v8.gyp doc/about/index.html doc/community/index.html doc/index.html doc/logos/index.html doc/template.html lib/path.js lib/querystring.js src/node_version.h commit e5db01e refs/tags/v0.7.3 Author: isaacs Date: 2012-02-06 15:22:52 -0800 v8: Remove OutputDirectory from build/common.gypi M deps/v8/build/common.gypi commit 8be6994 refs/tags/v0.7.3 Author: isaacs Date: 2012-02-06 15:21:49 -0800 Upgrade V8 to 3.9.2 M deps/v8/AUTHORS M deps/v8/ChangeLog M deps/v8/build/common.gypi M deps/v8/include/v8-profiler.h M deps/v8/include/v8.h M deps/v8/src/accessors.cc M deps/v8/src/api.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/ast.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/checks.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/compiler.cc M deps/v8/src/contexts.h M deps/v8/src/d8.cc M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/execution.cc M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/log.cc M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/cpu-mips.cc M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mksnapshot.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-linux.cc M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/runtime.cc M deps/v8/src/scopes.cc M deps/v8/src/spaces.h M deps/v8/src/stub-cache.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/zone-inl.h M deps/v8/src/zone.cc M deps/v8/src/zone.h M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/mjsunit/array-construct-transition.js A deps/v8/test/mjsunit/compiler/inline-arity-mismatch.js M deps/v8/test/mjsunit/elements-kind.js M deps/v8/test/mjsunit/elements-transition.js M deps/v8/test/mjsunit/regress/regress-1229.js A deps/v8/test/mjsunit/regress/regress-crbug-107996.js A deps/v8/test/mjsunit/regress/regress-debug-code-recompilation.js A deps/v8/tools/gen-postmortem-metadata.py M deps/v8/tools/gyp/v8.gyp A deps/v8/tools/merge-to-branch.sh commit 23514fc refs/tags/v0.7.3 Author: Andreas Madsen Date: 2012-02-01 17:27:14 +0100 [doc] cluster: remove part about autoFork since this do not exist M doc/api/cluster.markdown commit 1595a6e refs/tags/v0.7.3 Author: Andreas Madsen Date: 2012-02-01 17:23:25 +0100 cluster: use process.disconnect method After adding a .disconect method and connected flag in child_process we should no longer use the process._channel object. M lib/cluster.js commit a208720 refs/tags/v0.7.3 Author: Andreas Madsen Date: 2012-02-01 17:16:15 +0100 cluster: simplify process event handling This simplify the internalMessage and exit event handling And simply relay message and error event to the worker object Note that the error event was not relayed before M lib/cluster.js commit 5e1471c refs/tags/v0.7.3 Author: Nathan Rajlich Date: 2012-01-06 15:48:23 -0800 gyp_addon: link with node.lib on Windows Closes GH-2685 M tools/addon.gypi M tools/gyp_addon commit c2dc673 refs/tags/v0.7.3 Author: koichik Date: 2012-02-07 02:24:50 +0900 http: fix http-parser is freed twice after response to CONNECT/Upgrade request. Fixes #2704. M lib/http.js A test/simple/test-http-after-connect.js commit 832efb1 refs/tags/v0.7.3 Author: Ben Noordhuis Date: 2012-02-06 17:47:09 +0100 test: remove deprecated isolates test D test/simple/test-isolates-parent-exit.js commit 2e2df04 refs/tags/v0.7.3 Author: Bert Belder Date: 2012-02-06 15:37:37 +0100 Windows: disable RTTI and exceptions M common.gypi commit 74a8215 refs/tags/v0.7.3 Author: Ben Noordhuis Date: 2012-02-03 16:32:00 +0100 Revert support for isolates. It was decided that the performance benefits that isolates offer (faster spin-up times for worker processes, faster inter-worker communication, possibly a lower memory footprint) are not actual bottlenecks for most people and do not outweigh the potential stability issues and intrusive changes to the code base that first-class support for isolates requires. Hence, this commit backs out all isolates-related changes. Good bye, isolates. We hardly knew ye. M configure M lib/_debugger.js M lib/child_process.js M node.gyp M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc D src/ngx-queue.h M src/node.cc M src/node.h M src/node.js M src/node_buffer.cc M src/node_buffer.h M src/node_crypto.cc M src/node_extensions.h M src/node_file.cc M src/node_http_parser.cc M src/node_internals.h D src/node_isolate.cc D src/node_isolate.h M src/node_script.cc M src/node_signal_watcher.cc D src/node_vars.cc D src/node_vars.h M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc D test/addons/shared-buffer/binding.cc D test/addons/shared-buffer/binding.gyp D test/addons/shared-buffer/test.js M test/simple/test-child-process-fork.js M test/simple/test-child-process-fork2.js M test/simple/test-child-process-fork3.js M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js D test/simple/test-isolates-ping-pong.js D test/simple/test-isolates0.js D test/simple/test-isolates1.js D test/simple/test-isolates2.js D test/simple/test-isolates3.js commit 7543c38 refs/remotes/origin/v0.9.1-release Author: Ben Noordhuis Date: 2012-02-05 23:30:14 +0100 Revert "Add explicit v8 locker" This reverts commit 11d1eca9f3c465045828e3a00b103620c8253258. It sporadically (but reproducibly) triggers an assert inside V8: Fatal error in /path/to/node/deps/v8/src/isolate.cc, line 1857 CHECK(CurrentPerIsolateThreadData()->isolate_ == this) failed Needs further investigation. M src/node.cc commit a2cd31c refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-05 19:11:54 +0900 doc: add the note about 'data' event Refs #2691. M doc/api/http.markdown M doc/api/net.markdown M doc/api/streams.markdown commit 0f0af55 refs/remotes/origin/v0.9.1-release Author: koichik Date: 2012-02-03 20:09:30 +0900 net: fix large file downloads failing Fixes #2678. M lib/net.js A test/simple/test-net-write-slow.js commit 11d1eca refs/remotes/origin/v0.9.1-release Author: Marcel Laverdet Date: 2011-08-10 16:39:03 -0500 Add explicit v8 locker v8 requires a lock of each thread using the vm, but if none is explicitly is created it will implicitly create one for you. This creates issues when trying to build modules which use v8's multi-threading features because there's no lock to unlock. M src/node.cc commit f64989e refs/remotes/origin/v0.9.1-release Author: Christopher Jeffrey Date: 2012-02-02 00:44:22 -0600 fs: fix ReadStream fails to read from existing fd A ReadStream constructed from an existing file descriptor failed to start reading automatically. Avoids a userspace call to ReadStream.prototype._read(). M lib/fs.js A test/simple/test-fs-read-stream-fd.js commit 07a983a refs/remotes/origin/v0.9.1-release Author: Stefan Rusu Date: 2012-02-03 18:29:58 +0200 test: add tcp and https DNS error tests net-dns-error: specifc test for the net DNS issue. http-dns-error: now it works for HTTPS as well. M test/simple/test-http-dns-error.js A test/simple/test-net-dns-error.js commit 4671e54 refs/remotes/origin/v0.9.1-release Author: Stefan Rusu Date: 2012-02-03 18:27:53 +0200 net: destroy socket on DNS error The socket was never destroyed on DNS errors. This broke some clients, including lib/https.js. M lib/net.js commit 68db206 refs/remotes/origin/v0.9.1-release Author: Bert Belder Date: 2012-02-03 15:37:46 +0100 Rename some occurrences of `process_1` back to `process` M src/node.cc commit 9fb088e refs/remotes/origin/v0.9.1-release Author: Dave Pacheco Date: 2012-02-02 17:02:09 -0800 dtrace: add missing translator Add missing translator for node_dtrace_http_*_request_t types. Fixes #2667. M src/node.d commit 74a2528 refs/remotes/origin/v0.9.1-release Author: isaacs Date: 2012-02-02 17:19:28 -0800 Now working on v0.6.11 M src/node_version.h commit 051908e refs/tags/v0.6.10 (tag: v0.6.10) Author: isaacs Date: 2012-02-02 16:04:47 -0800 2012.02.02, Version 0.6.10 (stable) * Update V8 to 3.6.6.20 * Add npm msysgit bash shim to msi installer (isaacs) * buffers: fix intermittent out of bounds error (Ben Noordhuis) * buffers: honor length argument in base64 decoder (Ben Noordhuis) * windows: Fix path.exists regression (Bert Belder) * Make QueryString.parse run faster (Philip Tellis) * http: avoid freeing http-parser objects too early (koichik) * timers: add v0.4 compatibility hack (Ben Noordhuis) * Proper EPERM error code support (Igor Zinkovsky, Brandon Philips) * dgram: Implement udp multicast methods on windows (Bert Belder) M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 5937d02 refs/tags/v0.6.10 Author: isaacs Date: 2012-02-02 16:56:23 -0800 msi: npm bash shim fixes M tools/msvs/msi/product.wxs commit 71527e3 refs/tags/v0.6.10 Author: isaacs Date: 2012-02-02 15:37:59 -0800 Patches floating on v8 M deps/v8/SConstruct M deps/v8/tools/gyp/v8.gyp commit 465f57c refs/tags/v0.6.10 Author: isaacs Date: 2012-02-02 15:35:14 -0800 Upgrade v8 to 3.6.6.20 M deps/v8/SConstruct M deps/v8/src/heap.cc M deps/v8/src/version.cc commit 30fd2f7 refs/tags/v0.6.10 Author: isaacs Date: 2012-02-02 14:57:12 -0800 Add npm msysgit bash shim to msi installer M tools/msvs/msi/product.wxs commit 7e40c7d refs/tags/v0.6.10 Author: Ben Noordhuis Date: 2012-02-01 22:37:26 +0100 buffers: fix intermittent out of bounds error The base64 decoder would intermittently throw an out-of-bounds exception when the buffer in `buf.write('', 'base64')` was a zero-sized buffer located at the end of the slab. Fixes #2657. M src/node_buffer.cc A test/simple/test-buffer-regress-GH-2659.js commit f101f7c refs/tags/v0.6.10 Author: Ben Noordhuis Date: 2012-02-01 22:07:42 +0100 buffers: honor length argument in base64 decoder Honor the length argument in `buf.write(s, 0, buf.length, 'base64')`. Before this commit, the length argument was ignored. The decoder would keep writing until it hit the end of the buffer. Since most buffers in Node are slices of a parent buffer (the slab), this bug would overwrite the content of adjacent buffers. The bug is trivially demonstrated with the following test case: var assert = require('assert'); var a = Buffer(3); var b = Buffer('xxx'); a.write('aaaaaaaa', 'base64'); assert.equal(b.toString(), 'xxx'); This commit coincidentally also fixes a bug where Buffer._charsWritten was not updated for zero length buffers. M src/node_buffer.cc M test/simple/test-buffer.js commit 67cd054 refs/tags/v0.6.10 Author: Bert Belder Date: 2012-02-02 17:42:08 +0100 uv: upgrade to 267e75d M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/test/test-fs.c commit e5ea6ad refs/tags/v0.6.10 Author: Bert Belder Date: 2012-02-02 16:57:45 +0100 _makeLong shouldn't turn the empty string into \\?\C:\ M lib/path.js commit a661830 refs/tags/v0.6.10 Author: Bert Belder Date: 2012-02-02 16:56:58 +0100 Run path.exists paths through _makeLong M lib/path.js commit 5166758 refs/tags/v0.6.10 Author: Philip Tellis Date: 2011-12-03 00:12:32 +0530 Make QueryString.parse run faster Use decodeURIComponent when appropriate, and only fall back to querystring.decode if it throws, or if the character is a '+'. Fix #2248 M lib/querystring.js commit 3deceaf refs/tags/v0.6.10 Author: Ben Noordhuis Date: 2012-02-01 22:25:55 +0100 Revert "Process symlinked shared library as .node" This reverts commit 7e0bf7d57de318f45a097e05644efa49beb65209. It's possible to make GYP generate an XCode project that produces a .node file, hence this commit is no longer needed. M lib/module.js commit a9723df refs/tags/v0.7.3 Author: Ben Noordhuis Date: 2012-02-01 22:25:55 +0100 Revert "Process symlinked shared library as .node" This reverts commit 7e0bf7d57de318f45a097e05644efa49beb65209. It's possible to make GYP generate an XCode project that produces a .node file, hence this commit is no longer needed. M lib/module.js commit ec79acb refs/tags/v0.7.3 Author: isaacs Date: 2012-02-01 13:05:04 -0800 working on 0.7.3 now M src/node_version.h commit a3efcd2 refs/tags/v0.7.2 (tag: v0.7.2) Author: isaacs Date: 2012-01-31 18:43:23 -0800 2012.02.01, Version 0.7.2 (unstable) * Update V8 to 3.8.9 * Support for sharing streams across Isolates (Igor Zinkovsky) * #2636 - Fix case where http_parsers are freed too early (koichik) * url: Support for IPv6 addresses in URLs (Łukasz Walukiewicz) * child_process: Add disconnect() method to child processes (Andreas Madsen) * fs: add O_EXCL support, exclusive open file (Ben Noordhuis) * fs: more specific error messages (Tj Holowaychuk) * tty: emit 'unknown' key event if key sequence not found (Dan VerWeire, Nathan Rajlich) * build: compile release build too if BUILDTYPE=Debug (Ben Noordhuis) * module: fix --debug-brk on symlinked scripts (Fedor Indutny) * zlib: fix `Failed to set dictionary` issue (Fedor Indutny) * waf: predict target arch for OS X (Fedor Indutny) M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 05471f5 refs/tags/v0.7.2 Author: isaacs Date: 2012-01-31 18:35:04 -0800 Update v8 to 3.8.9 M deps/v8/ChangeLog M deps/v8/build/common.gypi M deps/v8/include/v8.h M deps/v8/include/v8stdint.h M deps/v8/src/accessors.cc M deps/v8/src/accessors.h M deps/v8/src/allocation.cc M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/assembler.cc M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/cpu-profiler.cc M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/heap-inl.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/jsregexp.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/ic-mips.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/runtime.cc M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/type-info.h M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/mjsunit/compiler/regress-funarguments.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js M deps/v8/test/mjsunit/regress/regress-1229.js M deps/v8/tools/js2c.py M deps/v8/tools/test.py commit bd21038 refs/tags/v0.7.2 Merge: 18d179c db3c4ef Author: isaacs Date: 2012-01-31 18:22:10 -0800 Merge remote-tracking branch 'ry/master' into merge-v0.6 commit 18d179c refs/tags/v0.7.2 Merge: 33b7fc2 7e0bf7d Author: isaacs Date: 2012-01-31 18:18:00 -0800 Merge remote-tracking branch 'ry/v0.6' into master Conflicts: ChangeLog deps/uv/src/unix/udp.c deps/uv/src/win/fs.c deps/uv/src/win/udp.c deps/uv/test/test-fs.c doc/index.html doc/logos/index.html doc/template.html src/node_version.h commit 7e0bf7d refs/tags/v0.6.10 Author: Paddy Byers Date: 2011-11-22 23:49:18 +0000 Process symlinked shared library as .node M lib/module.js commit 840229a refs/tags/v0.6.10 Author: Paddy Byers Date: 2011-11-22 23:46:01 +0000 Tidy _resolveFilename M lib/module.js commit db3c4ef refs/tags/v0.7.2 Author: Igor Zinkovsky Date: 2012-01-19 16:52:23 -0800 support for sharing streams accross isolates M lib/child_process.js M lib/net.js M src/node.js M src/node_isolate.cc commit 35b3d15 refs/tags/v0.6.10 Author: Dan VerWeire Date: 2012-01-30 10:04:20 -0500 test: dgram-{broadcast,multicast}-multi-process : prevent false failures * check exit code of child processes * wait 1000 ms to exit the child process * prefix log messages with [PARENT] or [CHILD] to help debugging * kill all child processes before exiting Conflicts: test/simple/test-dgram-multicast-multi-process.js M test/simple/test-dgram-broadcast-multi-process.js M test/simple/test-dgram-multicast-multi-process.js commit 33b7fc2 refs/tags/v0.7.2 Author: Andreas Madsen Date: 2012-01-31 17:14:42 +0100 child_process: do not disconnect on exit emit When using isolate the .fork would break because it had no .disconnect method. This remove the exit handler there would call .disconnect since it was not required. It also change .disconnect to throw if the channel is closed, this was not possible before because .disconnect would be called twice. M lib/child_process.js M test/simple/test-child-process-disconnect.js commit fa490f6 refs/tags/v0.6.10 Author: Bert Belder Date: 2012-01-31 17:41:46 +0100 uv: upgrade to 3eb94e9 M deps/uv/src/unix/pipe.c M deps/uv/src/unix/udp.c M deps/uv/src/win/fs.c M deps/uv/src/win/udp.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/test/test-udp-multicast-join.c A deps/uv/test/test-udp-options.c M deps/uv/uv.gyp M deps/uv/vcbuild.bat commit 0ad2a9a refs/tags/v0.6.10 Author: Bert Belder Date: 2012-01-31 16:46:14 +0100 Small test-dgram-multicast-multi-process fixes Somehow windows doesn't want to bind to 224.0.0.1. Let's test with a multicast address that has no special meaning. M test/simple/test-dgram-multicast-multi-process.js commit 03c4aa6 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-19 16:18:37 +0100 build: don't set -mmacosx-version-min It sets __MAC_OS_X_VERSION_MIN_REQUIRED__, which is what we use for feature detection. M common.gypi commit 42ea068 refs/tags/v0.7.2 Author: Andreas Madsen Date: 2012-01-31 14:46:23 +0100 Test for ChildProcess.disconnect() A test/simple/test-child-process-disconnect.js commit 279e7e7 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-31 01:36:57 +0100 fs: add O_EXCL support, exclusive open file M doc/api/fs.markdown M lib/fs.js M test/simple/test-fs-open-flags.js commit 88b919e refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-31 00:54:40 +0100 fs, test: add file open mode tests M lib/fs.js A test/simple/test-fs-open-flags.js commit a94ffda refs/tags/v0.7.2 Author: Łukasz Walukiewicz Date: 2012-01-26 00:12:00 +0100 url: Support for IPv6 addresses in URLs. Fixes #1138, #2610. M lib/url.js M test/simple/test-url.js commit 26bfb6b refs/tags/v0.7.2 Author: Tj Holowaychuk Date: 2012-01-30 16:41:32 -0800 more specific fs error messages M src/node_file.cc commit ff40253 refs/tags/v0.7.2 Author: Igor Zinkovsky Date: 2012-01-30 15:57:08 -0800 upgrade uv to 812e410772 M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/error.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux.c M deps/uv/src/unix/stream.c M deps/uv/src/unix/sunos.c M deps/uv/src/win/internal.h M deps/uv/src/win/pipe.c M deps/uv/src/win/stream.c M deps/uv/src/win/tcp.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit e97b961 refs/tags/v0.7.2 Author: Roman Shtylman Date: 2012-01-30 11:58:08 -0500 add node::SetMethod and node::SetPrototypeMethod defines cannot be used if the callback is a templated and has multiple template arguments. The comma separating the arguments breaks the preprocessor argument handling. Using a templated function is clearer and more idiomatic in c++. M src/node.h commit 836344c refs/tags/v0.7.2 Author: Andreas Madsen Date: 2012-01-30 16:35:05 +0100 Add disconnect method to forked child processes This disconnect method allows the child to exit gracefully. This also adds a disconnect event and connect property. M doc/api/child_processes.markdown M lib/child_process.js commit 3fd13c6 refs/tags/v0.6.10 Author: koichik Date: 2012-01-31 00:16:01 +0900 http: fix free http-parser too early when the status code is 100 (Continue). Fixes #2636. M lib/http.js M test/simple/test-http-expect-continue.js commit b221fe9 refs/tags/v0.6.10 Author: Ben Noordhuis Date: 2012-01-29 23:30:13 +0100 timers: add v0.4 compatibility hack If a timer callback throws and the user's uncaughtException handler ignores the exception, other timers that expire on the current tick should still run. If #2582 goes through, this hack should be removed. Fixes #2631. M lib/timers.js A test/simple/test-timers-uncaught-exception.js commit 52bd0f9 refs/tags/v0.7.2 Author: Brandon Benvie Date: 2012-01-30 02:41:40 -0500 core: make .deprecate() warn only once M src/node.js commit 5403a8c refs/tags/v0.7.2 Author: Brandon Benvie Date: 2012-01-28 23:13:42 -0500 core: add `NativeModule.prototype.deprecate` Formalize and cleanup handling of deprecated core methods. M lib/http.js M lib/os.js M lib/path.js M lib/util.js M src/node.js commit e3c0c86 refs/tags/v0.7.2 Author: Brandon Benvie Date: 2012-01-28 23:39:38 -0500 Change removed process methods to be non-enumerable. M src/node.js commit e4afb2f refs/tags/v0.7.2 Author: Dan VerWeire Date: 2012-01-27 18:49:07 -0500 tty: emit 'unknown' key event if key sequence not found Add key.code and key.sequence -mad props go out to @TooTallNate M lib/tty.js commit ca4b91a refs/tags/v0.6.10 Author: isaacs Date: 2012-01-27 17:07:43 -0800 Correct spelling of Ben Noordhuis M ChangeLog commit 5756d79 refs/tags/v0.6.10 Author: isaacs Date: 2012-01-27 16:54:40 -0800 Now working on 0.6.10 M src/node_version.h commit f19e20d refs/tags/v0.6.9 (tag: v0.6.9) Author: isaacs Date: 2012-01-27 13:33:01 -0800 2012.01.27, Version 0.6.9 (stable) * dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordnuis) - Note: Windows UDP support not yet complete. * http: Fix parser memory leak (koichik) * zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse) * module: fix --debug-brk on symlinked scripts (Fedor Indutny) * Documentation Restyling (Matthew Fitzsimmons) * Update npm to 1.1.0-3 (isaacs) * Windows: fix regression in stat() calls to C:\ (Bert Belder) M AUTHORS M ChangeLog M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 4b6164a refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-28 01:30:46 +0100 uv: upgrade to 332b72e M deps/uv/src/unix/udp.c commit 22e2347 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-28 00:17:01 +0100 uv: upgrade to 16124bb M deps/uv/src/unix/udp.c commit 3865152 refs/tags/v0.6.9 Author: isaacs Date: 2012-01-27 13:42:08 -0800 stdout ending test message correction M test/simple/test-tty-stdout-end.js commit 14b7c43 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-27 22:25:04 +0100 uv: upgrade to 3de0411 M deps/uv/config-unix.mk M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/freebsd.c M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/tcp.c M deps/uv/src/unix/udp.c M deps/uv/src/win/error.c M deps/uv/src/win/fs.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h M deps/uv/uv.gyp commit 8a413b0 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-27 22:16:47 +0100 uv: upgrade to 3f1bad2 M deps/uv/src/win/fs.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h commit f98999c refs/tags/v0.6.9 Author: isaacs Date: 2012-01-27 13:12:07 -0800 Properly update npm to 1.1.0-3 Thanks @mscdex for spotting this. M deps/npm/lib/install.js M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json commit 85a86b5 refs/tags/v0.7.2 Author: Fedor Indutny Date: 2012-01-27 20:23:32 +0600 waf: predict target arch for OSX M tools/wafadmin/Tools/node_addon.py commit ff0f0ae refs/tags/v0.6.9 Author: isaacs Date: 2012-01-26 17:14:16 -0800 Fix #2507 Raise errors less agressively when destroying stdio streams Also, if an error is already provided, then raise the provided error, rather than throwing it with a less helpful 'stdout cannot be closed' message. This is important for properly handling EPIPEs. M src/node.js A test/fixtures/catch-stdout-error.js A test/simple/test-stdout-close-catch.js commit a0119af refs/tags/v0.6.9 Author: Dan VerWeire Date: 2012-01-25 12:46:45 -0500 test: handle unhandled dgram scenarios - watch for the death of child processes and fail the test if they all die - use setTimeout to fail the test if responses are not received and processed in 5000ms M test/simple/test-dgram-broadcast-multi-process.js M test/simple/test-dgram-multicast-multi-process.js commit 5c0f039 refs/tags/v0.6.9 Author: isaacs Date: 2012-01-26 12:25:51 -0800 Update npm to 1.1.0-3 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json commit 352febe refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-27 00:53:37 +0100 uv: upgrade to 9c76d0d M deps/uv/src/unix/udp.c commit f89beaf refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-26 23:45:16 +0100 build: compile release build too if BUILDTYPE=Debug It's backwards compatible with the old waf build system. If you want to compile just the debug build, run `make -C out BUILDTYPE=Debug` instead. Fixes #2615. M Makefile commit c80abfa refs/tags/v0.7.2 Author: Fedor Indutny Date: 2012-01-25 23:35:35 +0600 zlib: fix `Failed to set dictionary` issue M src/node_zlib.cc commit ccf7b41 refs/tags/v0.6.9 Author: Fedor Indutny Date: 2012-01-24 22:45:34 +0600 module: fix --debug-brk on symlinked scripts * fixes #1519 M lib/module.js commit 27c8572 refs/tags/v0.7.2 Author: Fedor Indutny Date: 2012-01-24 22:45:34 +0600 module: fix --debug-brk on symlinked scripts * fixes #1519 M lib/module.js commit e806ad3 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-24 15:49:32 +0100 net, tls, http: remove socket.ondrain Replace the ondrain hack with a regular 'drain' listener. Speeds up the bytes/1024 http benchmark by about 1.2%. M lib/http.js M lib/net.js M lib/tls.js commit 5988872 refs/tags/v0.7.2 Merge: a6f3451 77f2cb6 Author: isaacs Date: 2012-01-24 00:11:59 -0800 Merge branch 'v0.7.1-release' commit a6f3451 refs/tags/v0.7.2 Author: koichik Date: 2012-01-24 13:57:20 +0900 http: fix test-http-should-keepalive.js is fail 3df7c90 was removed when conflict was resolved. M lib/http.js commit 77f2cb6 refs/tags/v0.7.2 Author: isaacs Date: 2012-01-23 17:27:08 -0800 Now working on 0.7.2 M src/node_version.h commit a743547 refs/tags/v0.7.1 (tag: v0.7.1) Author: isaacs Date: 2012-01-23 15:55:15 -0800 2012.01.23, Version 0.7.1 (unstable) * Update V8 to 3.8.8 * Install node-waf by default (Fedor Indutny) * crypto: Add ability to turn off PKCS padding (Ingmar Runge) * v8: implement VirtualMemory class on SunOS (Ben Noordhuis) * Add cluster.setupMaster (Andreas Madsen) * move `path.exists*` to `fs.exists*` (Maciej Małecki) * typed arrays: set class name (Ben Noordhuis) * libuv bug fixes (Igor Zinkovsky, Ben Noordhuis, Dan VerWeire) M ChangeLog M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 40879f3 refs/tags/v0.7.1 Author: isaacs Date: 2012-01-23 16:16:42 -0800 Upgrade V8 to 3.8.8 M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/SConstruct A deps/v8/build/android.gypi M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/src/api.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/disasm-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.h M deps/v8/src/ast.cc M deps/v8/src/bignum-dtoa.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/d8-debug.cc M deps/v8/src/d8-readline.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.h M deps/v8/src/dtoa.h M deps/v8/src/execution.cc D deps/v8/src/extensions/experimental/break-iterator.cc D deps/v8/src/extensions/experimental/break-iterator.h D deps/v8/src/extensions/experimental/collator.cc D deps/v8/src/extensions/experimental/collator.h D deps/v8/src/extensions/experimental/datetime-format.cc D deps/v8/src/extensions/experimental/datetime-format.h D deps/v8/src/extensions/experimental/experimental.gyp D deps/v8/src/extensions/experimental/i18n-extension.cc D deps/v8/src/extensions/experimental/i18n-extension.h D deps/v8/src/extensions/experimental/i18n-js2c.py D deps/v8/src/extensions/experimental/i18n-locale.cc D deps/v8/src/extensions/experimental/i18n-locale.h D deps/v8/src/extensions/experimental/i18n-natives.h D deps/v8/src/extensions/experimental/i18n-utils.cc D deps/v8/src/extensions/experimental/i18n-utils.h D deps/v8/src/extensions/experimental/i18n.js D deps/v8/src/extensions/experimental/language-matcher.cc D deps/v8/src/extensions/experimental/language-matcher.h D deps/v8/src/extensions/experimental/number-format.cc D deps/v8/src/extensions/experimental/number-format.h M deps/v8/src/factory.h M deps/v8/src/full-codegen.h M deps/v8/src/global-handles.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/incremental-marking-inl.h M deps/v8/src/incremental-marking.cc M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/list.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveobjectlist.cc M deps/v8/src/macros.py M deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/constants-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-win32.cc M deps/v8/src/property.h M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp.js M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/string.js M deps/v8/src/stub-cache.cc M deps/v8/src/unicode.cc M deps/v8/src/utils.h M deps/v8/src/v8threads.cc M deps/v8/src/v8utils.cc M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/mjsunit/harmony/proxies-function.js A deps/v8/test/mjsunit/regress/regress-110509.js A deps/v8/test/mjsunit/string-replace-one-char.js M deps/v8/tools/presubmit.py commit b1b16d1 refs/tags/v0.7.2 Author: isaacs Date: 2012-01-23 15:44:53 -0800 udp: 'interface' is reserved word on windows. M src/udp_wrap.cc commit 2775c0e refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 23:52:08 +0100 dgram: bring back setTTL() M lib/dgram.js M src/udp_wrap.cc M test/simple/test-dgram-multicast-multi-process.js commit 46e86aa refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 23:38:25 +0100 dgram: bring back setMulticastLoopback() M lib/dgram.js M src/udp_wrap.cc M test/simple/test-dgram-multicast-multi-process.js commit 986e612 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 22:39:49 +0100 uv: upgrade to b88bc43 M deps/uv/include/uv.h M deps/uv/src/unix/error.c M deps/uv/src/unix/udp.c M deps/uv/src/win/error.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h commit 57ddf5f refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 22:38:22 +0100 test: fix typos in error messages M test/simple/test-dgram-multicast-multi-process.js M test/simple/test-dgram-multicast-setTTL.js commit aef62a0 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 22:39:07 +0100 test: join multicast group *after* binding M test/simple/test-dgram-multicast-multi-process.js commit 9037dec refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-24 00:04:45 +0100 test: remove erroneous dropMembership() call The socket is not part of any multicast group. Bug wasn't visible until 6999fb3. M test/simple/test-dgram-broadcast-multi-process.js commit 6999fb3 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 21:36:48 +0100 dgram: make addMembership() and dropMembership() conform to v0.4 API - throw on error, don't return an error code M lib/dgram.js commit fc6a967 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 21:28:30 +0100 dgram: make setBroadcast() conform to v0.4 API - don't return a value M lib/dgram.js commit ed11197 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-23 21:09:56 +0100 dgram: make setMulticastTTL() conform to v0.4 API - throw if the ttl argument is not a number - return the ttl argument (not particulary useful but it's what v0.4 did) Note that the 0 < ttl < 256 check has *not* been reinstated. On Linux, -1 is a valid argument to setsockopt(IPPROTO_IP, IP_TTL). M lib/dgram.js commit f33a35e refs/tags/v0.6.9 Author: isaacs Date: 2012-01-23 13:53:11 -0800 doc: trademark link must be absolute M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/template.html commit 7b93eb0 refs/tags/v0.6.9 Author: isaacs Date: 2012-01-23 13:50:31 -0800 doc: Remove default border around logo for MSIE M doc/api_assets/style.css commit 6768d2f refs/tags/v0.6.9 Author: isaacs Date: 2012-01-23 02:12:20 -0800 doc: Pixel-nudging M doc/about/index.html M doc/api_assets/style.css M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/pipe.css A doc/sh.css M doc/template.html M tools/doctool/doctool.js commit 5c0d11b refs/tags/v0.6.9 Author: isaacs Date: 2012-01-23 02:07:59 -0800 doc: Add images to makefile M Makefile commit 5d7577c refs/tags/v0.6.9 Author: isaacs Date: 2012-01-23 02:07:15 -0800 doctool: correct improperly nested ul/li handling M tools/doctool/doctool.js commit 4fd3151 refs/tags/v0.6.9 Author: isaacs Date: 2012-01-22 14:06:17 -0800 Add images to doc_assets A doc/anchor.png A doc/api_assets/anchor.png A doc/api_assets/footer-logo-alt.png A doc/api_assets/icons-interior.png A doc/api_assets/logo-light.png A doc/api_assets/platform-icons.png A doc/api_assets/twitter-bird.png A doc/community-icons.png A doc/footer-logo-alt.png A doc/home-icons.png A doc/icons-interior.png A doc/logo-light.png A doc/twitter-bird.png commit 831c819 refs/tags/v0.6.9 Author: Matthew Fitzsimmons Date: 2012-01-21 21:02:16 -0700 Nodejs.org design refresh. M doc/about/index.html M doc/api_assets/style.css M doc/community/index.html M doc/ebay-logo.png M doc/index.html M doc/logos/index.html M doc/pipe.css M doc/sh_vim-dark.css M doc/template.html commit 667aae5 refs/tags/v0.7.2 Merge: 2433eeb 6c0c00a Author: Fedor Indutny Date: 2012-01-24 00:30:28 +0600 Merge branch 'v0.6' Conflicts: ChangeLog doc/template.html lib/cluster.js lib/http.js lib/tls.js src/node.h src/node_version.h test/simple/test-cluster-kill-workers.js commit 2433eeb refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-23 13:35:36 +0100 uv: upgrade to 1cca230 M deps/uv/common.gypi M deps/uv/gyp_uv M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/ev/ev_kqueue.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/uv-common.h M deps/uv/src/win/core.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/process.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/test/benchmark-tcp-write-batch.c M deps/uv/test/benchmark-udp-packet-storm.c M deps/uv/test/blackhole-server.c M deps/uv/test/run-tests.c M deps/uv/test/task.h M deps/uv/test/test-thread.c M deps/uv/test/test-timer.c M deps/uv/test/test-tty.c commit 6c0c00a refs/tags/v0.6.9 Author: Igor Zinkovsky Date: 2012-01-23 01:30:56 -0800 fix windows build M src/node.h commit f5e742b refs/tags/v0.6.9 Author: Igor Zinkovsky Date: 2012-01-23 01:34:05 -0800 upgrade libuv to edbabe6f83 M deps/uv/src/win/udp.c commit ff51263 refs/tags/v0.7.2 Author: Maciej Małecki Date: 2012-01-22 20:46:52 +0100 version: bump `NODE_PATCH_VERSION` Patch version hasn't been bumped correctly in 72cbb7492cb5956c8265b415bd6ff473b7b89f35. M src/node_version.h commit 9edb984 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-22 18:19:10 +0100 crypto: silence unused variable warning `retry` is not used if SSL_PRINT_DEBUG is not defined. M src/node_crypto.cc commit 8271800 refs/tags/v0.6.9 Author: koichik Date: 2012-01-22 23:23:04 +0900 test: fix test/simple/test-net-server-max-connections.js is racey Fixes #1333. M test/simple/test-net-server-max-connections.js commit 93298af refs/tags/v0.6.9 Author: koichik Date: 2012-01-22 17:35:28 +0900 test: for #2109 M test/simple/test-util-inspect.js commit f901443 refs/tags/v0.6.9 Author: Brandon Benvie Date: 2011-11-14 15:42:14 -0500 util: use getOwnPropertyDescripter Change formatProperty in util.js to use Object.getOwnPropertyDescriptor instead of __lookup[GS]etter__. Use the cached value from the descriptor to reduce number of property lookups from 3 to 1. Fallback to standard lookup if the descriptor is empty. This doesn't ever happen with normal JS objects (this function is called only when the key exists) but apparently does with Node's custom ENV interface. Fixes: #2109. M lib/util.js commit 3df7c90 refs/tags/v0.6.9 Author: koichik Date: 2012-01-22 14:55:41 +0900 http: keep-alive should default with HTTP/1.1 server As RFC 2616 says we should, assume that servers will provide a persistent connection by default. > A significant difference between HTTP/1.1 and earlier versions of > HTTP is that persistent connections are the default behavior of any > HTTP connection. That is, unless otherwise indicated, the client > SHOULD assume that the server will maintain a persistent connection, > even after error responses from the server. > HTTP/1.1 applications that do not support persistent connections MUST > include the "close" connection option in every message. Fixes #2436. M lib/http.js A test/simple/test-http-should-keep-alive.js commit 6d00c08 refs/tags/v0.7.2 Author: Igor Zinkovsky Date: 2012-01-21 14:35:25 -0800 only ref non-default isolate loops M src/node_isolate.cc commit e10ed09 refs/tags/v0.7.2 Author: Maciej Małecki Date: 2012-01-21 02:37:57 +0100 path fs: move `path.exists*` to `fs.exists*` `path.exists*` functions show a deprecation warning and call functions from `fs`. They should be removed later. test: fix references to `path.exists*` in tests test fs: add test for `fs.exists` and `fs.existsSync` doc: reflect moving `path.exists*` to `fs` M doc/api/fs.markdown M doc/api/path.markdown M lib/fs.js M lib/path.js A test/simple/test-fs-exists.js M test/simple/test-fs-mkdir.js M test/simple/test-path.js commit 56e34c2 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-21 14:31:20 +0100 http: fix deprecation warning module ID Mea culpa, I told @mmalecki wrong M lib/http.js commit f2b1f57 refs/tags/v0.6.9 Author: Dan VerWeire Date: 2011-11-22 16:04:40 -0500 dgram: reintroduce setMulticastTTL() Removed during the early stages of node 0.5 refactoring to libuv. M lib/dgram.js M src/udp_wrap.cc A test/simple/test-dgram-multicast-setTTL.js commit f749338 refs/tags/v0.6.9 Author: Dan VerWeire Date: 2011-10-27 10:48:38 -0400 dgram: reintroduce setBroadcast() Removed during the early stages of node 0.5 refactoring to libuv. M lib/dgram.js M src/udp_wrap.cc A test/simple/test-dgram-broadcast-multi-process.js commit a38fd60 refs/tags/v0.6.9 Author: Roman Shtylman Date: 2011-10-12 13:55:15 -0400 dgram: reintroduce addMembership() and dropMembership() Removed during the early stages of node 0.5 refactoring to libuv. M lib/dgram.js M src/udp_wrap.cc A test/simple/test-dgram-multicast-multi-process.js commit 08ab306 refs/tags/v0.6.9 Author: Ben Noordhuis Date: 2012-01-21 03:13:58 +0100 uv: upgrade to 497b1ec M deps/uv/common.gypi M deps/uv/gyp_uv M deps/uv/include/uv-private/ev.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/ev/ev_kqueue.c M deps/uv/src/unix/tty.c M deps/uv/src/unix/udp.c M deps/uv/src/win/core.c M deps/uv/test/echo-server.c M deps/uv/test/task.h M deps/uv/test/test-fs-event.c M deps/uv/test/test-list.h M deps/uv/test/test-ref.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-timer.c M deps/uv/test/test-tty.c commit de78922 refs/tags/v0.7.2 Author: Igor Zinkovsky Date: 2012-01-19 18:56:23 -0800 ref isolate loop M src/node.cc M src/node.js M src/node_isolate.cc M src/node_isolate.h M test/simple/test-isolates0.js commit 35fe3eb refs/tags/v0.6.9 Author: koichik Date: 2012-01-20 21:54:34 +0900 http: reduce creating http-parser instances Fixes #2577. M lib/http.js A test/simple/test-http-parser-free.js commit 40c9348 refs/tags/v0.6.9 Author: Nicolas LaCasse Date: 2012-01-20 15:36:28 +0100 Fix #2365 zlib crashing on invalid input Fix zlib crashes on error due to improper use of removeListener in the error handler M lib/zlib.js A test/simple/test-zlib-invalid-input.js commit f9a47de refs/tags/v0.7.2 Author: Andreas Madsen Date: 2012-01-05 20:09:43 +0100 Add cluster.setupMaster Fixes #2470 M doc/api/cluster.markdown M lib/cluster.js D test/simple/test-cluster-kill-workers.js A test/simple/test-cluster-master-error.js A test/simple/test-cluster-setup-master.js commit f25ec07 refs/tags/v0.6.9 Author: isaacs Date: 2012-01-19 21:15:12 -0800 Add missing ChangeLog item re: fs.stat improvement This was a very significant improvement that should have been called out explicitly. I added 'review all libuv changes' to my build checklist. It won't happen again. Sorry, @igorzi. M ChangeLog commit 6b58537 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-20 16:00:25 +0100 build: disable NDEBUG in release builds for now assert() sanity checks are a good thing. M common.gypi commit 4e52477 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-20 15:55:38 +0100 fs, handle_wrap: use Loop(), not uv_default_loop() Using the default loop will fail in unexpected and interesting ways when isolates are used. M src/handle_wrap.cc M src/node_file.cc commit 2156e5e refs/tags/v0.7.2 Author: Shigeki Ohtsu Date: 2011-11-09 00:27:52 +0900 fs: don't assert on uv_fs_*() errors Pass errors to the JS callbacks, don't assert in C++ land. Fixes among other things the case where Node aborts because uv_fs_futimes() returns ENOSYS. M src/node_file.cc commit ec1d1ee refs/tags/v0.6.9 Author: isaacs Date: 2012-01-19 21:15:12 -0800 Now working on 0.6.9 M src/node_version.h commit d18ceba refs/tags/v0.6.8 (tag: v0.6.8) Author: isaacs Date: 2012-01-19 17:23:56 -0800 2012.01.19, Version 0.6.8 (stable) * Update V8 to 3.6.6.19 * Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny) * Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie) * path.extname bugfix with . and .. paths (Bert Belder) * cluster: don't always kill the master on uncaughtException (Ben * Noordhuis) * Update npm to 1.1.0-2 (isaacs) * typed arrays: set class name (Ben Noordhuis) * zlib binding cleanup (isaacs, Bert Belder) * dgram: use slab memory allocator (Michael Bernstein) * fix segfault #2473 M AUTHORS M ChangeLog M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit 4afc46d refs/tags/v0.6.8 Author: isaacs Date: 2012-01-19 18:07:12 -0800 Upgrade V8 to 3.6.6.19 M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/deoptimizer.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/lithium.h M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/safepoint-table.cc M deps/v8/src/safepoint-table.h M deps/v8/src/version.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/test/mjsunit/compiler/regress-funcaller.js A deps/v8/test/mjsunit/compiler/regress-lazy-deopt.js commit 0f33768 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-19 23:05:04 +0000 v8: link against libsocket and libnsl on sunos The V8 debugger requires BSD socket support. Solaris-like systems obviously support that but you need to link against the right libraries, it's not part of libc. M deps/v8/tools/gyp/v8.gyp commit 90587b1 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-19 22:46:20 +0000 v8: implement VirtualMemory class on SunOS Unbreaks build on SunOS. Re-applies 4908e5bf7a9c8014eefcf344e958bf0dad95d907. M deps/v8/src/platform-solaris.cc commit 4fdec07 refs/tags/v0.6.8 Author: Fedor Indutny Date: 2012-01-19 21:44:59 +0600 Land number collision fix for v8 3.6 by Erik Corry Update with fixes from: http://codereview.chromium.org/9190001/ M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/objects.h commit e282c0a refs/tags/v0.6.8 Author: Artur Adib Date: 2012-01-19 10:18:15 -0500 docs: document common add-on design patterns M doc/api/addons.markdown commit 0ca3018 refs/tags/v0.7.2 Author: Ingmar Runge Date: 2011-12-02 21:04:13 +0100 Crypto: adding ability to turn off automatic PKCS padding M doc/api/crypto.markdown M src/node_crypto.cc A test/simple/test-crypto-padding.js commit f7b6125 refs/tags/v0.6.8 Author: Brandon Benvie Date: 2011-12-29 02:39:56 -0500 Add missing TTY key translations for F1-F5 on Windows M lib/tty.js commit d489a01 refs/tags/v0.6.8 Author: Bert Belder Date: 2012-01-18 15:09:42 +0100 Make path.extname do the right thing when the last path component is . or .. Closes GH-2526 M lib/path.js M test/simple/test-path.js commit ad42a82 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-18 02:00:43 +0100 build: remove node_debug from config.gypi M configure commit d44ce97 refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-18 00:10:22 +0100 cluster: don't always kill the master on uncaughtException uncaughtException handlers installed by the user override the default one that the cluster module installs, the one that kills off the master process. Fixes #2556. M lib/cluster.js A test/simple/test-cluster-uncaught-exception.js commit 091ab85 refs/tags/v0.6.8 Author: Dan Williams Date: 2012-01-16 23:36:01 -0500 docs: replace expresso with mocha in appendix 1 M doc/api/appendix_1.markdown commit 29ce743 refs/tags/v0.7.2 Author: Dan Williams Date: 2012-01-16 23:36:01 -0500 docs: fix syntax error on cluster api docs M doc/api/cluster.markdown commit e493b29 refs/tags/v0.7.2 Author: Ben Noordhuis Date: 2012-01-17 23:02:15 +0100 build: respect --debug configure switch M .gitignore M Makefile M configure commit 4a38795 refs/tags/v0.7.2 Author: Andreas Madsen Date: 2012-01-17 20:37:11 +0100 Add failing test case: parent on('exit') Fixes #2564 A test/simple/test-isolates-parent-exit.js commit 54ad2f6 refs/tags/v0.6.8 Author: Ryan Dahl Date: 2012-01-17 11:32:58 -0800 Link to Marak's module rap in community page M doc/community/index.html commit 892056b refs/tags/v0.6.8 Author: Bert Belder Date: 2012-01-17 20:16:49 +0100 tests: fix more lint issues M test/common.js M test/simple/test-child-process-double-pipe.js M test/simple/test-executable-path.js M test/simple/test-http-1.0.js M test/simple/test-path-makelong.js M test/simple/test-repl-tab-complete.js M test/simple/test-script-context.js M test/simple/test-stdin-child-proc.js commit 4865063 refs/tags/v0.6.8 Author: Andreas Madsen Date: 2012-01-17 19:43:34 +0100 Tests: fix jslint issues M test/internet/test-dns.js M test/message/throw_custom_error.js M test/message/throw_non_error.js M test/pummel/test-net-timeout2.js M test/simple/test-assert.js M test/simple/test-child-process-fork2.js M test/simple/test-cluster-kill-workers.js M test/simple/test-crypto-ecb.js M test/simple/test-dgram-send-error.js M test/simple/test-eval.js M test/simple/test-fs-long-path.js M test/simple/test-fs-mkdir.js M test/simple/test-fs-symlink.js M test/simple/test-fs-utimes.js M test/simple/test-http-abort-before-end.js M test/simple/test-http-res-write-end-dont-take-array.js M test/simple/test-http-response-no-headers.js M test/simple/test-init.js M test/simple/test-module-load-list.js M test/simple/test-net-connect-buffer.js M test/simple/test-net-pipe-connect-errors.js M test/simple/test-path.js M test/simple/test-punycode.js M test/simple/test-readdir.js M test/simple/test-regress-GH-1899.js M test/simple/test-regress-GH-877.js M test/simple/test-repl-.save.load.js M test/simple/test-setproctitle.js M test/simple/test-stdin-pause-resume.js M test/simple/test-tls-passphrase.js M test/simple/test-tls-session-cache.js M test/simple/test-tls-set-ciphers.js M test/simple/test-tty-stdout-end.js M test/simple/test-util-inspect.js M test/simple/test-util.js M test/simple/test-zlib-from-gzip.js M test/simple/test-zlib-from-string.js M test/simple/test-zlib-random-byte-pipes.js commit 7088487 refs/tags/v0.7.2 Author: Andreas Madsen Date: 2011-12-27 13:08:41 +0100 Allow calling fork() without args or options Closes GH-2424 M doc/api/child_processes.markdown M lib/child_process.js commit ca6eded refs/tags/v0.6.8 Author: Andreas Madsen Date: 2012-01-17 08:04:50 +0100 child_process: add errno property to exceptions In case of a write failure when using fork() an error would be thrown. The thrown exception was missing the `errno` property. M lib/child_process.js commit 1695332 refs/tags/v0.6.8 Author: Fedor Indutny Date: 2012-01-17 22:20:28 +0600 Land number collision fix for v8 3.6 by Erik Corry - If V8 snapshots are enabled then the hash is only randomized at build time. --- backport @10366, @10367 and @10402 to 3.6 Add seed to hash of numeric keyed properties. Minor cleanups of numeric seeded hashing patch. Split NumberDictionary into a randomly seeded and an unseeded version. We don't want to randomize the stub cache. Review URL: http://codereview.chromium.org/9190001/ M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/code-stubs.cc M deps/v8/src/debug.h M deps/v8/src/elements.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/runtime.cc M deps/v8/src/stub-cache.cc M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/utils.h M deps/v8/src/v8globals.h M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/test/cctest/test-hashing.cc commit 534df2f refs/tags/v0.6.8 Author: koichik Date: 2012-01-17 17:34:53 +0900 tls: fix double 'error' events on HTTPS Requests Fixes #2549. M lib/tls.js A test/simple/test-tls-client-abort2.js commit 549443a refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-17 16:20:37 +0100 typed arrays: set class name Make obj.toString and Object.prototype.toString work correctly for typed arrays. M src/v8_typed_array.cc A test/simple/test-typed-arrays-typenames.js commit 21dd53f refs/tags/v0.7.2 Author: Ryan Dahl Date: 2012-01-16 23:28:25 -0800 Makefile: Don't force user to run ./configure first M Makefile commit 6e76a7c refs/tags/v0.7.2 Author: Fedor Indutny Date: 2012-01-17 11:48:50 +0600 installer: install node-waf * added --without-waf flag for configure script M configure M tools/installer.js commit 72cbb74 refs/tags/v0.7.2 Author: Ryan Dahl Date: 2012-01-16 19:45:39 -0800 Now working on v0.7.1-pre M src/node_version.h commit 9cc55dc refs/tags/v0.7.0 (tag: v0.7.0) Author: Ryan Dahl Date: 2012-01-16 17:19:17 -0800 Bump version to v0.7.0 M ChangeLog M doc/template.html M src/node_version.h commit 716f5bc refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-16 18:52:36 -0800 Add make dist-upload M Makefile commit 317ba9f refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-16 18:40:12 -0800 Fix 'make dist' M Makefile commit 2c10257 refs/tags/v0.7.0 Author: Igor Zinkovsky Date: 2012-01-16 17:24:53 -0800 upgrade libuv to 52511b9ddc M deps/uv/include/uv-private/uv-win.h M deps/uv/src/uv-common.c M deps/uv/src/win/core.c M deps/uv/src/win/tcp.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/test/test-thread.c commit ab18d72 refs/tags/v0.7.0 Author: Igor Zinkovsky Date: 2011-12-15 18:42:03 -0800 fix windows build M deps/v8/build/common.gypi commit ca2a047 refs/tags/v0.7.0 Merge: 7584225 2541009 Author: Ryan Dahl Date: 2012-01-16 15:20:26 -0800 Merge remote branch 'origin/v0.6' Conflicts: deps/uv/src/win/util.c src/udp_wrap.cc commit 7584225 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-16 15:15:34 -0800 Upgrade libuv to joyent/libuv@f5bd21f M deps/uv/include/uv-private/ev.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/ev/ev.c M deps/uv/src/unix/udp.c M deps/uv/src/win/core.c M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/util.c M deps/uv/test/echo-server.c M deps/uv/test/task.h M deps/uv/test/test-eio-overflow.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-list.h M deps/uv/test/test-ref.c M deps/uv/test/test-tcp-close.c M deps/uv/test/test-timer.c commit 2541009 refs/tags/v0.6.8 Author: isaacs Date: 2012-01-16 15:06:16 -0800 Update npm to 1.1.0-2 D deps/npm/.gitmodules M deps/npm/.npmignore M deps/npm/AUTHORS M deps/npm/Makefile A deps/npm/bin/npm D deps/npm/bin/npm-g.cmd D deps/npm/bin/npm_g.cmd M deps/npm/doc/cli/config.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/init.js M deps/npm/lib/install.js M deps/npm/lib/submodule.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/error-handler.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/lifecycle.js M deps/npm/lib/utils/read-installed.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/version.js M deps/npm/man/man1/config.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/node_modules/fast-list/README.md M deps/npm/node_modules/fast-list/fast-list.js M deps/npm/node_modules/fast-list/package.json M deps/npm/node_modules/ini/README.md M deps/npm/node_modules/ini/ini.js M deps/npm/node_modules/ini/package.json M deps/npm/node_modules/minimatch/README.md M deps/npm/node_modules/minimatch/minimatch.js M deps/npm/node_modules/minimatch/package.json M deps/npm/node_modules/node-uuid/README.md M deps/npm/node_modules/node-uuid/package.json M deps/npm/node_modules/node-uuid/uuid.js M deps/npm/node_modules/request/README.md A deps/npm/node_modules/request/forever.js M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/oauth.js M deps/npm/node_modules/request/package.json M deps/npm/node_modules/request/vendor/cookie/index.js M deps/npm/node_modules/rimraf/package.json M deps/npm/node_modules/rimraf/rimraf.js M deps/npm/node_modules/semver/package.json M deps/npm/node_modules/semver/semver.js M deps/npm/node_modules/tar/lib/parse.js M deps/npm/node_modules/tar/package.json M deps/npm/package.json M deps/npm/scripts/doc-build.sh A deps/npm/test/packages/npm-test-optional-deps/package.json commit 9584445 refs/tags/v0.7.0 Author: Igor Zinkovsky Date: 2012-01-16 14:26:58 -0800 fix windows build M node.gyp M src/ngx-queue.h M src/node_vars.h commit 60040a4 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-16 14:37:57 -0800 Upgrade V8 to 3.8.6 M deps/v8/ChangeLog M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/cpu-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/assembler.h M deps/v8/src/atomicops_internals_x86_macosx.h M deps/v8/src/bootstrapper.cc M deps/v8/src/bootstrapper.h M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/code-stubs.cc M deps/v8/src/compiler.cc M deps/v8/src/cpu-profiler.cc M deps/v8/src/cpu-profiler.h M deps/v8/src/cpu.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8.cc M deps/v8/src/d8.h M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/elements.cc M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames.cc M deps/v8/src/full-codegen.cc M deps/v8/src/gdb-jit.cc M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap-profiler.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/cpu-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic.cc M deps/v8/src/incremental-marking.cc M deps/v8/src/incremental-marking.h M deps/v8/src/inspector.cc M deps/v8/src/inspector.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/jsregexp.cc M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit.cc M deps/v8/src/liveobjectlist-inl.h M deps/v8/src/liveobjectlist.cc M deps/v8/src/liveobjectlist.h M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/mark-compact.cc M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/cpu-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/platform-cygwin.cc M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-nullos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-solaris.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparser.h M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime-profiler.h M deps/v8/src/runtime.cc M deps/v8/src/scopes.cc M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/stub-cache.cc M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/utils.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8globals.h M deps/v8/src/version.cc M deps/v8/src/win32-headers.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/cpu-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/test/cctest/SConscript M deps/v8/test/cctest/cctest.h M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-x64.cc M deps/v8/test/cctest/test-cpu-profiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-disasm-arm.cc M deps/v8/test/cctest/test-disasm-mips.cc M deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-platform-linux.cc M deps/v8/test/cctest/test-platform-win32.cc M deps/v8/test/cctest/test-sockets.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-utils.cc M deps/v8/test/mjsunit/external-array.js M deps/v8/test/mjsunit/math-min-max.js A deps/v8/test/mjsunit/regress/regress-109195.js A deps/v8/test/mjsunit/regress/regress-1898.js M deps/v8/tools/grokdump.py M deps/v8/tools/ll_prof.py commit 1afd0b5 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-16 14:06:55 -0800 Revert "gyp: install node-gyp" No. This reverts commit 3d1476a3168effe3edb32510f56cf9b00bce8392. M tools/addon.gypi A tools/gyp_addon M tools/installer.js D tools/node-gyp commit 3d1476a refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-17 00:17:45 +0600 gyp: install node-gyp * fixes #2480 M tools/addon.gypi D tools/gyp_addon M tools/installer.js A tools/node-gyp commit d5047f5 refs/tags/v0.7.0 Author: Maciej Małecki Date: 2012-01-16 17:50:18 +0100 http: use `util._deprecationWarning` for deprecation warning M lib/http.js commit f0c629a refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-16 20:18:37 +0600 uv: upgrade to e7758e1 M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/pipe.c M deps/uv/src/unix/thread.c M deps/uv/src/unix/uv-eio.c M deps/uv/src/win/pipe.c M deps/uv/src/win/thread.c M deps/uv/src/win/winapi.h A deps/uv/test/test-eio-overflow.c M deps/uv/test/test-list.h D deps/uv/test/test-pipe-pair.c M deps/uv/test/test-thread.c M deps/uv/uv.gyp commit 03e689f refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-16 19:33:16 +0600 Revert "util: always display a warning for module in debug mode" This reverts commit df62005ece4bb0be0d5af645fd9093b1506ce63d. M lib/util.js commit df62005 refs/tags/v0.7.0 Author: Maciej Małecki Date: 2012-01-16 13:54:35 +0100 util: always display a warning for module in debug mode M lib/util.js commit 23de339 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-16 16:13:43 +0600 querystring: fix maxKeys = 0 is ignored M lib/querystring.js M test/simple/test-querystring.js commit f1678bf refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-16 16:11:29 +0600 http: do not accept headers if limit is exceeded * fix limiting when parser was reused * fix maxHeadersCount = 0 is ignored ( credit to @koichik ) * add test-http-max-headers-count.js ( credit to @koichik ) M lib/http.js A test/simple/test-http-max-headers-count.js commit 03cb903 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-16 01:41:26 +0100 isolates: remove references to uv_thread_self() uv_thread_self() is difficult to implement on Windows in a way where the return value is valid across threads. It's already been removed from upstream libuv. M src/node.cc M src/node_isolate.cc commit 8a98c2f refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-16 01:45:31 +0600 http, querystring: added limits to prevent DoS M doc/api/http.markdown M doc/api/querystring.markdown M lib/http.js M lib/querystring.js M test/simple/test-querystring.js commit 93465d3 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-15 16:50:58 +0100 build: support --dest-cpu configure switch again M configure commit 2202887 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-14 23:51:53 +0600 test-eio-limit: add missing copyright headers M test/simple/test-eio-limit.js commit e03b42d refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-14 23:48:56 +0600 Add failing test-eio-limit.js A test/simple/test-eio-limit.js commit f0c1376 refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-14 02:13:22 +0100 net: make .write() throw on bad input Passing a non-buffer or non-string argument to Socket.prototype.write triggered an assert: Assertion failed: (Buffer::HasInstance(args[0])), function Write, file ../src/stream_wrap.cc, line 289. Fixes #2532. M lib/net.js M test/simple/test-net-connect-buffer.js commit 766f609 refs/tags/v0.6.8 Author: Guillermo Rauch Date: 2012-01-12 14:08:08 -0800 website: Add "Api Docs" button next to "Download" * Added Docs button and `button` class. * Refactored download button style into `.button` * Applied color overrides for download/docs buttons. * Pointed docs link to latest available docs. M doc/index.html M doc/pipe.css commit bd9fa2e refs/tags/v0.6.8 Author: mrb Date: 2012-01-11 23:42:24 -0500 dgram: use slab memory allocator Change udp memory allocation scheme from uv_buf_init to slab allocation. Takes slab allocation scheme from stream_wrap. M src/udp_wrap.cc commit f2ba4ce refs/tags/v0.7.0 Author: Nathan Rajlich Date: 2012-01-11 14:44:39 -0800 build: remove the old -DPLATFORM="mac" define To prevent redefinition warnings. M node.gyp commit 9ff86a2 refs/tags/v0.7.0 Author: Nathan Rajlich Date: 2012-01-11 14:36:27 -0800 build: set `process.platform` to "darwin" on OS X This is consistent with the old waf build system, and doesn't break old scripts that are expecting the value to be "darwin". Fixes #2518. M node.gyp commit 465e22e refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-12 14:41:04 +0100 docs: clarify filename argument of vm.* functions M doc/api/vm.markdown commit 7dffbaf refs/tags/v0.7.0 Author: koichik Date: 2012-01-12 14:16:03 +0900 http: Upgrade/CONNECT request should detach its socket earlier With Upgrade or CONNECT request, http.ClientRequest emits 'close' event after its socket is closed. However, after receiving a response, the socket is not under management by the request. http.ClientRequest should detach the socket before 'upgrade'/'connect' event is emitted to pass the socket to a user. After that, it should emit 'close' event immediately without waiting for closing of the socket. Fixes #2510. M lib/http.js M test/simple/test-http-connect.js M test/simple/test-http-upgrade-agent.js commit 247d0da refs/tags/v0.6.8 Author: Igor Zinkovsky Date: 2012-01-11 19:34:56 -0800 update libuv to 855764406e fixes #2521 M deps/uv/src/win/fs.c M deps/uv/src/win/internal.h M deps/uv/src/win/util.c commit 71ae175 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-12 03:12:13 +0600 zlib: reset() method for deflate/inflate streams * ammended test-zlib-dictionary to cover reusing streams M lib/zlib.js M src/node_zlib.cc M test/simple/test-zlib-dictionary.js commit 89556f5 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-12 03:11:31 +0600 zlib: C++ style fixes for dictionary M src/node_zlib.cc commit 9e6957b refs/tags/v0.7.0 Merge: 8abb73e 07701e7 Author: Fedor Indutny Date: 2012-01-12 02:17:44 +0600 Merge branch 'v0.6' Conflicts: src/handle_wrap.cc src/node_zlib.cc src/process_wrap.cc commit 07701e7 refs/tags/v0.6.8 Author: Fedor Indutny Date: 2012-01-11 23:46:10 +0600 zlib: C++ style fixes M src/node_zlib.cc commit 8abb73e refs/tags/v0.7.0 Author: Mathias Bynens Date: 2012-01-03 10:14:02 +0100 punycode: Update to v0.3.0 M lib/punycode.js commit b073989 refs/tags/v0.6.8 Author: Maciej Małecki Date: 2012-01-10 23:29:11 +0100 makefile: ignore `lib/punycode.js` while linting `punycode` is a third party code which generates a lot of lint errors. Upstream was contacted in order to fix it in bestiejs/punycode.js#6, but request was denied. Therefore, it's reasonable to exclude this file from linting process. Ref #2456. M Makefile commit c8108aa refs/tags/v0.7.0 Author: Andreas Madsen Date: 2012-01-11 09:02:51 +0100 child_process: fix typo in internal message event name M lib/cluster.js M test/simple/test-child-process-internal.js commit 8cca30f refs/tags/v0.6.8 Author: isaacs Date: 2012-01-10 12:07:30 -0800 zlib binding cleanup * Add assert to prevent parallel writes * Embed request object instead of using new/delete * Remove unnecessary WorkReqWrap in favor of uv_work_t * Use container_of instead of req->data Along with 2d8af39accc6e1a863aa60ed80289508f3df50e8 and 0ad2717fd88e5ddd28a1c245c78b37bfe9aa4197, this should Fix #2504. M src/node_zlib.cc commit 290bc0c refs/tags/v0.6.8 Author: Ryan Dahl Date: 2012-01-10 12:13:48 -0800 Use .jpg instead of .bmp for .msi smaller. D doc/full-white-stripe.bmp A doc/full-white-stripe.jpg D doc/thin-white-stripe.bmp A doc/thin-white-stripe.jpg M tools/msvs/msi/product.wxs commit 4d49469 refs/tags/v0.7.0 Author: Maciej Małecki Date: 2012-01-10 23:07:12 +0100 child_process: fix typo in internal message event name M lib/child_process.js commit e1b829d refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-10 12:04:16 -0800 Add broken test-isolates3.js M test/simple/test-child-process-fork3.js A test/simple/test-isolates3.js commit 0ad2717 refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-10 20:54:40 +0100 Make sure that zlib contexts are not garbage collected when busy M src/node_zlib.cc commit 2d8af39 refs/tags/v0.6.8 Author: Bert Belder Date: 2012-01-10 20:51:45 +0100 Fix memory leak in node_zlib M src/node_zlib.cc commit d4ee61f refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-10 11:47:32 -0800 Add failing test-isolates2.js M test/simple/test-child-process-fork2.js D test/simple/test-isolates.js A test/simple/test-isolates0.js A test/simple/test-isolates1.js M test/simple/test-isolates2.js commit e6a30bd refs/tags/v0.6.8 Author: Ryan Dahl Date: 2012-01-09 15:29:15 -0800 Fix #2473 Tested in production. See also http://code.google.com/p/v8/issues/detail?id=1889 M src/node_buffer.h M src/stream_wrap.cc commit 4cbcdb4 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-10 20:56:30 +0600 test: make debugger-repl tests work with isolates M test/simple/test-debugger-repl-utf8.js M test/simple/test-debugger-repl.js commit 7cee968 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-10 16:46:06 +0100 isolates: add process-global list of isolates M src/node_isolate.cc M src/node_isolate.h commit 6b2091b refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-07 00:28:20 +0600 debug threads M lib/_debugger.js M lib/child_process.js commit 99679c6 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-07 00:27:55 +0600 IsolateDebugger C++ M src/node.cc M src/node_isolate.cc M src/node_isolate.h M src/node_vars.h M test/simple/test-isolates.js commit 44e7033 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-07 00:26:53 +0600 fixed debugger segfaults M src/node.cc M src/node_vars.h commit a5f74b4 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2012-01-07 00:24:41 +0600 added isolates support M src/node_script.cc M src/node_vars.h commit 97e4b3a refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-10 02:08:42 +0100 isolates: drain message queue completely M src/node_isolate.cc M test/simple/test-isolates-ping-pong.js commit 787f62d refs/tags/v0.7.0 Author: Andreas Madsen Date: 2012-01-04 15:28:13 +0100 Improve test-child-process-silent M test/simple/test-child-process-silent.js commit b28e700 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-09 12:59:26 -0800 require('sys') now throws To be removed in v0.9 M lib/sys.js commit b07acb3 refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-09 20:42:11 +0100 child_process: fix segfault after failed spawn The process handle is uninitialized when uv_spawn() fails so don't export the handle to JS land when that happens. Attempts to close the uninitialized handle resulted in segmentation faults and memory corruption. Fixes #2481. M src/process_wrap.cc commit d5d043f refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-09 20:39:06 +0100 handle_wrap: guard against uninitialized handle or double close M src/handle_wrap.cc commit 8b28d59 refs/tags/v0.7.0 Merge: 08a91ac cc5cea3 Author: Ryan Dahl Date: 2012-01-09 11:20:22 -0800 Merge remote branch 'origin/v0.6' Conflicts: Makefile configure src/node_version.h commit cc5cea3 refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-09 15:45:51 +0100 uv: upgrade to 803f5a0 M deps/uv/src/unix/internal.h commit 22d7fe1 refs/tags/v0.6.8 Author: Ryunosuke SATO Date: 2012-01-09 00:53:17 +0900 events: fix checking max listeners with `1` Fixes #2490. M lib/events.js M test/simple/test-event-emitter-check-listener-leaks.js commit 08a91ac refs/tags/v0.7.0 Author: koichik Date: 2012-01-09 03:51:06 +0100 http: better support for CONNECT method. Introduces 'connect' event on both client (http.ClientRequest) and server (http.Server). Refs: #2259, #2474. Fixes #1576. M doc/api/http.markdown M lib/http.js A test/simple/test-http-connect.js commit c1a63a9 refs/tags/v0.7.0 Author: koichik Date: 2012-01-09 02:28:49 +0100 tls: Allow establishing secure connection on the existing socket This is necessary to use SSL over HTTP tunnels. Refs #2259, #2474. Fixes #2489. M doc/api/tls.markdown M lib/tls.js A test/simple/test-tls-connect-given-socket.js commit 70033bd refs/tags/v0.7.0 Author: koichik Date: 2012-01-09 02:18:39 +0100 net: make connect() accept options This makes API even with tls.connect(). Refs #1983. See also: http://groups.google.com/group/nodejs-dev/msg/3b6dbcc4a9a82d99 Fixes #2487. M doc/api/net.markdown M lib/net.js A test/simple/test-net-connect-options.js commit 9a79bb6 refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-09 00:45:19 +0100 Avoid unnecessary buffer to string conversion. Speeds up the benchmark below by about 680% (0.5s versus 3.4s on my Core 2 Duo). var crypto = require('crypto'); var hash = crypto.createHash('sha1'); var data = new Buffer(1024); for (var i = 0; i < 128 * 1024; ++i) hash.update(data); Fixes #2494. M src/node.cc commit 472a72d refs/tags/v0.6.8 Author: Ben Noordhuis Date: 2012-01-08 21:17:28 +0100 build: honour the PYTHON environment variable Overrides the path to the python binary. Defaults to `python`. M Makefile M configure commit 0321adb refs/tags/v0.7.0 Author: Maciej Małecki Date: 2011-11-02 01:27:50 +0100 tls doc: update docs to reflect API change Refs #1983. M doc/api/tls.markdown commit 39484f4 refs/tags/v0.7.0 Author: Maciej Małecki Date: 2011-11-01 16:28:04 +0100 test tls: make tests use new `tls.connect` API Refs #1983. M test/simple/test-tls-client-abort.js M test/simple/test-tls-client-resume.js M test/simple/test-tls-client-verify.js M test/simple/test-tls-connect-simple.js M test/simple/test-tls-connect.js M test/simple/test-tls-npn-server-client.js M test/simple/test-tls-passphrase.js M test/simple/test-tls-pause-close.js M test/simple/test-tls-pause.js M test/simple/test-tls-peer-certificate.js M test/simple/test-tls-remote.js M test/simple/test-tls-request-timeout.js M test/simple/test-tls-set-encoding.js M test/simple/test-tls-sni-server-client.js commit df0edf5 refs/tags/v0.7.0 Author: Maciej Małecki Date: 2011-11-01 16:27:42 +0100 https: make `https` use new `tls.connect` API Refs #1983. M lib/https.js commit 4b4d059 refs/tags/v0.7.0 Author: Maciej Małecki Date: 2011-11-01 16:23:30 +0100 tls: make `tls.connect` accept port and host in `options` Previous API used form: tls.connect(443, "google.com", options, ...) now it's replaced with: tls.connect({port: 443, host: "google.com", ...}, ...) It simplifies argument parsing in `tls.connect` and makes the API consistent with other parts. Fixes #1983. M lib/tls.js commit 9ef3c62 refs/tags/v0.6.8 Author: koichik Date: 2012-01-07 07:51:51 +0100 docs: fix ChangeLog M ChangeLog commit 57653ad refs/tags/v0.6.8 Author: koichik Date: 2012-01-07 06:44:35 +0100 docs: small changes. M doc/api/http.markdown M doc/api/net.markdown M doc/api/tls.markdown commit ff4096f refs/tags/v0.6.8 Author: isaacs Date: 2012-01-06 17:36:39 -0800 Now working on v0.6.8 M src/node_version.h commit d5a189a refs/tags/v0.6.7 (tag: v0.6.7) Author: isaacs Date: 2012-01-05 15:44:04 -0800 2012.01.06, Version 0.6.7 (stable) * V8 hash collision fix (Breaks MIPS) (Bert Belder, Erik Corry) * Upgrade V8 to 3.6.6.15 * Upgrade npm to 1.1.0-beta-10 (isaacs) * many doc updates (Ben Noordhuis, Jeremy Martin, koichik, Dave Irvine, Seong-Rak Choi, Shannen, Adam Malcontenti-Wilson, koichik) * Fix segfault in node_http_parser.cc * dgram, timers: fix memory leaks (Ben Noordhuis, Yoshihiro Kukuchi) * repl: fix repl.start not passing the `ignoreUndefined` arg (Damon Oehlman) * #1980: Socket.pause null reference when called on a closed Stream (koichik) * #2263: XMLHttpRequest piped in a writable file stream hang (koichik) * #2069: http resource leak (koichik) * buffer.readInt global pollution fix (Phil Sung) * timers: fix performance regression (Ben Noordhuis) * #2308, #2246: node swallows openssl error on request (koichik) * #2114: timers: remove _idleTimeout from item in .unenroll() (James Hartig) * #2379: debugger: Request backtrace w/o refs (Fedor Indutny) * simple DTrace ustack helper (Dave Pacheco) * crypto: rewrite HexDecode without snprintf (Roman Shtylman) * crypto: don't ignore DH init errors (Ben Noordhuis) M AUTHORS M ChangeLog M doc/index.html M doc/logos/index.html M doc/template.html M src/node_version.h commit d84a6ba refs/tags/v0.6.7 Author: isaacs Date: 2012-01-06 16:30:46 -0800 Remove snapshot from Mac binary build M Makefile commit bca88b2 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2012-01-06 16:20:45 -0800 support nosnapshot in vcbuild.bat M node.gyp M vcbuild.bat commit 8e5674f refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-06 13:03:06 -0800 Upgrade V8 to 3.8.5 M deps/v8/ChangeLog M deps/v8/LICENSE M deps/v8/build/common.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8.h M deps/v8/src/api.cc M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/checks.h M deps/v8/src/collection.js M deps/v8/src/d8-posix.cc M deps/v8/src/d8.gyp M deps/v8/src/flag-definitions.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/isolate.h M deps/v8/src/macros.py M deps/v8/src/math.js M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h M deps/v8/src/mips/lithium-gap-resolver-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/profile-generator.cc M deps/v8/src/runtime.cc M deps/v8/src/spaces.cc M deps/v8/src/store-buffer.cc M deps/v8/src/store-buffer.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js M deps/v8/test/mjsunit/harmony/collections.js M deps/v8/tools/grokdump.py M deps/v8/tools/gyp/v8.gyp commit be67fa7 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2012-01-06 12:00:36 -0800 Revert "crypto: add SecureContext.clearOptions() method" API addition needs to go in master. Also openssl-0.9.8k doesn't have SSL_CTX_clear_options(). This reverts commit 6f8839d2ac362ced42235a34a023af5e2c656501. M src/node_crypto.cc M src/node_crypto.h commit 8bd80f4 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2012-01-06 10:22:18 -0800 fix test-sys for hash randomization broken in 4a899c92742583ca9e0bb7d16e09a66b08c9d033 M test/simple/test-sys.js commit 4a899c9 refs/tags/v0.6.7 Author: Bert Belder Date: 2012-01-06 17:02:01 +0100 Land hash collision fix for V8 3.6 by Erik Corry. - If V8 snapshots are enabled then the hash is only randomized at build time. - Breaks MIPS --- Backport hash collision workaround to 3.6. This is made up of 9956, 10351, 10338 and 10330. This change bakes the string hash key into the snapshot, so it is determined at build time for shapshot configs. Review URL: http://codereview.chromium.org/9124004 M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/d8.cc M deps/v8/src/flag-definitions.h M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/profile-generator.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/test/cctest/SConscript A deps/v8/test/cctest/test-hashing.cc M deps/v8/test/mjsunit/debug-evaluate-locals-optimized-double.js M deps/v8/test/mjsunit/debug-evaluate-locals-optimized.js commit dd9593c refs/tags/v0.6.7 Author: koichik Date: 2012-01-05 20:50:03 +0900 http: fix ServerResponse does not emit 'close' Refs #2453. M doc/api/http.markdown M lib/http.js M test/simple/test-http-response-close.js commit 4228112 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-06 00:42:10 +0100 child_process: add isolates support Passing an options object with {thread:true} to .fork() or .spawn() will run the target script in a thread instead of a separate process. M lib/child_process.js M src/node.js commit 1e73e4c refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-05 01:12:48 +0100 isolates: remove global isolates list No longer necessary, each isolate now waits until its subordinate isolates have exited. M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit dadc303 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-05 01:02:59 +0100 isolates: implement message passing Parent and child isolates can now pass arbitrary binary messages between each other. The messages are sent and received through a thread-safe queue that wakes up the event loop of the receiving thread. M src/node.cc M src/node_internals.h M src/node_isolate.cc M src/node_isolate.h A test/simple/test-isolates-ping-pong.js M test/simple/test-isolates.js commit 075acfa refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-03 15:15:54 +0100 uv: upgrade to 56a31f0 M deps/uv/include/uv.h M deps/uv/src/unix/dl.c M deps/uv/src/unix/internal.h M deps/uv/src/unix/pipe.c M deps/uv/src/unix/process.c M deps/uv/src/win/pipe.c M deps/uv/test/test-list.h A deps/uv/test/test-pipe-pair.c M deps/uv/uv.gyp commit aa67b1f refs/tags/v0.7.0 Author: Emerson Macedo Date: 2011-11-02 16:06:16 -0200 fs: add appendFile() and appendFileSync() functions M doc/api/fs.markdown M lib/fs.js A test/simple/test-fs-append-file-sync.js A test/simple/test-fs-append-file.js commit 5b05429 refs/tags/v0.7.0 Author: Mikael Bourges-Sevenier Date: 2011-12-31 00:30:42 -0800 typed arrays: add Buffer -> TypedArray constructor - create a typed array from a node::Buffer object - update TypedArray::set() to spec - add TypedArray::get() method M src/node_extensions.h M src/v8_typed_array.cc A test/simple/test-typed-arrays.js commit 78dbb4b refs/tags/v0.6.7 Author: isaacs Date: 2012-01-04 15:09:13 -0800 npm@1.1.0-beta-10 M deps/npm/Makefile A deps/npm/doc/cli/disputes.md M deps/npm/doc/cli/faq.md M deps/npm/doc/cli/index.md M deps/npm/doc/cli/owner.md M deps/npm/doc/cli/registry.md M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html A deps/npm/html/doc/disputes.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/npm.js M deps/npm/lib/utils/cmd-shim.js M deps/npm/lib/utils/fetch.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/npm-registry-client/get.js M deps/npm/lib/utils/read-json.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 A deps/npm/man/man1/disputes.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 M deps/npm/node_modules/fstream/lib/link-writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/tar/lib/pack.js M deps/npm/node_modules/tar/package.json M deps/npm/package.json M deps/npm/scripts/install.sh A deps/npm/scripts/release.sh M deps/npm/test/run.js commit 55c2197 refs/tags/v0.7.0 Author: Shigeki Ohtsu Date: 2012-01-05 21:25:07 +0900 build: compile without -fvisibility=hidden Fixes symbol lookup errors when loading an addon module on Linux. M common.gypi commit a993d22 refs/tags/v0.7.0 Author: Shigeki Ohtsu Date: 2012-01-05 21:01:29 +0900 build: set product_prefix to empty for Linux M tools/addon.gypi commit 760928b refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2012-01-05 16:44:11 +0100 docs: mention that python 2.6 or 2.7 is required M README.md commit baebd30 refs/tags/v0.6.7 Author: koichik Date: 2012-01-05 17:43:00 +0900 http: use `self` insted of `this` M lib/http.js commit e2f1e50 refs/tags/v0.7.0 Author: Andreas Madsen Date: 2012-01-05 08:57:54 +0100 typos fixes #2465 M doc/api/child_processes.markdown M doc/api/cluster.markdown M lib/cluster.js commit 5f08c3c refs/tags/v0.7.0 Author: Andreas Madsen Date: 2011-12-20 10:42:48 +0100 cluster improvements: Worker class and isolate internal messages Fixes #2388 M doc/api/child_processes.markdown M doc/api/cluster.markdown M lib/child_process.js M lib/cluster.js M lib/net.js M src/node.js A test/simple/test-child-process-internal.js A test/simple/test-cluster-basic.js M test/simple/test-cluster-fork-env.js M test/simple/test-cluster-kill-workers.js A test/simple/test-cluster-message.js commit 3452477 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2012-01-04 11:20:50 -0800 Update address in CLA M doc/cla.html commit e21643d refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2012-01-04 16:36:08 +0100 build: fix npm-cli.js install M tools/installer.js commit f3da6c6 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2011-12-29 16:06:14 -0800 Potential fix for #2438 - Save StringPtr if the header hasn't been completely received yet after one packet. - Add one to num_fields and num_values. They were actually one less than the number of fields and values. - Remove always_inline makes debugging difficult, and has negligible performance benefits. M src/node_http_parser.cc M test/simple/test-http-parser.js commit 2cde498 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2012-01-03 17:14:58 -0800 Add another test to test-http-parser-bad-ref.js demoing #2438 M test/simple/test-http-parser-bad-ref.js commit 557fc39 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2012-01-03 11:46:53 -0800 Upgrade V8 to 3.8.4 M deps/v8/ChangeLog M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/ast.cc M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/contexts.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/version.cc M deps/v8/src/x64/builtins-x64.cc A deps/v8/test/mjsunit/regress/regress-1849.js A deps/v8/test/mjsunit/regress/regress-1878.js M deps/v8/test/mjsunit/regress/regress-95113.js commit c123ac0 refs/tags/v0.7.0 Merge: 4b3824b 6f8839d Author: Ben Noordhuis Date: 2012-01-02 12:29:39 +0100 Merge remote-tracking branch 'origin/v0.6' Conflicts: src/udp_wrap.cc commit 6f8839d refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2012-01-02 12:02:05 +0100 crypto: add SecureContext.clearOptions() method SecureContext.setOptions() is backed by SSL_CTX_set_options() which, contrary to what the name suggests, is additive: it doesn't set options, it adds them to the already active options. Hence the need for SecureContext.clearOptions(), which lets you unset active options. M src/node_crypto.cc M src/node_crypto.h commit 884f689 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2012-01-02 10:48:33 +0100 test: add #2293 regression test Creating a file event watcher with fs.watch({persistent:false}) should not block the event loop. M test/simple/test-fs-watch.js commit 41f2725 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2012-01-02 10:43:10 +0100 uv: upgrade to 38fc6ad M deps/uv/LICENSE M deps/uv/include/uv-private/uv-win.h M deps/uv/src/unix/kqueue.c M deps/uv/src/unix/linux.c M deps/uv/src/unix/sunos.c M deps/uv/src/win/fs-event.c M deps/uv/src/win/fs.c M deps/uv/test/test-fs-event.c M deps/uv/test/test-fs.c M deps/uv/test/test-list.h commit c2fb062 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2012-01-01 23:36:03 +0100 docs: fix typo on community page M doc/community/index.html commit 8e57398 refs/tags/v0.6.7 Author: isaacs Date: 2011-11-07 16:10:21 -0800 Fix #2034 repl message for .clear when useGlobal=true M lib/repl.js commit 539598b refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-31 03:16:04 +0100 test: don't create temp files in fixtures dir M test/simple/test-fs-watch.js commit 8b2abed refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-30 02:03:08 +0100 bench: add /echo endpoint to http_simple Copies the POST request data verbatim into the response body. M benchmark/http_simple.js commit 432a2e4 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2011-12-29 13:36:13 -0800 Add test for #2438 Unfortunately valgrind must be used to see the bad read. It would be nice if we could improve this test to cause a segfault. A test/simple/test-http-parser-bad-ref.js commit 4b3824b refs/tags/v0.7.0 Merge: c24276f 5427311 Author: Ryan Dahl Date: 2011-12-29 11:57:40 -0800 Merge remote branch 'origin/isolates2' commit c24276f refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-29 19:30:07 +0100 net: defer net.Server 'close' event to next tick M lib/net.js M test/simple/test-net-server-listen-remove-callback.js commit 3f5bb15 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-29 14:57:53 +0100 dgram: fix memory leak in error path M src/udp_wrap.cc commit 744ed46 refs/tags/v0.6.7 Author: Damon Oehlman Date: 2011-12-29 12:15:49 +1000 repl: fix repl.start not passing the `ignoreUndefined` arg to the REPLServer constructor M lib/repl.js commit 8c3a757 refs/tags/v0.6.7 Author: Jeremy Martin Date: 2011-12-28 15:14:30 -0500 docs: tiny typo in http.markdown M doc/api/http.markdown commit 0c3b357 refs/tags/v0.7.0 Merge: add4cfc fa43f04 Author: Ben Noordhuis Date: 2011-12-29 01:56:58 +0100 Merge branch 'isolates2' commit add4cfc refs/tags/v0.7.0 Merge: b7c05e1 448c5e0 Author: Ben Noordhuis Date: 2011-12-29 01:49:10 +0100 Merge branch 'v0.6' Conflicts: src/platform_win32.cc commit fa43f04 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-29 00:40:40 +0100 Include ngx-queue.h, fix Windows build. A src/ngx-queue.h M src/node_isolate.h commit 25ca13e refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-29 00:18:23 +0100 uv: upgrade to 85f6b79 M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/uv-eio.c M deps/uv/test/test-list.h M deps/uv/test/test-thread.c commit cdb5864 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-28 23:56:53 +0100 Make msbuild run in parallel. M vcbuild.bat commit 4428b70 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-27 18:11:32 -0800 Add isolate version of test-child-process-fork M lib/child_process.js M test/simple/test-child-process-fork.js A test/simple/test-isolates2.js commit 649dbbb refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-27 13:06:25 -0800 Add process.features.isolates M src/node.cc commit 5fc0c27 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-23 14:06:32 -0800 move isolate V8 functions out of node.cc M src/node.cc M src/node_extensions.h M src/node_internals.h M src/node_isolate.cc M test/addons/shared-buffer/test.js M test/simple/test-isolates.js commit 20ba454 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-22 13:40:26 -0800 Add node::Loop() and don't inc node_isolate.h in *.cc node::Loop() replaces the NODE_LOOP macro. This avoids hitting v8::Isolate::GetCurrent() for each loop lookup when HAVE_ISOLATE==0 M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_crypto.cc M src/node_file.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit dd0188e refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-22 17:09:00 +0100 uv: upgrade to d6a06b8 M deps/uv/AUTHORS M deps/uv/include/uv-private/eio.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/eio/eio.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/uv-eio.c M deps/uv/test/test-list.h commit 40c98a9 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-21 13:55:05 -0800 Add shared-buffer isolate addon test A test/addons/shared-buffer/binding.cc A test/addons/shared-buffer/binding.gyp A test/addons/shared-buffer/test.js commit f168f7d refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-21 14:02:52 -0800 Remove node_isolate.h from node.h M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_crypto.cc M src/node_file.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 2c560c5 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-18 23:39:49 -0800 Change isolate test to demo EIO bug M test/simple/test-isolates.js commit a0f3eb0 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-18 22:49:20 -0800 node_file.cc should use NODE_LOOP() M src/node_file.cc M test/simple/test-isolates.js commit 2684765 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-18 10:56:48 -0800 Join all threads at end of main thread Require reorganizing the isolates somewhat. Add a very simple test. M src/node.cc M src/node_isolate.cc M src/node_isolate.h A test/simple/test-isolates.js commit 4d02e77 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-16 23:23:34 -0800 Move prog_start_time init after isolate assigned M src/node.cc commit 4f46ee4 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-15 14:20:27 -0800 Add link-list of all isolates M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit 863f17f refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-13 14:48:36 -0800 Move uv loop initialization into isolate M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit 45bb10c refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-13 11:49:32 -0800 move thread_id to node_isolate.cc M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit 6eeb59a refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-12 15:47:00 +0100 isolates: replace SLIST with ngx_queue_t M src/node_isolate.cc M src/node_isolate.h D src/queue.h commit 809fdf2 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 21:49:10 +0100 isolates: add process.tid property, pass args to isolate M src/node.cc commit ca19e79 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 21:14:00 +0100 isolates: have node::Isolate manage the v8::Context M src/node_isolate.cc M src/node_isolate.h commit ea97d6e refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 21:12:48 +0100 isolates: rename node::Isolate member isolate_ to v8_isolate_ M src/node_isolate.cc M src/node_isolate.h commit 5866f1a refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 19:02:33 +0100 Separate per-process and per-thread init logic. M src/node.cc commit 2df81c5 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 18:49:17 +0100 Remove per-process globals from per-thread context. M src/node.cc M src/node_vars.cc M src/node_vars.h commit 828bf50 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-08 22:44:10 -0800 isolates have globals stored in struct globals M src/node_isolate.cc M src/node_isolate.h M src/node_vars.cc M src/node_vars.h commit eb6e604 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-23 21:46:22 +0100 isolates: add _newIsolate() and _joinIsolate() to process object M src/node.cc M src/node_isolate.cc commit 09dc577 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-29 17:35:19 +0100 build: move internals to separate header file M node.gyp M src/node.h A src/node_internals.h commit b3d4938 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-29 16:41:41 +0100 build: add --without-isolates configure switch M configure M node.gyp commit 6611692 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-23 20:50:28 +0100 isolates: add atexit() functionality for isolates M src/node.cc M src/node_isolate.cc M src/node_isolate.h A src/queue.h commit 356992f refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-22 17:10:09 +0100 isolates: isolate-ify the main loop M node.gyp M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_crypto.cc A src/node_isolate.cc A src/node_isolate.h M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit e9f8e28 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-22 16:07:34 +0100 uv: upgrade to f5c2a4a M deps/uv/test/test-list.h commit bc7bae1 refs/tags/v0.7.0 Merge: b7c05e1 448c5e0 Author: Ben Noordhuis Date: 2011-12-29 01:49:10 +0100 Merge remote-tracking branch 'origin/v0.6' Conflicts: src/platform_win32.cc commit 5427311 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-29 01:42:18 +0100 uv: upgrade to 0db56ea M deps/uv/src/win/thread.c commit 9143b43 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-29 00:40:40 +0100 Include ngx-queue.h, fix Windows build. A src/ngx-queue.h M src/node_isolate.h commit 2afd20b refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-29 00:18:23 +0100 uv: upgrade to 85f6b79 M deps/uv/include/uv-private/uv-unix.h M deps/uv/include/uv.h M deps/uv/src/unix/uv-eio.c M deps/uv/test/test-list.h M deps/uv/test/test-thread.c commit 59faab4 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-28 23:56:53 +0100 Make msbuild run in parallel. M vcbuild.bat commit b7c05e1 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-28 14:13:50 -0800 Upgrade V8 to 3.8.3 M deps/v8/ChangeLog M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/lithium-gap-resolver-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/debug.cc M deps/v8/src/flag-definitions.h M deps/v8/src/heap.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-gap-resolver-ia32.cc M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/mips/ic-mips.cc M deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-mips.cc M deps/v8/src/objects.cc M deps/v8/src/string-search.h M deps/v8/src/version.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-gap-resolver-x64.cc M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/test/cctest/test-api.cc A deps/v8/test/mjsunit/regress/regress-108296.js commit 448c5e0 refs/tags/v0.6.7 Author: Ryan Dahl Date: 2011-12-28 14:08:19 -0800 Revert "Add HandleScope to http-parser binding" This commit did not actually fix the production crashes. This reverts commit 73cf8e82e768af870964d6f3375ab758e774165c. M src/node_http_parser.cc commit d483acc refs/tags/v0.6.7 Author: Andreas Madsen Date: 2011-12-28 17:13:28 +0100 test: remove internet test from test/simple/ M test/simple/test-c-ares.js commit b037c16 refs/tags/v0.7.0 Author: koichik Date: 2011-12-28 15:18:11 +0900 test: fix test-sys.js fails if the time zone is not CET Fixes #2423. M test/simple/test-sys.js commit a848a3e refs/tags/v0.6.7 Author: koichik Date: 2011-12-28 15:13:57 +0900 net: fix Socket.pause null reference when called on a closed Stream Fixes #1980. M lib/net.js A test/simple/test-net-after-close.js commit b319699 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-27 18:11:32 -0800 Add isolate version of test-child-process-fork M lib/child_process.js M test/simple/test-child-process-fork.js A test/simple/test-isolates2.js commit 036e593 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-27 13:06:25 -0800 Add process.features.isolates M src/node.cc commit 533a455 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-23 14:06:32 -0800 move isolate V8 functions out of node.cc M src/node.cc M src/node_extensions.h M src/node_internals.h M src/node_isolate.cc M test/addons/shared-buffer/test.js M test/simple/test-isolates.js commit 9d792f3 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-22 13:40:26 -0800 Add node::Loop() and don't inc node_isolate.h in *.cc node::Loop() replaces the NODE_LOOP macro. This avoids hitting v8::Isolate::GetCurrent() for each loop lookup when HAVE_ISOLATE==0 M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_crypto.cc M src/node_file.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit c481f97 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-22 17:09:00 +0100 uv: upgrade to d6a06b8 M deps/uv/AUTHORS M deps/uv/include/uv-private/eio.h M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/unix/dl.c M deps/uv/src/unix/eio/eio.c M deps/uv/src/unix/fs.c M deps/uv/src/unix/uv-eio.c M deps/uv/test/test-list.h commit 02f24f5 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-21 13:55:05 -0800 Add shared-buffer isolate addon test A test/addons/shared-buffer/binding.cc A test/addons/shared-buffer/binding.gyp A test/addons/shared-buffer/test.js commit 87bb848 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-21 14:02:52 -0800 Remove node_isolate.h from node.h M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_crypto.cc M src/node_file.cc M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 8c47637 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-18 23:39:49 -0800 Change isolate test to demo EIO bug M test/simple/test-isolates.js commit a8506c4 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-18 22:49:20 -0800 node_file.cc should use NODE_LOOP() M src/node_file.cc M test/simple/test-isolates.js commit 41062e7 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-18 10:56:48 -0800 Join all threads at end of main thread Require reorganizing the isolates somewhat. Add a very simple test. M src/node.cc M src/node_isolate.cc M src/node_isolate.h A test/simple/test-isolates.js commit 2d8c1fe refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-16 23:23:34 -0800 Move prog_start_time init after isolate assigned M src/node.cc commit 1a433b9 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-15 14:20:27 -0800 Add link-list of all isolates M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit 78a2569 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-13 14:48:36 -0800 Move uv loop initialization into isolate M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit 39a4927 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-13 11:49:32 -0800 move thread_id to node_isolate.cc M src/node.cc M src/node_isolate.cc M src/node_isolate.h commit 469cb1b refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-12 15:47:00 +0100 isolates: replace SLIST with ngx_queue_t M src/node_isolate.cc M src/node_isolate.h D src/queue.h commit d329fc7 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 21:49:10 +0100 isolates: add process.tid property, pass args to isolate M src/node.cc commit 3063ba0 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 21:14:00 +0100 isolates: have node::Isolate manage the v8::Context M src/node_isolate.cc M src/node_isolate.h commit 9d71e74 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 21:12:48 +0100 isolates: rename node::Isolate member isolate_ to v8_isolate_ M src/node_isolate.cc M src/node_isolate.h commit 3aadd4f refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 19:02:33 +0100 Separate per-process and per-thread init logic. M src/node.cc commit 8a538ce refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-09 18:49:17 +0100 Remove per-process globals from per-thread context. M src/node.cc M src/node_vars.cc M src/node_vars.h commit 9caecee refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-08 22:44:10 -0800 isolates have globals stored in struct globals M src/node_isolate.cc M src/node_isolate.h M src/node_vars.cc M src/node_vars.h commit edbec3f refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-23 21:46:22 +0100 isolates: add _newIsolate() and _joinIsolate() to process object M src/node.cc M src/node_isolate.cc commit a778a25 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-29 17:35:19 +0100 build: move internals to separate header file M node.gyp M src/node.h A src/node_internals.h commit 39e2c46 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-29 16:41:41 +0100 build: add --without-isolates configure switch M configure M node.gyp commit 2a7a2ca refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-23 20:50:28 +0100 isolates: add atexit() functionality for isolates M src/node.cc M src/node_isolate.cc M src/node_isolate.h A src/queue.h commit c3346f6 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-22 17:10:09 +0100 isolates: isolate-ify the main loop M node.gyp M src/cares_wrap.cc M src/fs_event_wrap.cc M src/handle_wrap.cc M src/node.cc M src/node.h M src/node_crypto.cc A src/node_isolate.cc A src/node_isolate.h M src/node_zlib.cc M src/pipe_wrap.cc M src/process_wrap.cc M src/stream_wrap.cc M src/tcp_wrap.cc M src/timer_wrap.cc M src/tty_wrap.cc M src/udp_wrap.cc commit 0d5a6b2 refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-11-22 16:07:34 +0100 uv: upgrade to f5c2a4a M deps/uv/test/test-list.h commit e1c043f refs/tags/v0.6.7 Author: koichik Date: 2011-12-27 17:43:58 +0900 docs: fix docs to not suggest variable leaks Fixes #2106. M doc/api/buffers.markdown M doc/api/child_processes.markdown M doc/api/crypto.markdown M doc/api/dns.markdown M doc/api/fs.markdown M doc/api/http.markdown M doc/api/net.markdown M doc/api/process.markdown M doc/api/querystring.markdown M doc/api/repl.markdown M doc/api/streams.markdown M doc/api/url.markdown M doc/api/util.markdown commit a337ac7 refs/tags/v0.6.7 Author: koichik Date: 2011-12-27 17:42:37 +0900 http: fix XMLHttpRequest piped in a writable file stream hangs next request Fixes #2263. M lib/http.js A test/simple/test-http-pipe-fs.js commit b962ff3 refs/tags/v0.7.0 Author: koichik Date: 2011-12-27 17:33:23 +0900 tls: fix test-https-client-reject fails Fixes #2417. M lib/tls.js commit 70e6f3f refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-26 23:30:25 +0100 docs: document http.Server.close() semantics M doc/api/http.markdown commit e6b6075 refs/tags/v0.7.0 Author: koichik Date: 2011-12-26 16:14:47 +0100 http: Avoid 'data'/'end' events after pause() Fixes #1040. M lib/http.js A test/simple/test-http-pause.js commit 7aa5924 refs/tags/v0.6.7 Author: koichik Date: 2011-11-29 20:55:05 +0900 http: fix resource leak Fixes #2069 M lib/http.js M test/simple/test-http-client-agent.js M test/simple/test-http-keep-alive.js M test/simple/test-http-upgrade-agent.js commit 0de6ec5 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-26 03:27:28 +0100 win: fix mismatched new[]/delete M src/platform_win32.cc commit ed5bad7 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-26 03:23:34 +0100 bench: fix use of fd after close M benchmark/io.c commit 48a9a2d refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-23 17:42:27 -0800 Add deprecation message for http.Client M lib/http.js commit c2d9e62 refs/tags/v0.7.0 Merge: e4731f8 d85c85a Author: Ryan Dahl Date: 2011-12-23 15:58:11 -0800 Merge remote branch 'origin/v0.6' Conflicts: deps/v8/src/version.cc commit e4731f8 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-23 15:57:10 -0800 Upgrade V8 to 3.8.2.1 M deps/v8/build/common.gypi M deps/v8/src/version.cc M deps/v8/tools/gyp/v8.gyp commit d85c85a refs/tags/v0.6.7 Author: Ryan Dahl Date: 2011-12-23 15:10:06 -0800 Change 'real example' in addon doc M doc/api/addons.markdown commit 624f70e refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-23 14:24:50 -0800 GYP: rename options.gypi to config.gypi Sounds more familiar to unix users used to config.h M .gitignore M Makefile M configure M tools/gyp_node commit c6347dc refs/tags/v0.6.7 Author: Bert Belder Date: 2011-12-23 03:09:36 +0100 Add another nextTick benchmark It tests how many iterations the event loop can make per second. A benchmark/next-tick-2.js commit cf2513e refs/tags/v0.6.7 Author: Phil Sung Date: 2011-12-21 17:38:12 -0800 buffer: don't pollute global namespace in buffer.readInt* M lib/buffer.js commit b261e37 refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-22 17:28:23 +0100 test: ensure callback is executed M test/simple/test-net-write-after-close.js commit 5976d58 refs/tags/v0.6.7 Author: Ju-yeong Park Date: 2011-12-22 11:32:27 +0900 net: raise exception when the socket is closed M lib/net.js A test/simple/test-net-write-after-close.js commit 045bfe0 refs/tags/v0.6.7 Author: Dave Irvine Date: 2011-12-22 14:39:53 +0000 docs: document 'encoding' arg of hash.update() M doc/api/crypto.markdown commit d8c178b refs/tags/v0.6.7 Author: Ben Noordhuis Date: 2011-12-22 14:42:20 +0100 timers: fix performance regression Fix a 5-7% performance regression in the http_simple benchmark that was introduced by the following commits: 348d8cd timers: remove _idleTimeout from item in .unenroll() f2f3028 timers: fix memory leak in setTimeout 098fef6 timers: remember extra setTimeout() arguments when timeout==0 Fix suggested by Bert Belder. M lib/timers.js commit 892ba87 refs/tags/v0.6.7 Author: Seong-Rak Choi Date: 2011-12-21 13:25:56 +0900 docs: fix javascript error on document page `highlight()` is called twice. It causes following javascript error. > Uncaught Found
 element with class="sh_sourcecode",
    > but no such language exists
    
    Fixes #2393.

M	doc/template.html

commit ef65919	refs/tags/v0.6.7
Author: Shannen 
Date:   2011-12-20 15:57:45 +1100

    docs: use "Level 1" HTML5 features
    
    Since we're using an HTML doctype we might as well use "Level 1" HTML5 features.
    See more: http://mathiasbynens.be/notes/html5-levels#level-1
    
    Fixes #2386.

M	doc/about/index.html
M	doc/community/index.html
M	doc/index.html
M	doc/template.html

commit 6ac22bf	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-21 14:18:56 -0800

    Add gitignore file for addon tests

A	test/addons/.gitignore

commit 60a9e1e	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-21 12:39:36 -0800

    Upgrade GYP to r1115

M	tools/gyp/buildbot/buildbot_run.py
M	tools/gyp/gyptest.py
M	tools/gyp/pylib/gyp/common.py
M	tools/gyp/pylib/gyp/generator/dump_dependency_json.py
M	tools/gyp/pylib/gyp/generator/make.py
M	tools/gyp/pylib/gyp/generator/ninja.py
M	tools/gyp/pylib/gyp/input.py
M	tools/gyp/pylib/gyp/ninja_syntax.py
M	tools/gyp/test/dependencies/b/b.gyp
A	tools/gyp/test/dependencies/b/b3.c
M	tools/gyp/test/dependencies/gyptest-lib-only.py
A	tools/gyp/test/dependencies/gyptest-none-traversal.py
A	tools/gyp/test/dependencies/main.c
A	tools/gyp/test/dependencies/none_traversal.gyp
M	tools/gyp/test/lib/TestGyp.py

commit 6029127	refs/tags/v0.6.7
Author: Ryan Dahl 
Date:   2011-12-21 12:38:07 -0800

    Upgrade V8 to 3.6.6.15

M	deps/v8/src/objects.h
M	deps/v8/src/version.cc

commit f7f8af8	refs/tags/v0.7.0
Merge: 4eaf4ce 73cf8e8
Author: Ryan Dahl 
Date:   2011-12-21 12:17:23 -0800

    Merge remote branch 'origin/v0.6'
    
    Conflicts:
    	Makefile
    	lib/_debugger.js

commit 73cf8e8	refs/tags/v0.6.7
Author: Ryan Dahl 
Date:   2011-12-21 12:01:39 -0800

    Add HandleScope to http-parser binding
    
    Fixes production crashes. We were not able to reproduce in the test suite.

M	src/node_http_parser.cc

commit 4eaf4ce	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-21 10:54:24 -0800

    Upgrade V8 to 3.8.2

M	deps/v8/ChangeLog
M	deps/v8/build/common.gypi
M	deps/v8/src/arm/lithium-arm.cc
M	deps/v8/src/arm/lithium-arm.h
M	deps/v8/src/arm/lithium-codegen-arm.cc
M	deps/v8/src/assembler.cc
M	deps/v8/src/ia32/lithium-codegen-ia32.cc
M	deps/v8/src/ia32/lithium-ia32.cc
M	deps/v8/src/ia32/lithium-ia32.h
M	deps/v8/src/mips/builtins-mips.cc
M	deps/v8/src/mips/lithium-codegen-mips.cc
M	deps/v8/src/mips/lithium-mips.cc
M	deps/v8/src/mips/lithium-mips.h
M	deps/v8/src/runtime.cc
M	deps/v8/src/scanner.cc
M	deps/v8/src/type-info.cc
M	deps/v8/src/version.cc
M	deps/v8/src/x64/lithium-codegen-x64.cc
M	deps/v8/src/x64/lithium-x64.cc
M	deps/v8/src/x64/lithium-x64.h
M	deps/v8/test/cctest/cctest.status
M	deps/v8/test/cctest/test-heap.cc
A	deps/v8/test/mjsunit/regress/regress-1530.js
M	deps/v8/test/test262/test262.status
M	deps/v8/tools/gc-nvp-trace-processor.py

commit 07c27e0	refs/tags/v0.6.7
Author: koichik 
Date:   2011-12-18 02:09:16 +0900

    tls: Fix node swallows openssl error on request
    
    Fixes #2308.
    Fixes #2246.

M	doc/api/tls.markdown
M	lib/tls.js
A	test/simple/test-https-invalid-key.js
A	test/simple/test-tls-invalid-key.js

commit a82f538	refs/tags/v0.7.0
Author: Ben Noordhuis 
Date:   2011-12-21 18:28:34 +0100

    deps: fix openssl build on x86_64

M	deps/openssl/config/piii/openssl/opensslconf-posix.h

commit b24c515	refs/tags/v0.7.0
Author: Ben Noordhuis 
Date:   2011-12-20 20:55:14 +0100

    uv: upgrade to 10de090

M	deps/uv/AUTHORS
M	deps/uv/include/uv-private/ngx-queue.h
M	deps/uv/include/uv-private/uv-unix.h
M	deps/uv/include/uv-private/uv-win.h
M	deps/uv/include/uv.h
M	deps/uv/src/unix/core.c
M	deps/uv/src/unix/darwin.c
M	deps/uv/src/unix/thread.c
M	deps/uv/src/win/internal.h
M	deps/uv/test/test-list.h
M	deps/uv/test/test-thread.c

commit 7a7f106	refs/tags/v0.6.7
Author: Ben Noordhuis 
Date:   2011-12-21 15:01:07 +0100

    tls: remove duplicate assignment

M	lib/tls.js

commit 18b9220	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-20 22:03:32 -0800

    Support addons with gyp
    
    Initial pass.

A	test/addons/hello-world/binding.cc
A	test/addons/hello-world/binding.gyp
A	test/addons/hello-world/test.js
A	tools/addon.gypi
A	tools/gyp_addon

commit 7edfb02	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-20 22:02:47 -0800

    Remove visibility=hidden options from common.gypi
    
    Not necessary and preventing addon loading.

M	common.gypi

commit 6c5f1f5	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-20 20:26:13 -0800

    Remove unnecessary stuff from node.gyp

M	node.gyp

commit f4e34f1	refs/tags/v0.6.7
Author: Bert Belder 
Date:   2011-12-20 17:15:22 +0000

    Remove unnecessary statement

M	lib/path.js

commit b603578	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-19 18:06:19 -0800

    Fix 'make install'
    
    Broken in 45605c because configure does not spit out proper JavaScript.
    Needed to change single quotes to double.

M	tools/installer.js

commit 348d8cd	refs/tags/v0.6.7
Author: James Hartig 
Date:   2011-12-02 03:27:35 -0500

    timers: remove _idleTimeout from item in .unenroll()
    
    Stops .active() from reactivating the timer.
    
    Fixes #2114.

M	lib/net.js
M	lib/timers.js
A	test/simple/test-net-settimeout.js

commit aac717d	refs/tags/v0.7.0
Author: Ben Noordhuis 
Date:   2011-12-20 00:30:41 +0100

    Add missing return statement in _debugPause() binding.

M	src/node.cc

commit 45605c9	refs/tags/v0.7.0
Author: jbergstroem 
Date:   2011-12-18 23:53:07 +0100

    gyp: switch json for pprint when generating config

M	configure

commit f999411	refs/tags/v0.7.0
Author: jbergstroem 
Date:   2011-12-18 23:48:27 +0100

    build: remove unused cmakelist

D	test/CMakeLists.txt

commit 5c7532e	refs/tags/v0.7.0
Author: Maciej Małecki 
Date:   2011-12-19 23:28:42 +0100

    assert: test `RegExp`'s properties when checking for equality
    
    Previous code ignored the fact that `/a/ != /a/g`.
    
    Test case included.

M	lib/assert.js
M	test/simple/test-assert.js

commit a805012	refs/tags/v0.7.0
Author: Pedro Teixeira 
Date:   2011-02-02 11:09:02 +0000

    assert: .deepEqual() support for RegExp objects

M	lib/assert.js
M	test/simple/test-assert.js

commit 213b8af	refs/tags/v0.7.0
Author: Ben Noordhuis 
Date:   2011-12-19 23:24:29 +0100

    gyp: include opensslconf.h on x64
    
    Good news, it means we don't have to compile with OPENSSL_NO_ASM=1 after all.

M	deps/openssl/openssl.gyp

commit 15d0fa6	refs/tags/v0.7.0
Author: Ben Noordhuis 
Date:   2011-12-19 22:55:11 +0100

    gyp: compile openssl with OPENSSL_NO_ASM=1
    
    Fixes linker error "undefined reference to `OPENSSL_ia32_cpuid'". This is
    sub-optimal and needs to be revisited, the plain C implementations are often
    much slower.

M	deps/openssl/openssl.gyp

commit c65a91c	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-19 13:41:04 -0800

    GYP: don't build V8 twice

M	common.gypi

commit d87f551	refs/tags/v0.6.7
Author: Fedor Indutny 
Date:   2011-12-09 14:41:48 +0600

    debugger: Request backtrace w/o refs, see #1745
    
    Fixes #2379

M	lib/_debugger.js

commit 802c4c6	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-20 03:09:54 +0600

    debugger: document pause and setBreakpoint(line)
    
    Fixes #2381

M	doc/api/debugger.markdown

commit 3966e4e	refs/tags/v0.7.0
Author: Andreas Madsen 
Date:   2011-12-19 22:08:52 +0100

    Remove debug console.log and optimize object copy
    
    Fixes #2380

M	lib/cluster.js

commit 21e7292	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-19 13:06:19 -0800

    Upgrade V8 to 3.8.1

M	deps/v8/AUTHORS
M	deps/v8/ChangeLog
M	deps/v8/build/common.gypi
M	deps/v8/src/arm/code-stubs-arm.cc
M	deps/v8/src/arm/ic-arm.cc
M	deps/v8/src/arm/lithium-codegen-arm.cc
M	deps/v8/src/assembler.cc
M	deps/v8/src/assembler.h
M	deps/v8/src/d8.cc
M	deps/v8/src/deoptimizer.cc
M	deps/v8/src/flag-definitions.h
M	deps/v8/src/flags.cc
M	deps/v8/src/flags.h
M	deps/v8/src/heap.cc
M	deps/v8/src/hydrogen-instructions.cc
M	deps/v8/src/hydrogen-instructions.h
M	deps/v8/src/hydrogen.cc
M	deps/v8/src/ia32/code-stubs-ia32.cc
M	deps/v8/src/ia32/ic-ia32.cc
M	deps/v8/src/ia32/lithium-codegen-ia32.cc
M	deps/v8/src/ia32/macro-assembler-ia32.cc
M	deps/v8/src/ia32/macro-assembler-ia32.h
M	deps/v8/src/ic.cc
M	deps/v8/src/incremental-marking.cc
M	deps/v8/src/mark-compact.cc
M	deps/v8/src/mips/code-stubs-mips.cc
M	deps/v8/src/mips/ic-mips.cc
M	deps/v8/src/mips/lithium-codegen-mips.cc
M	deps/v8/src/mksnapshot.cc
M	deps/v8/src/objects-inl.h
M	deps/v8/src/objects.cc
M	deps/v8/src/objects.h
M	deps/v8/src/prettyprinter.cc
M	deps/v8/src/runtime.cc
M	deps/v8/src/runtime.h
M	deps/v8/src/spaces.cc
M	deps/v8/src/stub-cache.cc
M	deps/v8/src/stub-cache.h
M	deps/v8/src/type-info.cc
M	deps/v8/src/type-info.h
M	deps/v8/src/v8.cc
M	deps/v8/src/version.cc
M	deps/v8/src/x64/code-stubs-x64.cc
M	deps/v8/src/x64/ic-x64.cc
M	deps/v8/src/x64/lithium-codegen-x64.cc
M	deps/v8/test/cctest/cctest.status
M	deps/v8/test/cctest/test-hashing.cc
M	deps/v8/test/cctest/test-heap.cc
M	deps/v8/test/cctest/test-regexp.cc
M	deps/v8/test/mjsunit/array-literal-transitions.js
M	deps/v8/test/mjsunit/d8-os.js
A	deps/v8/test/mjsunit/function-named-self-reference.js
A	deps/v8/test/mjsunit/regress/regress-crbug-100859.js
M	deps/v8/test/mjsunit/string-external-cached.js
M	deps/v8/test/test262/test262.status
M	deps/v8/test/test262/testcfg.py
M	deps/v8/tools/grokdump.py

commit 07b1997	refs/tags/v0.7.0
Author: Andreas Madsen 
Date:   2011-12-19 20:48:03 +0100

    Add env argument to cluster.fork
    
    Fixes 2378

M	doc/api/cluster.markdown
M	lib/cluster.js
A	test/simple/test-cluster-fork-env.js

commit 8085876	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-17 12:02:51 +0600

    break on exception
    
    Fixes #2304

M	lib/_debugger.js

commit a239ea0	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-14 18:33:58 +0600

    use inlineRefs, as it's already impl

M	lib/_debugger.js

commit b00b2f0	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-14 13:53:30 +0600

    pass noRefs as arguments

M	lib/_debugger.js

commit b0388cc	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-10 22:52:07 +0600

    pause command

M	lib/_debugger.js
M	src/node.cc

commit 07ad119	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-10 22:34:50 +0600

    allow setBreakpoint(line)

M	lib/_debugger.js

commit c07edd9	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-09 15:24:15 +0600

    preserve cursor pos
    
    * configurable via .prompt()'s preserveCursor argument (false by default)

M	lib/_debugger.js
M	lib/readline.js
M	lib/repl.js

commit d9377f5	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-09 14:41:48 +0600

    request backtrace w/o refs, see #1745

M	lib/_debugger.js

commit 855f466	refs/tags/v0.7.0
Author: Nathan Rajlich 
Date:   2011-12-18 13:33:48 -0800

    test: Add test case for MODULE_NOT_FOUND.

M	test/simple/test-require-exceptions.js

commit ec11525	refs/tags/v0.7.0
Author: Nathan Rajlich 
Date:   2011-12-18 13:31:16 -0800

    docs: Add docs for MODULE_NOT_FOUND error.

M	doc/api/modules.markdown

commit 3f987cd	refs/tags/v0.7.0
Author: Nathan Rajlich 
Date:   2011-12-18 13:22:10 -0800

    module: Set the error.code to 'MODULE_NOT_FOUND' when a bad path is given to require.
    
    Fixes #2358.

M	lib/module.js

commit 926365c	refs/tags/v0.6.7
Author: Ryan Dahl 
Date:   2011-12-18 22:54:15 -0800

    add links to package manager on download page

M	doc/index.html

commit bb8f734	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-18 15:10:01 -0800

    Fix make targets so they detect changes
    
    Broken in 10d92b3

M	Makefile

commit ee0a7b9	refs/tags/v0.7.0
Author: Avi Flax 
Date:   2011-12-18 11:29:37 -0500

    util: output Dates with Date.toString not Date.toUTCString

M	lib/util.js
M	test/simple/test-sys.js

commit 4b455ba	refs/tags/v0.6.7
Author: Ben Noordhuis 
Date:   2011-12-18 22:27:21 +0100

    module: improve process.dlopen() error messages
    
    On Windows, that is. On Unices, we don't have a good way to translate dlopen()
    and dlsym() errors (yet).

M	src/node.cc

commit f322bbe	refs/tags/v0.6.7
Author: Ben Noordhuis 
Date:   2011-12-18 22:28:30 +0100

    uv: upgrade to feb267e

M	deps/uv/include/uv.h
M	deps/uv/src/unix/dl.c

commit ec51bfc	refs/tags/v0.6.7
Author: Felix Geisendörfer 
Date:   2011-12-18 13:35:31 +0100

    Use common.PORT to avoid conflicts

M	test/simple/test-net-server-listen-remove-callback.js

commit f2f3028	refs/tags/v0.6.7
Author: Yoshihiro Kikuchi 
Date:   2011-12-18 09:22:22 +0900

    timers: fix memory leak in setTimeout
    
    Closing handle is leaked when setTimeout called with arguments which are
    1. a callback
    2. zero delay
    (i.e. setTimeout(function(){}, 0); )

M	lib/timers.js
M	test/simple/test-timers-zero-timeout.js

commit 6df7bdd	refs/tags/v0.6.7
Author: Ben Noordhuis 
Date:   2011-12-18 01:26:00 +0100

    child_process: make .send() throw if message is undefined
    
    JSON.stringify(undefined) returns "undefined" but JSON.parse() doesn't know how
    to parse that.

M	lib/child_process.js
M	test/simple/test-child-process-fork.js

commit b084322	refs/tags/v0.7.0
Author: Andreas Madsen 
Date:   2011-12-17 11:52:40 +0100

    Add silent option to child_process.fork
    
    Fixes #2354.

M	doc/api/child_processes.markdown
M	lib/child_process.js
A	test/simple/test-child-process-silent.js

commit 10d92b3	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-17 03:23:17 -0800

    saner targets

M	Makefile

commit c4d2244	refs/tags/v0.6.7
Author: Adam Malcontenti-Wilson 
Date:   2011-12-15 00:53:31 +1100

    docs: Make logo a link back to homepage
    
    Fixes #2332.

M	doc/about/index.html
M	doc/community/index.html
M	doc/logos/index.html

commit a9f2c4a	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-17 14:09:14 +0600

    --without-npm option
    
    Fixes #2353.

M	configure
M	tools/installer.js

commit d75de86	refs/tags/v0.6.7
Author: isaacs 
Date:   2011-12-16 18:04:39 -0800

    add 'make test-npm'

M	Makefile

commit 90fb81a	refs/tags/v0.6.7
Author: isaacs 
Date:   2011-12-16 17:24:25 -0800

    npm 1.1.0-beta-7

M	deps/npm/html/api/bin.html
M	deps/npm/html/api/bugs.html
M	deps/npm/html/api/commands.html
M	deps/npm/html/api/config.html
M	deps/npm/html/api/deprecate.html
M	deps/npm/html/api/docs.html
M	deps/npm/html/api/edit.html
M	deps/npm/html/api/explore.html
M	deps/npm/html/api/help-search.html
M	deps/npm/html/api/init.html
M	deps/npm/html/api/install.html
M	deps/npm/html/api/link.html
M	deps/npm/html/api/load.html
M	deps/npm/html/api/ls.html
M	deps/npm/html/api/npm.html
M	deps/npm/html/api/outdated.html
M	deps/npm/html/api/owner.html
M	deps/npm/html/api/pack.html
M	deps/npm/html/api/prefix.html
M	deps/npm/html/api/prune.html
M	deps/npm/html/api/publish.html
M	deps/npm/html/api/rebuild.html
M	deps/npm/html/api/restart.html
M	deps/npm/html/api/root.html
M	deps/npm/html/api/run-script.html
M	deps/npm/html/api/search.html
M	deps/npm/html/api/start.html
M	deps/npm/html/api/stop.html
M	deps/npm/html/api/submodule.html
M	deps/npm/html/api/tag.html
M	deps/npm/html/api/test.html
M	deps/npm/html/api/uninstall.html
M	deps/npm/html/api/unpublish.html
M	deps/npm/html/api/update.html
M	deps/npm/html/api/version.html
M	deps/npm/html/api/view.html
M	deps/npm/html/api/whoami.html
M	deps/npm/html/doc/README.html
M	deps/npm/html/doc/adduser.html
M	deps/npm/html/doc/bin.html
M	deps/npm/html/doc/bugs.html
M	deps/npm/html/doc/build.html
M	deps/npm/html/doc/bundle.html
M	deps/npm/html/doc/cache.html
M	deps/npm/html/doc/changelog.html
M	deps/npm/html/doc/coding-style.html
M	deps/npm/html/doc/completion.html
M	deps/npm/html/doc/config.html
M	deps/npm/html/doc/deprecate.html
M	deps/npm/html/doc/developers.html
M	deps/npm/html/doc/docs.html
M	deps/npm/html/doc/edit.html
M	deps/npm/html/doc/explore.html
M	deps/npm/html/doc/faq.html
M	deps/npm/html/doc/folders.html
M	deps/npm/html/doc/help-search.html
M	deps/npm/html/doc/help.html
M	deps/npm/html/doc/index.html
M	deps/npm/html/doc/init.html
M	deps/npm/html/doc/install.html
M	deps/npm/html/doc/json.html
M	deps/npm/html/doc/link.html
M	deps/npm/html/doc/list.html
M	deps/npm/html/doc/npm.html
M	deps/npm/html/doc/outdated.html
M	deps/npm/html/doc/owner.html
M	deps/npm/html/doc/pack.html
M	deps/npm/html/doc/prefix.html
M	deps/npm/html/doc/prune.html
M	deps/npm/html/doc/publish.html
M	deps/npm/html/doc/rebuild.html
M	deps/npm/html/doc/registry.html
M	deps/npm/html/doc/removing-npm.html
M	deps/npm/html/doc/restart.html
M	deps/npm/html/doc/root.html
M	deps/npm/html/doc/run-script.html
M	deps/npm/html/doc/scripts.html
M	deps/npm/html/doc/search.html
M	deps/npm/html/doc/semver.html
M	deps/npm/html/doc/star.html
M	deps/npm/html/doc/start.html
M	deps/npm/html/doc/stop.html
M	deps/npm/html/doc/submodule.html
M	deps/npm/html/doc/tag.html
M	deps/npm/html/doc/test.html
M	deps/npm/html/doc/uninstall.html
M	deps/npm/html/doc/unpublish.html
M	deps/npm/html/doc/update.html
M	deps/npm/html/doc/version.html
M	deps/npm/html/doc/view.html
M	deps/npm/html/doc/whoami.html
M	deps/npm/lib/utils/excludes.js
M	deps/npm/lib/utils/ini.js
M	deps/npm/man/man1/npm.1
M	deps/npm/man/man3/npm.3
M	deps/npm/node_modules/fstream/lib/link-writer.js
M	deps/npm/node_modules/fstream/package.json
M	deps/npm/package.json
A	deps/npm/test/packages/npm-test-files/.npmignore
A	deps/npm/test/packages/npm-test-files/include4
A	deps/npm/test/packages/npm-test-files/package.json
A	deps/npm/test/packages/npm-test-files/sub/include
A	deps/npm/test/packages/npm-test-files/sub/include2
A	deps/npm/test/packages/npm-test-files/sub/include4
A	deps/npm/test/packages/npm-test-files/test.sh
D	deps/npm/test/run
A	deps/npm/test/run.js

commit e61de70	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-16 15:00:23 -0800

    gyp: use built-in openssl by default

M	configure

commit 64de69c	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-16 14:06:29 -0800

    Upgrade GYP to r1107

M	tools/gyp/pylib/gyp/common.py
M	tools/gyp/pylib/gyp/generator/make.py
M	tools/gyp/test/mac/gyptest-strip.py
A	tools/gyp/test/mac/strip/strip.saves
M	tools/gyp/test/mac/strip/test.gyp
A	tools/gyp/test/relative/foo/a/a.cc
A	tools/gyp/test/relative/foo/a/a.gyp
A	tools/gyp/test/relative/foo/a/c/c.cc
A	tools/gyp/test/relative/foo/a/c/c.gyp
A	tools/gyp/test/relative/foo/b/b.cc
A	tools/gyp/test/relative/foo/b/b.gyp
A	tools/gyp/test/relative/gyptest-default.py
M	tools/gyp/test/variables/commands/commands-repeated.gyp.stdout
M	tools/gyp/test/variables/commands/commands.gyp.ignore-env.stdout
M	tools/gyp/test/variables/commands/commands.gyp.stdout
M	tools/gyp/test/variables/filelist/filelist.gyp.stdout

commit 1865b11	refs/tags/v0.7.0
Merge: 67e12a0 a599aeb
Author: Ryan Dahl 
Date:   2011-12-16 13:57:36 -0800

    Merge remote branch 'origin/v0.6'
    
    Conflicts:
    	wscript

commit 67e12a0	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-16 13:46:42 -0800

    Remove UVTEST from makefile

M	Makefile

commit 01e4fe5	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-16 13:35:08 -0800

    upgrade libuv to cb70db1

A	deps/uv/.travis.yml
M	deps/uv/src/unix/linux.c
M	deps/uv/src/win/pipe.c
M	deps/uv/src/win/tcp.c
A	deps/uv/test/benchmark-thread.c
A	deps/uv/test/test-counters-init.c
A	deps/uv/test/test-platform-output.c
A	deps/uv/test/test-process-title.c
A	deps/uv/test/test-run-once.c
A	deps/uv/test/test-thread.c
A	deps/uv/test/test-util.c

commit a599aeb	refs/tags/v0.6.7
Author: Andreas Madsen 
Date:   2011-12-09 13:00:40 +0100

    jslint
    
    Fixes #2306

M	lib/child_process.js
M	lib/cluster.js

commit b9049d2	refs/tags/v0.6.7
Author: Dave Pacheco 
Date:   2011-12-15 16:51:33 -0800

    simple DTrace ustack helper

A	src/v8constants.h
A	src/v8ustack.d
M	wscript

commit d6bae2c	refs/tags/v0.6.7
Author: Igor Zinkovsky 
Date:   2011-12-16 11:01:06 -0800

    document mode argument for fs.symlink

M	doc/api/fs.markdown
M	lib/fs.js

commit 666aa0a	refs/tags/v0.6.7
Author: Ben Noordhuis 
Date:   2011-12-16 15:56:41 +0100

    uv: upgrade to d808cf9

M	deps/uv/.gitignore
A	deps/uv/.travis.yml
M	deps/uv/AUTHORS
M	deps/uv/README.md
M	deps/uv/src/unix/core.c
M	deps/uv/src/unix/cygwin.c
M	deps/uv/src/unix/fs.c
M	deps/uv/src/unix/internal.h
M	deps/uv/src/unix/kqueue.c
M	deps/uv/src/unix/linux.c
M	deps/uv/src/unix/pipe.c
M	deps/uv/src/unix/process.c
M	deps/uv/src/unix/stream.c
M	deps/uv/src/unix/sunos.c
M	deps/uv/src/unix/udp.c
M	deps/uv/src/win/pipe.c
M	deps/uv/src/win/tcp.c
M	deps/uv/src/win/tty.c
M	deps/uv/test/runner.c
A	deps/uv/test/test-counters-init.c
M	deps/uv/test/test-list.h
M	deps/uv/uv.gyp

commit c744e92	refs/tags/v0.6.7
Author: koichik 
Date:   2011-12-16 18:20:27 +0900

    doc: correct http.Server.listen()
    
    Fixes #2325.

M	doc/api/http.markdown

commit 4b123f9	refs/tags/v0.6.7
Author: Roman Shtylman 
Date:   2011-12-01 00:41:06 -0500

    crypto: rewrite HexDecode without snprintf
    
    No need to use snprintf to create a hex string. It creates
    more overhead than is needed. This new version is much faster.

M	src/node_crypto.cc

commit 45822da	refs/tags/v0.7.0
Author: Igor Zinkovsky 
Date:   2011-12-15 18:42:03 -0800

    fix windows build

M	deps/v8/build/common.gypi

commit 500c8f4	refs/tags/v0.7.0
Author: Igor Zinkovsky 
Date:   2011-12-15 12:36:05 -0800

    Remove platform files, and use uv platform api

M	node.gyp
M	src/node.cc
M	src/node_buffer.cc
M	src/node_constants.cc
M	src/node_file.cc
M	src/node_os.cc
M	src/node_vars.h
D	src/platform.h
D	src/platform_darwin.cc
D	src/platform_darwin_proctitle.cc
D	src/platform_freebsd.cc
D	src/platform_linux.cc
D	src/platform_none.cc
D	src/platform_openbsd.cc
D	src/platform_sunos.cc
D	src/platform_win32.cc
D	src/platform_win32.h
M	test/simple/test-os.js

commit cc2861e	refs/tags/v0.6.7
Author: Ben Noordhuis 
Date:   2011-12-15 17:39:11 +0100

    crypto: don't ignore DH init errors

M	src/node_crypto.cc
M	test/simple/test-crypto.js

commit 88cc688	refs/tags/v0.7.0
Author: Igor Zinkovsky 
Date:   2011-12-15 17:18:28 -0800

    fix windows build

M	src/node.cc

commit da3356b	refs/tags/v0.7.0
Author: Igor Zinkovsky 
Date:   2011-12-15 15:56:42 -0800

    upgrade libuv to 8e50b6043da7b3221f51b3158033255c9a210d08

M	deps/uv/.gitignore
M	deps/uv/.mailmap
M	deps/uv/AUTHORS
M	deps/uv/README.md
M	deps/uv/config-mingw.mk
M	deps/uv/include/uv-private/uv-unix.h
M	deps/uv/include/uv-private/uv-win.h
M	deps/uv/include/uv.h
M	deps/uv/src/unix/core.c
M	deps/uv/src/unix/cygwin.c
M	deps/uv/src/unix/darwin.c
M	deps/uv/src/unix/freebsd.c
M	deps/uv/src/unix/fs.c
M	deps/uv/src/unix/internal.h
M	deps/uv/src/unix/kqueue.c
M	deps/uv/src/unix/linux.c
M	deps/uv/src/unix/openbsd.c
M	deps/uv/src/unix/pipe.c
M	deps/uv/src/unix/stream.c
M	deps/uv/src/unix/sunos.c
M	deps/uv/src/unix/thread.c
M	deps/uv/src/unix/udp.c
M	deps/uv/src/uv-common.c
M	deps/uv/src/win/core.c
M	deps/uv/src/win/thread.c
M	deps/uv/src/win/tty.c
M	deps/uv/src/win/util.c
M	deps/uv/src/win/winapi.h
M	deps/uv/src/win/winsock.h
M	deps/uv/test/benchmark-list.h
M	deps/uv/test/run-tests.c
M	deps/uv/test/runner.c
M	deps/uv/test/runner.h
M	deps/uv/test/test-fs-event.c
M	deps/uv/test/test-list.h
M	deps/uv/test/test-spawn.c
M	deps/uv/uv.gyp

commit de5ba2d	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-15 13:19:36 -0800

    Don't print args from gyp_node

M	tools/gyp_node

commit ee73132	refs/tags/v0.6.7
Author: Ryan Dahl 
Date:   2011-12-15 12:50:48 -0800

    use rsync instead of scp to upload website

M	Makefile

commit dd8018d	refs/tags/v0.6.7
Author: isaacs 
Date:   2011-12-15 11:08:28 -0800

    now working on 0.6.7

M	src/node_version.h

commit 9a059ea	refs/tags/v0.6.6 (tag: v0.6.6)
Author: isaacs 
Date:   2011-12-14 16:59:37 -0800

    2011.12.14, Version 0.6.6 (stable)
    
    * npm update to 1.1.0-beta-4 (Isaac Z. Schlueter)
    
    * cli: fix output of --help (Ben Noordhuis)
    
    * new website
    
    * pause/resume semantics for stdin (Isaac Z. Schlueter)
    
    * Travis CI integration (Maciej Małecki)
    
    * child_process: Fix bug regarding closed stdin (Ben Noordhuis)
    
    * Enable upgrades in MSI. (Igor Zinkovsky)
    
    * net: Fixes memory leak (Ben Noordhuis)
    
    * fs: handle fractional or NaN ReadStream buffer size (Ben Noordhuis)
    
    * crypto: fix memory leaks in PBKDF2 error path (Ben Noordhuis)

M	AUTHORS
M	ChangeLog
M	doc/index.html
M	doc/logos/index.html
M	doc/template.html
M	src/node_version.h

commit 56f65e3	refs/tags/v0.6.6
Author: isaacs 
Date:   2011-12-15 08:32:07 -0800

    npm 1.1.0-beta-4

M	deps/npm/Makefile
M	deps/npm/html/api/bin.html
M	deps/npm/html/api/bugs.html
M	deps/npm/html/api/commands.html
M	deps/npm/html/api/config.html
M	deps/npm/html/api/deprecate.html
M	deps/npm/html/api/docs.html
M	deps/npm/html/api/edit.html
M	deps/npm/html/api/explore.html
M	deps/npm/html/api/help-search.html
M	deps/npm/html/api/init.html
M	deps/npm/html/api/install.html
M	deps/npm/html/api/link.html
M	deps/npm/html/api/load.html
M	deps/npm/html/api/ls.html
M	deps/npm/html/api/npm.html
M	deps/npm/html/api/outdated.html
M	deps/npm/html/api/owner.html
M	deps/npm/html/api/pack.html
M	deps/npm/html/api/prefix.html
M	deps/npm/html/api/prune.html
M	deps/npm/html/api/publish.html
M	deps/npm/html/api/rebuild.html
M	deps/npm/html/api/restart.html
M	deps/npm/html/api/root.html
M	deps/npm/html/api/run-script.html
M	deps/npm/html/api/search.html
M	deps/npm/html/api/start.html
M	deps/npm/html/api/stop.html
M	deps/npm/html/api/submodule.html
M	deps/npm/html/api/tag.html
M	deps/npm/html/api/test.html
M	deps/npm/html/api/uninstall.html
M	deps/npm/html/api/unpublish.html
M	deps/npm/html/api/update.html
M	deps/npm/html/api/version.html
M	deps/npm/html/api/view.html
M	deps/npm/html/api/whoami.html
M	deps/npm/html/doc/README.html
M	deps/npm/html/doc/adduser.html
M	deps/npm/html/doc/bin.html
M	deps/npm/html/doc/bugs.html
M	deps/npm/html/doc/build.html
M	deps/npm/html/doc/bundle.html
M	deps/npm/html/doc/cache.html
M	deps/npm/html/doc/changelog.html
M	deps/npm/html/doc/coding-style.html
M	deps/npm/html/doc/completion.html
M	deps/npm/html/doc/config.html
M	deps/npm/html/doc/deprecate.html
M	deps/npm/html/doc/developers.html
M	deps/npm/html/doc/docs.html
M	deps/npm/html/doc/edit.html
M	deps/npm/html/doc/explore.html
M	deps/npm/html/doc/faq.html
M	deps/npm/html/doc/folders.html
M	deps/npm/html/doc/help-search.html
M	deps/npm/html/doc/help.html
M	deps/npm/html/doc/index.html
M	deps/npm/html/doc/init.html
M	deps/npm/html/doc/install.html
M	deps/npm/html/doc/json.html
M	deps/npm/html/doc/link.html
M	deps/npm/html/doc/list.html
M	deps/npm/html/doc/npm.html
M	deps/npm/html/doc/outdated.html
M	deps/npm/html/doc/owner.html
M	deps/npm/html/doc/pack.html
M	deps/npm/html/doc/prefix.html
M	deps/npm/html/doc/prune.html
M	deps/npm/html/doc/publish.html
M	deps/npm/html/doc/rebuild.html
M	deps/npm/html/doc/registry.html
M	deps/npm/html/doc/removing-npm.html
M	deps/npm/html/doc/restart.html
M	deps/npm/html/doc/root.html
M	deps/npm/html/doc/run-script.html
M	deps/npm/html/doc/scripts.html
M	deps/npm/html/doc/search.html
M	deps/npm/html/doc/semver.html
M	deps/npm/html/doc/star.html
M	deps/npm/html/doc/start.html
M	deps/npm/html/doc/stop.html
M	deps/npm/html/doc/submodule.html
M	deps/npm/html/doc/tag.html
M	deps/npm/html/doc/test.html
M	deps/npm/html/doc/uninstall.html
M	deps/npm/html/doc/unpublish.html
M	deps/npm/html/doc/update.html
M	deps/npm/html/doc/version.html
M	deps/npm/html/doc/view.html
M	deps/npm/html/doc/whoami.html
M	deps/npm/lib/utils/relativize.js
M	deps/npm/man/man1/npm.1
M	deps/npm/man/man3/npm.3
M	deps/npm/package.json
A	deps/npm/test/common.js
A	deps/npm/test/packages/npm-test-blerg/package.json
A	deps/npm/test/packages/npm-test-blerg/test.js
A	deps/npm/test/packages/npm-test-env-reader/package.json
A	deps/npm/test/packages/npm-test-env-reader/test.sh
A	deps/npm/test/packages/npm-test-ignore/.npmignore
A	deps/npm/test/packages/npm-test-ignore/include4
A	deps/npm/test/packages/npm-test-ignore/package.json
A	deps/npm/test/packages/npm-test-ignore/sub/include
A	deps/npm/test/packages/npm-test-ignore/sub/include2
A	deps/npm/test/packages/npm-test-ignore/sub/include4
A	deps/npm/test/packages/npm-test-ignore/test.sh
A	deps/npm/test/packages/npm-test-missing-bindir/package.json
A	deps/npm/test/packages/npm-test-missing-bindir/test.js
A	deps/npm/test/packages/npm-test-private/package.json
A	deps/npm/test/packages/npm-test-test-package/package.json
A	deps/npm/test/packages/npm-test-url-dep/package.json
A	deps/npm/test/run
A	deps/npm/test/update-test.sh

commit ae17e2d	refs/tags/v0.6.6
Author: Ryan Dahl 
Date:   2011-12-14 18:18:47 -0800

    Fix doc generation for new website

M	Makefile

commit 2240486	refs/tags/v0.7.0
Author: Robert Mustacchi 
Date:   2011-12-14 17:02:15 -0800

    Add process.abort

M	doc/api/process.markdown
M	src/node.cc

commit de3c16a	refs/tags/v0.6.6
Author: Ryan Dahl 
Date:   2011-12-14 16:33:07 -0800

    Upgrade V8 to 3.6.6.14

M	deps/v8/src/api.cc
M	deps/v8/src/arm/lithium-codegen-arm.cc
M	deps/v8/src/ia32/lithium-codegen-ia32.cc
M	deps/v8/src/mark-compact.cc
M	deps/v8/src/mark-compact.h
M	deps/v8/src/parser.cc
M	deps/v8/src/preparser.cc
M	deps/v8/src/v8threads.h
M	deps/v8/src/version.cc
M	deps/v8/src/x64/lithium-codegen-x64.cc
M	deps/v8/test/cctest/test-parsing.cc
A	deps/v8/test/mjsunit/compiler/regress-106351.js
A	deps/v8/test/mjsunit/regress/regress-97116.js
M	deps/v8/tools/gyp/v8.gyp

commit 2255efa	refs/tags/v0.6.6
Author: isaacs 
Date:   2011-12-14 16:27:01 -0800

    npm 1.1.0-beta-3

M	deps/npm/html/api/bin.html
M	deps/npm/html/api/bugs.html
M	deps/npm/html/api/commands.html
M	deps/npm/html/api/config.html
M	deps/npm/html/api/deprecate.html
M	deps/npm/html/api/docs.html
M	deps/npm/html/api/edit.html
M	deps/npm/html/api/explore.html
M	deps/npm/html/api/help-search.html
M	deps/npm/html/api/init.html
M	deps/npm/html/api/install.html
M	deps/npm/html/api/link.html
M	deps/npm/html/api/load.html
M	deps/npm/html/api/ls.html
M	deps/npm/html/api/npm.html
M	deps/npm/html/api/outdated.html
M	deps/npm/html/api/owner.html
M	deps/npm/html/api/pack.html
M	deps/npm/html/api/prefix.html
M	deps/npm/html/api/prune.html
M	deps/npm/html/api/publish.html
M	deps/npm/html/api/rebuild.html
M	deps/npm/html/api/restart.html
M	deps/npm/html/api/root.html
M	deps/npm/html/api/run-script.html
M	deps/npm/html/api/search.html
M	deps/npm/html/api/start.html
M	deps/npm/html/api/stop.html
M	deps/npm/html/api/submodule.html
M	deps/npm/html/api/tag.html
M	deps/npm/html/api/test.html
M	deps/npm/html/api/uninstall.html
M	deps/npm/html/api/unpublish.html
M	deps/npm/html/api/update.html
M	deps/npm/html/api/version.html
M	deps/npm/html/api/view.html
M	deps/npm/html/api/whoami.html
M	deps/npm/html/doc/README.html
M	deps/npm/html/doc/adduser.html
M	deps/npm/html/doc/bin.html
M	deps/npm/html/doc/bugs.html
M	deps/npm/html/doc/build.html
M	deps/npm/html/doc/bundle.html
M	deps/npm/html/doc/cache.html
M	deps/npm/html/doc/changelog.html
M	deps/npm/html/doc/coding-style.html
M	deps/npm/html/doc/completion.html
M	deps/npm/html/doc/config.html
M	deps/npm/html/doc/deprecate.html
M	deps/npm/html/doc/developers.html
M	deps/npm/html/doc/docs.html
M	deps/npm/html/doc/edit.html
M	deps/npm/html/doc/explore.html
M	deps/npm/html/doc/faq.html
M	deps/npm/html/doc/folders.html
M	deps/npm/html/doc/help-search.html
M	deps/npm/html/doc/help.html
M	deps/npm/html/doc/index.html
M	deps/npm/html/doc/init.html
M	deps/npm/html/doc/install.html
M	deps/npm/html/doc/json.html
M	deps/npm/html/doc/link.html
M	deps/npm/html/doc/list.html
M	deps/npm/html/doc/npm.html
M	deps/npm/html/doc/outdated.html
M	deps/npm/html/doc/owner.html
M	deps/npm/html/doc/pack.html
M	deps/npm/html/doc/prefix.html
M	deps/npm/html/doc/prune.html
M	deps/npm/html/doc/publish.html
M	deps/npm/html/doc/rebuild.html
M	deps/npm/html/doc/registry.html
M	deps/npm/html/doc/removing-npm.html
M	deps/npm/html/doc/restart.html
M	deps/npm/html/doc/root.html
M	deps/npm/html/doc/run-script.html
M	deps/npm/html/doc/scripts.html
M	deps/npm/html/doc/search.html
M	deps/npm/html/doc/semver.html
M	deps/npm/html/doc/star.html
M	deps/npm/html/doc/start.html
M	deps/npm/html/doc/stop.html
M	deps/npm/html/doc/submodule.html
M	deps/npm/html/doc/tag.html
M	deps/npm/html/doc/test.html
M	deps/npm/html/doc/uninstall.html
M	deps/npm/html/doc/unpublish.html
M	deps/npm/html/doc/update.html
M	deps/npm/html/doc/version.html
M	deps/npm/html/doc/view.html
M	deps/npm/html/doc/whoami.html
M	deps/npm/lib/utils/excludes.js
M	deps/npm/man/man1/npm.1
M	deps/npm/man/man3/npm.3
M	deps/npm/package.json

commit b04d4ff	refs/tags/v0.6.6
Author: Ryan Dahl 
Date:   2011-12-14 15:19:03 -0800

    Add docs.nodejitsu.com to community page

M	doc/community/index.html

commit b3a7de1	refs/tags/v0.7.0
Author: Ryan Dahl 
Date:   2011-12-14 15:02:32 -0800

    Upgrade V8 to 3.8.0

M	deps/v8/ChangeLog
M	deps/v8/build/common.gypi
M	deps/v8/include/v8-profiler.h
M	deps/v8/src/api.cc
M	deps/v8/src/arm/builtins-arm.cc
M	deps/v8/src/arm/code-stubs-arm.cc
M	deps/v8/src/arm/full-codegen-arm.cc
M	deps/v8/src/arm/ic-arm.cc
M	deps/v8/src/arm/lithium-arm.cc
M	deps/v8/src/arm/lithium-arm.h
M	deps/v8/src/arm/lithium-codegen-arm.cc
M	deps/v8/src/arm/macro-assembler-arm.cc
M	deps/v8/src/arm/macro-assembler-arm.h
M	deps/v8/src/arm/stub-cache-arm.cc
M	deps/v8/src/assembler.cc
M	deps/v8/src/ast.cc
M	deps/v8/src/ast.h
M	deps/v8/src/bootstrapper.cc
M	deps/v8/src/builtins.cc
M	deps/v8/src/code-stubs.cc
M	deps/v8/src/code-stubs.h
M	deps/v8/src/compiler.cc
M	deps/v8/src/debug-agent.cc
M	deps/v8/src/debug-agent.h
M	deps/v8/src/debug.cc
M	deps/v8/src/elements.cc
M	deps/v8/src/elements.h
M	deps/v8/src/factory.cc
M	deps/v8/src/factory.h
M	deps/v8/src/frames.cc
M	deps/v8/src/heap-inl.h
M	deps/v8/src/heap.cc
M	deps/v8/src/heap.h
M	deps/v8/src/hydrogen-instructions.cc
M	deps/v8/src/hydrogen-instructions.h
M	deps/v8/src/hydrogen.cc
M	deps/v8/src/ia32/assembler-ia32.cc
M	deps/v8/src/ia32/assembler-ia32.h
M	deps/v8/src/ia32/builtins-ia32.cc
M	deps/v8/src/ia32/code-stubs-ia32.cc
M	deps/v8/src/ia32/debug-ia32.cc
M	deps/v8/src/ia32/deoptimizer-ia32.cc
M	deps/v8/src/ia32/disasm-ia32.cc
M	deps/v8/src/ia32/full-codegen-ia32.cc
M	deps/v8/src/ia32/ic-ia32.cc
M	deps/v8/src/ia32/lithium-codegen-ia32.cc
M	deps/v8/src/ia32/lithium-codegen-ia32.h
M	deps/v8/src/ia32/lithium-ia32.cc
M	deps/v8/src/ia32/lithium-ia32.h
M	deps/v8/src/ia32/macro-assembler-ia32.cc
M	deps/v8/src/ia32/macro-assembler-ia32.h
M	deps/v8/src/ia32/stub-cache-ia32.cc
M	deps/v8/src/ic-inl.h
M	deps/v8/src/ic.cc
M	deps/v8/src/ic.h
M	deps/v8/src/mark-compact.cc
M	deps/v8/src/mark-compact.h
M	deps/v8/src/messages.js
M	deps/v8/src/mips/code-stubs-mips.cc
M	deps/v8/src/mips/codegen-mips.cc
M	deps/v8/src/mips/codegen-mips.h
M	deps/v8/src/mips/full-codegen-mips.cc
M	deps/v8/src/mips/ic-mips.cc
M	deps/v8/src/mips/lithium-codegen-mips.cc
M	deps/v8/src/mips/lithium-codegen-mips.h
M	deps/v8/src/mips/lithium-mips.cc
M	deps/v8/src/mips/lithium-mips.h
M	deps/v8/src/mips/macro-assembler-mips.cc
M	deps/v8/src/mips/macro-assembler-mips.h
M	deps/v8/src/mips/stub-cache-mips.cc
M	deps/v8/src/objects-inl.h
M	deps/v8/src/objects.cc
M	deps/v8/src/objects.h
M	deps/v8/src/parser.cc
M	deps/v8/src/parser.h
M	deps/v8/src/platform-posix.cc
M	deps/v8/src/platform-win32.cc
M	deps/v8/src/platform.h
M	deps/v8/src/preparser.cc
M	deps/v8/src/profile-generator-inl.h
M	deps/v8/src/profile-generator.cc
M	deps/v8/src/profile-generator.h
M	deps/v8/src/runtime.cc
M	deps/v8/src/scopes.cc
M	deps/v8/src/scopes.h
M	deps/v8/src/spaces.cc
M	deps/v8/src/store-buffer.cc
M	deps/v8/src/store-buffer.h
M	deps/v8/src/stub-cache.cc
M	deps/v8/src/stub-cache.h
M	deps/v8/src/type-info.cc
M	deps/v8/src/type-info.h
M	deps/v8/src/v8natives.js
M	deps/v8/src/v8threads.h
M	deps/v8/src/version.cc
M	deps/v8/src/x64/assembler-x64.cc
M	deps/v8/src/x64/assembler-x64.h
M	deps/v8/src/x64/builtins-x64.cc
M	deps/v8/src/x64/code-stubs-x64.cc
M	deps/v8/src/x64/debug-x64.cc
M	deps/v8/src/x64/deoptimizer-x64.cc
M	deps/v8/src/x64/disasm-x64.cc
M	deps/v8/src/x64/full-codegen-x64.cc
M	deps/v8/src/x64/ic-x64.cc
M	deps/v8/src/x64/lithium-codegen-x64.cc
M	deps/v8/src/x64/lithium-codegen-x64.h
M	deps/v8/src/x64/lithium-x64.cc
M	deps/v8/src/x64/lithium-x64.h
M	deps/v8/src/x64/macro-assembler-x64.cc
M	deps/v8/src/x64/macro-assembler-x64.h
M	deps/v8/src/x64/stub-cache-x64.cc
M	deps/v8/test/cctest/SConscript
M	deps/v8/test/cctest/cctest.status
M	deps/v8/test/cctest/test-api.cc
M	deps/v8/test/cctest/test-assembler-ia32.cc
M	deps/v8/test/cctest/test-assembler-x64.cc
M	deps/v8/test/cctest/test-debug.cc
M	deps/v8/test/cctest/test-disasm-ia32.cc
A	deps/v8/test/cctest/test-disasm-x64.cc
M	deps/v8/test/cctest/test-heap-profiler.cc
M	deps/v8/test/cctest/test-heap.cc
M	deps/v8/test/cctest/test-mark-compact.cc
M	deps/v8/test/cctest/test-parsing.cc
M	deps/v8/test/es5conform/es5conform.status
M	deps/v8/test/message/message.status
A	deps/v8/test/mjsunit/array-construct-transition.js
M	deps/v8/test/mjsunit/array-literal-transitions.js
A	deps/v8/test/mjsunit/compiler/regress-106351.js
M	deps/v8/test/mjsunit/elements-kind.js
M	deps/v8/test/mjsunit/elements-transition.js
A	deps/v8/test/mjsunit/harmony/block-const-assign.js
M	deps/v8/test/mjsunit/harmony/block-let-crankshaft.js
M	deps/v8/test/mjsunit/math-pow.js
M	deps/v8/test/mjsunit/mjsunit.status
M	deps/v8/test/mjsunit/regress/regress-397.js
A	deps/v8/test/mjsunit/regress/regress-97116.js
M	deps/v8/test/mjsunit/string-external-cached.js
M	deps/v8/test/mjsunit/string-slices.js
M	deps/v8/test/mozilla/mozilla.status
M	deps/v8/test/preparser/preparser.status
M	deps/v8/test/sputnik/sputnik.status
M	deps/v8/test/test262/test262.status
M	deps/v8/tools/test-wrapper-gypbuild.py

commit be23c51	refs/tags/v0.7.0
Author: Fedor Indutny 
Date:   2011-12-14 19:00:10 +0600

    Implement make install
    
    Fixes #2331, #2197, #2283

M	Makefile
A	tools/installer.js

commit bb9316d	refs/tags/v0.6.6
Author: isaacs 
Date:   2011-12-13 18:53:02 -0800

    npm 1.1.0-beta-2

M	deps/npm/.gitmodules
A	deps/npm/.travis.yml
M	deps/npm/bin/npm-cli.js
M	deps/npm/doc/cli/config.md
M	deps/npm/doc/cli/developers.md
M	deps/npm/doc/cli/search.md
M	deps/npm/html/api/bin.html
M	deps/npm/html/api/bugs.html
M	deps/npm/html/api/commands.html
M	deps/npm/html/api/config.html
M	deps/npm/html/api/deprecate.html
M	deps/npm/html/api/docs.html
M	deps/npm/html/api/edit.html
M	deps/npm/html/api/explore.html
M	deps/npm/html/api/help-search.html
M	deps/npm/html/api/init.html
M	deps/npm/html/api/install.html
M	deps/npm/html/api/link.html
M	deps/npm/html/api/load.html
M	deps/npm/html/api/ls.html
M	deps/npm/html/api/npm.html
M	deps/npm/html/api/outdated.html
M	deps/npm/html/api/owner.html
M	deps/npm/html/api/pack.html
M	deps/npm/html/api/prefix.html
M	deps/npm/html/api/prune.html
M	deps/npm/html/api/publish.html
M	deps/npm/html/api/rebuild.html
M	deps/npm/html/api/restart.html
M	deps/npm/html/api/root.html
M	deps/npm/html/api/run-script.html
M	deps/npm/html/api/search.html
M	deps/npm/html/api/start.html
M	deps/npm/html/api/stop.html
M	deps/npm/html/api/submodule.html
M	deps/npm/html/api/tag.html
M	deps/npm/html/api/test.html
M	deps/npm/html/api/uninstall.html
M	deps/npm/html/api/unpublish.html
M	deps/npm/html/api/update.html
M	deps/npm/html/api/version.html
M	deps/npm/html/api/view.html
M	deps/npm/html/api/whoami.html
M	deps/npm/html/doc/README.html
M	deps/npm/html/doc/adduser.html
M	deps/npm/html/doc/bin.html
M	deps/npm/html/doc/bugs.html
M	deps/npm/html/doc/build.html
M	deps/npm/html/doc/bundle.html
M	deps/npm/html/doc/cache.html
M	deps/npm/html/doc/changelog.html
M	deps/npm/html/doc/coding-style.html
M	deps/npm/html/doc/completion.html
M	deps/npm/html/doc/config.html
M	deps/npm/html/doc/deprecate.html
M	deps/npm/html/doc/developers.html
M	deps/npm/html/doc/docs.html
M	deps/npm/html/doc/edit.html
M	deps/npm/html/doc/explore.html
M	deps/npm/html/doc/faq.html
M	deps/npm/html/doc/folders.html
M	deps/npm/html/doc/help-search.html
M	deps/npm/html/doc/help.html
M	deps/npm/html/doc/index.html
M	deps/npm/html/doc/init.html
M	deps/npm/html/doc/install.html
M	deps/npm/html/doc/json.html
M	deps/npm/html/doc/link.html
M	deps/npm/html/doc/list.html
M	deps/npm/html/doc/npm.html
M	deps/npm/html/doc/outdated.html
M	deps/npm/html/doc/owner.html
M	deps/npm/html/doc/pack.html
M	deps/npm/html/doc/prefix.html
M	deps/npm/html/doc/prune.html
M	deps/npm/html/doc/publish.html
M	deps/npm/html/doc/rebuild.html
M	deps/npm/html/doc/registry.html
M	deps/npm/html/doc/removing-npm.html
M	deps/npm/html/doc/restart.html
M	deps/npm/html/doc/root.html
M	deps/npm/html/doc/run-script.html
M	deps/npm/html/doc/scripts.html
M	deps/npm/html/doc/search.html
M	deps/npm/html/doc/semver.html
M	deps/npm/html/doc/star.html
M	deps/npm/html/doc/start.html
M	deps/npm/html/doc/stop.html
M	deps/npm/html/doc/submodule.html
M	deps/npm/html/doc/tag.html
M	deps/npm/html/doc/test.html
M	deps/npm/html/doc/uninstall.html
M	deps/npm/html/doc/unpublish.html
M	deps/npm/html/doc/update.html
M	deps/npm/html/doc/version.html
M	deps/npm/html/doc/view.html
M	deps/npm/html/doc/whoami.html
M	deps/npm/lib/adduser.js
M	deps/npm/lib/bugs.js
M	deps/npm/lib/cache.js
M	deps/npm/lib/init.js
M	deps/npm/lib/install.js
M	deps/npm/lib/npm.js
M	deps/npm/lib/rebuild.js
M	deps/npm/lib/search.js
A	deps/npm/lib/substack.js
M	deps/npm/lib/unpublish.js
M	deps/npm/lib/utils/config-defs.js
M	deps/npm/lib/utils/excludes.js
M	deps/npm/lib/utils/fetch.js
M	deps/npm/lib/utils/get-agent.js
M	deps/npm/lib/utils/ini.js
M	deps/npm/lib/utils/lifecycle.js
M	deps/npm/lib/utils/log.js
M	deps/npm/lib/utils/npm-registry-client/get.js
M	deps/npm/lib/utils/npm-registry-client/publish.js
M	deps/npm/lib/utils/npm-registry-client/request.js
D	deps/npm/lib/utils/prompt.js
M	deps/npm/lib/utils/tar.js
M	deps/npm/man/man1/config.1
M	deps/npm/man/man1/developers.1
M	deps/npm/man/man1/npm.1
M	deps/npm/man/man1/search.1
M	deps/npm/man/man3/npm.3
A	deps/npm/node_modules/fast-list/.npmignore
A	deps/npm/node_modules/fast-list/.travis.yml
D	deps/npm/node_modules/fast-list/bench.js
A	deps/npm/node_modules/fstream/.npmignore
A	deps/npm/node_modules/fstream/.travis.yml
M	deps/npm/node_modules/fstream/lib/dir-reader.js
M	deps/npm/node_modules/fstream/lib/reader.js
A	deps/npm/node_modules/fstream/lib/socket-reader.js
M	deps/npm/node_modules/fstream/package.json
A	deps/npm/node_modules/graceful-fs/.npmignore
M	deps/npm/node_modules/graceful-fs/graceful-fs.js
M	deps/npm/node_modules/graceful-fs/package.json
A	deps/npm/node_modules/lru-cache/.npmignore
A	deps/npm/node_modules/lru-cache/LICENSE
A	deps/npm/node_modules/lru-cache/README.md
A	deps/npm/node_modules/lru-cache/lib/lru-cache.js
A	deps/npm/node_modules/lru-cache/package.json
D	deps/npm/node_modules/minimatch/.gitmodules
A	deps/npm/node_modules/minimatch/.travis.yml
M	deps/npm/node_modules/minimatch/README.md
M	deps/npm/node_modules/minimatch/minimatch.js
D	deps/npm/node_modules/minimatch/node_modules/lru-cache/LICENSE
D	deps/npm/node_modules/minimatch/node_modules/lru-cache/README.md
D	deps/npm/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js
D	deps/npm/node_modules/minimatch/node_modules/lru-cache/package.json
M	deps/npm/node_modules/minimatch/package.json
A	deps/npm/node_modules/node-uuid/.npmignore
A	deps/npm/node_modules/nopt/.npmignore
A	deps/npm/node_modules/read/README.md
A	deps/npm/node_modules/read/lib/read.js
A	deps/npm/node_modules/read/package.json
A	deps/npm/node_modules/tar/.npmignore
A	deps/npm/node_modules/tar/.travis.yml
M	deps/npm/node_modules/tar/lib/pack.js
M	deps/npm/node_modules/tar/package.json
M	deps/npm/package.json
M	deps/npm/scripts/clean-old.sh
M	deps/npm/scripts/index-build.js
M	deps/npm/scripts/install.sh

commit f490934	refs/tags/v0.6.6
Author: isaacs 
Date:   2011-12-13 11:11:14 -0800

    Properly support old IE DOM methods.

M	doc/index.html

commit 1c3883b	refs/tags/v0.6.6
Author: Ryan Dahl 
Date:   2011-12-14 11:11:32 -0800

    Add changelog link to website

M	doc/index.html

commit 9790077	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-14 13:28:51 +0100

    util: add internal function _deprecationWarning()

M	lib/os.js
M	lib/sys.js
M	lib/util.js

commit d29be0d	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-14 03:39:20 +0100

    test: binding twice to the same port should raise an error

A	test/simple/test-http-bind-twice.js
A	test/simple/test-net-bind-twice.js

commit 43e91da	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-14 03:38:41 +0100

    .gitignore core and vgcore files

M	.gitignore

commit ef12fa1	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-14 02:56:23 +0100

    crypto: deduplicate encoding parsing logic

M	src/node_crypto.cc

commit bdd19ab	refs/tags/v0.7.0
Author: Ben Noordhuis 
Date:   2011-12-14 02:49:34 +0100

    build: update 'make install' warning message

M	Makefile

commit 321ec97	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-14 02:32:07 +0100

    crypto: deduplicate decipher logic

M	src/node_crypto.cc

commit 77f2178	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-13 21:22:15 +0100

    crypto: fix memory leak when decrypting empty strings
    
    Also fixes a dangling pointer delete[] in the error path.

M	src/node_crypto.cc

commit d70ef19	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-13 18:08:18 +0100

    crypto: fix memory leaks in PBKDF2 error path

M	src/node_crypto.cc
M	test/simple/test-crypto.js

commit b1b3dc6	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-13 16:30:53 +0100

    fs: handle fractional or NaN ReadStream buffer size
    
    Fixes #2320.

M	lib/fs.js
M	test/simple/test-fs-read-stream.js

commit e90db17	refs/tags/v0.6.6
Author: Ben Noordhuis 
Date:   2011-12-13 16:02:14 +0100

    fs: fix typo in error message

M	src/node_file.cc

commit 6e76fc2	refs/tags/v0.6.6
Author: Ryan Dahl 
Date:   2011-12-12 14:40:00 -0800

    make jobs the last nav
    
    fixes display bug

M	doc/index.html

commit 19a18ad	refs/tags/v0.6.6
Author: Ryan Dahl 
Date:   2011-12-12 14:34:37 -0800

    better 
s M doc/index.html commit 95b034e refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-12 14:20:27 -0800 Reorder nav M doc/index.html commit 9318891 refs/tags/v0.6.6 Author: isaacs Date: 2011-12-12 14:19:14 -0800 Website js/css tweaks Remove jquery Use HTML5 doctype Simpler clearfix implementation Close download dialog with key M doc/about/index.html M doc/community/index.html M doc/index.html M doc/logos/index.html M doc/pipe.css M doc/template.html commit 8295c80 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-12 13:45:39 -0800 net: check status code in afterWrite Fixes memory leak and spin on writing to dead fds. This was tested in production. M lib/net.js commit e698dd3 refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-12 09:19:30 -0800 website fixes M doc/community/index.html M doc/index.html commit 5bbb4ca refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-11 22:25:42 -0800 new website A doc/about/index.html A doc/close-downloads.png A doc/community/index.html A doc/community/not-invented-here.png A doc/download-logo.png A doc/ebay-logo.png A doc/footer-logo.png A doc/icons.png M doc/index.html A doc/linkedin-logo.png M doc/logo.png M doc/logos/index.html A doc/microsoft-logo.png M doc/pipe.css A doc/platform-icons.png A doc/ryan-speaker.jpg M doc/sh_vim-dark.css A doc/yahoo-logo.png commit 06a22e2 refs/tags/v0.7.0 Author: Igor Zinkovsky Date: 2011-12-09 16:46:21 -0800 fix windows build M deps/v8/build/common.gypi commit 8e2c014 refs/tags/v0.6.6 Author: Igor Zinkovsky Date: 2011-12-09 16:42:15 -0800 Fix MSI generation on VC Express M tools/msvs/msi/nodemsi.wixproj M vcbuild.bat commit 429efdd refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-09 17:14:07 -0800 Change artwork in msi A doc/full-white-stripe.bmp A doc/thin-white-stripe.bmp D doc/windows_banner_nodejs_installer_logo.jpg D doc/windows_dialog_nodejs_installer_logo.jpg M tools/msvs/msi/product.wxs commit c5e51ce refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-08 15:58:29 -0800 Move lock back to node_crypto.cc M src/node_crypto.cc M src/node_vars.h commit 3d3f29c refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-08 15:10:26 -0800 Remove wscript D wscript commit cced79d refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-08 15:09:47 -0800 Move a few more global vars into struct M src/cares_wrap.cc M src/node.cc M src/node_vars.h M src/platform_openbsd.cc commit b24cdb3 refs/tags/v0.6.6 Author: Igor Zinkovsky Date: 2011-12-08 15:00:48 -0800 Enable upgrades in MSI. Fixes #2228. M tools/msvs/msi/nodemsi.wixproj M tools/msvs/msi/product.wxs M vcbuild.bat commit 871194d refs/tags/v0.6.6 Author: Tim Oxley Date: 2011-12-08 11:15:40 +1000 docs: document util.inspect's colors param M doc/api/util.markdown commit e10fd32 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-07 18:03:18 -0800 move global vars from platfrom, node_signal_watcher to struct M src/node_crypto.cc M src/node_signal_watcher.cc M src/node_vars.h M src/platform_darwin.cc M src/platform_freebsd.cc M src/platform_linux.cc M src/platform_win32.cc commit 59055b2 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-07 16:01:46 -0800 Move node_buffer.cc globals to struct M src/node_buffer.cc M src/node_buffer.h M src/node_vars.h commit e53e9c7 refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-07 15:44:33 -0800 move global vars for node_file.cc, node_zlib.cc, and node_crypto.cc M src/node_crypto.cc M src/node_file.cc M src/node_vars.h M src/node_zlib.cc commit 22c2c34 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-07 23:19:57 +0100 fs: fix fs.watch() segmentation fault The binding layer failed to initialize the event string if both UV_RENAME and UV_CHANGE were set. Fixes #2287. M src/fs_event_wrap.cc commit 06d86eb refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-07 13:31:55 -0800 Move node_http_parser.cc global vars into node_vars.h M src/node_http_parser.cc M src/node_vars.h commit f8c335d refs/tags/v0.7.0 Author: koichik Date: 2011-12-07 22:47:06 +0900 tls: enable rejectUnauthorized option to client Fiexes #2247. M doc/api/https.markdown M doc/api/tls.markdown M lib/tls.js A test/simple/test-https-client-reject.js A test/simple/test-tls-client-reject.js commit eef5d32 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-07 14:33:17 +0100 build: check for libkvm and libexecinfo on all the BSDs M wscript commit e0a207c refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-06 17:06:36 -0800 Begin moving static vars into struct for isolates. Only node.cc, stream_wrap.cc, and tcp_wrap.cc have been done. The rest still need work. M node.gyp M src/node.cc A src/node_vars.cc A src/node_vars.h M src/stream_wrap.cc M src/tcp_wrap.cc commit ebe0fb6 refs/tags/v0.7.0 Merge: 2003593 7547c7d Author: Ryan Dahl Date: 2011-12-06 17:04:51 -0800 Merge remote branch 'origin/v0.6' commit 7547c7d refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-06 17:00:33 -0800 Deshadow, denamespace variables in node.cc Prep for isolates. M src/node.cc commit fd29448 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-06 21:59:25 +0100 test: add missing copyright headers M test/disabled/GH-670.js M test/pummel/test-regress-GH-814.js M test/pummel/test-regress-GH-814_2.js M test/pummel/test-timer-wrap.js M test/pummel/test-timer-wrap2.js M test/simple/test-child-process-customfd-bounded.js M test/simple/test-child-process-fork.js M test/simple/test-child-process-fork2.js M test/simple/test-event-emitter-check-listener-leaks.js M test/simple/test-fs-utimes.js M test/simple/test-http-response-readable.js M test/simple/test-net-remote-address-port.js M test/simple/test-net-server-listen-remove-callback.js M test/simple/test-process-next-tick.js M test/simple/test-punycode.js M test/simple/test-readdouble.js M test/simple/test-readfloat.js M test/simple/test-readint.js M test/simple/test-readuint.js M test/simple/test-regress-GH-1697.js M test/simple/test-regress-GH-784.js M test/simple/test-regress-GH-819.js M test/simple/test-regress-GH-877.js M test/simple/test-regress-GH-897.js M test/simple/test-stream-pipe-multi.js M test/simple/test-tcp-wrap-connect.js M test/simple/test-tcp-wrap-listen.js M test/simple/test-tcp-wrap.js M test/simple/test-tty-wrap.js M test/simple/test-vm-create-context-accessors.js M test/simple/test-vm-create-context-circular-reference.js M test/simple/test-writedouble.js M test/simple/test-writefloat.js M test/simple/test-writeint.js M test/simple/test-writeuint.js M test/simple/test-zlib-random-byte-pipes.js commit 70bc2e3 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-06 21:53:52 +0100 test: new test, verify that we don't close and reuse fd 0 A test/fixtures/destroy-stdin.js A test/simple/test-child-process-fork3.js commit 23bb598 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-06 21:47:30 +0100 Remove unused variable. The file descriptor arg to child_process._forkChild() is not used any more. Remove it, avoids future confusion. M src/node.js commit 57d2857 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-06 18:09:43 +0100 uv: upgrade to 0db3274 M deps/uv/src/unix/stream.c commit 2003593 refs/tags/v0.7.0 Merge: e609195 580e670 Author: Ryan Dahl Date: 2011-12-06 11:50:54 -0800 Merge remote branch 'origin/v0.6' Conflicts: deps/v8/src/debug.cc deps/v8/src/version.cc src/node_version.h commit 580e670 refs/tags/v0.6.6 Author: isaacs Date: 2011-12-05 17:52:22 -0800 Apply #2257 fix for Pipe streams as well as TTYs M lib/net.js A test/simple/test-stdin-child-proc.js commit e609195 refs/tags/v0.7.0 Author: Fedor Indutny Date: 2011-12-02 11:53:56 +0400 [zlib] added dictionary support M doc/api/zlib.markdown M lib/zlib.js M src/node_zlib.cc A test/simple/test-zlib-dictionary.js commit 89e894b refs/tags/v0.6.6 Author: Maciej Małecki Date: 2011-12-04 01:58:49 +0100 doc: add Travis CI build status image M README.md commit 9023b0b refs/tags/v0.6.6 Author: Maciej Małecki Date: 2011-12-04 01:23:59 +0100 test: add `.travis.yml` for testing on Travis CI As discussed with @isaacs, build reports will be sent to #libuv IRC channel. E-mail notifications are turned off so that Travis doesn't bother committers about failures in forks. A .travis.yml commit cf20b6b refs/tags/v0.6.6 Author: isaacs Date: 2011-12-05 15:36:45 -0800 Fix #2257 pause/resume semantics for stdin This makes it so that the stdin TTY-wrap stream gets ref'ed on .resume() and unref'ed on .pause() The semantics of the names "pause" and "resume" are a bit weird, but the important thing is that this corrects an API change from 0.4 -> 0.6 which made it impossible to read from stdin multiple times, without knowing when it might end up being closed. If no one has it open, this lets the process die naturally. LGTM'd by @ry M lib/net.js M lib/tty.js M src/handle_wrap.cc M src/handle_wrap.h M src/pipe_wrap.cc M src/tty_wrap.cc A test/simple/test-stdin-pause-resume.js commit 21d081f refs/tags/v0.7.0 Author: Ryan Dahl Date: 2011-12-05 16:29:01 -0800 Upgrade V8 to 3.7.12 M deps/v8/ChangeLog M deps/v8/Makefile M deps/v8/SConstruct A deps/v8/benchmarks/spinning-balls/index.html A deps/v8/benchmarks/spinning-balls/splay-tree.js A deps/v8/benchmarks/spinning-balls/v.js M deps/v8/build/common.gypi M deps/v8/build/gyp_v8 A deps/v8/build/mipsu.gypi M deps/v8/build/standalone.gypi M deps/v8/include/v8-debug.h M deps/v8/include/v8.h M deps/v8/preparser/preparser-process.cc M deps/v8/src/SConscript M deps/v8/src/accessors.cc M deps/v8/src/allocation.h M deps/v8/src/api.cc M deps/v8/src/api.h M deps/v8/src/arm/assembler-arm-inl.h M deps/v8/src/arm/assembler-arm.cc M deps/v8/src/arm/assembler-arm.h M deps/v8/src/arm/builtins-arm.cc M deps/v8/src/arm/code-stubs-arm.cc M deps/v8/src/arm/code-stubs-arm.h M deps/v8/src/arm/codegen-arm.cc M deps/v8/src/arm/codegen-arm.h M deps/v8/src/arm/constants-arm.h M deps/v8/src/arm/debug-arm.cc M deps/v8/src/arm/deoptimizer-arm.cc M deps/v8/src/arm/frames-arm.h M deps/v8/src/arm/full-codegen-arm.cc M deps/v8/src/arm/ic-arm.cc M deps/v8/src/arm/lithium-arm.cc M deps/v8/src/arm/lithium-arm.h M deps/v8/src/arm/lithium-codegen-arm.cc M deps/v8/src/arm/lithium-codegen-arm.h M deps/v8/src/arm/macro-assembler-arm.cc M deps/v8/src/arm/macro-assembler-arm.h M deps/v8/src/arm/regexp-macro-assembler-arm.cc M deps/v8/src/arm/simulator-arm.cc M deps/v8/src/arm/simulator-arm.h M deps/v8/src/arm/stub-cache-arm.cc M deps/v8/src/array.js M deps/v8/src/assembler.cc M deps/v8/src/assembler.h D deps/v8/src/ast-inl.h M deps/v8/src/ast.cc M deps/v8/src/ast.h M deps/v8/src/atomicops_internals_mips_gcc.h M deps/v8/src/bootstrapper.cc M deps/v8/src/builtins.cc M deps/v8/src/builtins.h M deps/v8/src/bytecodes-irregexp.h M deps/v8/src/cached-powers.cc M deps/v8/src/char-predicates-inl.h M deps/v8/src/checks.h M deps/v8/src/code-stubs.cc M deps/v8/src/code-stubs.h M deps/v8/src/codegen.cc M deps/v8/src/codegen.h A deps/v8/src/collection.js M deps/v8/src/compilation-cache.cc M deps/v8/src/compilation-cache.h A deps/v8/src/compiler-intrinsics.h M deps/v8/src/compiler.cc M deps/v8/src/compiler.h M deps/v8/src/contexts.cc M deps/v8/src/contexts.h M deps/v8/src/conversions-inl.h M deps/v8/src/conversions.h M deps/v8/src/d8-debug.cc M deps/v8/src/d8.cc M deps/v8/src/d8.gyp M deps/v8/src/d8.js M deps/v8/src/date.js M deps/v8/src/debug-debugger.js M deps/v8/src/debug.cc M deps/v8/src/debug.h M deps/v8/src/deoptimizer.cc M deps/v8/src/deoptimizer.h M deps/v8/src/disassembler.cc M deps/v8/src/double.h M deps/v8/src/dtoa.h M deps/v8/src/elements.cc M deps/v8/src/elements.h M deps/v8/src/execution.cc M deps/v8/src/execution.h M deps/v8/src/extensions/gc-extension.cc M deps/v8/src/factory.cc M deps/v8/src/factory.h M deps/v8/src/fast-dtoa.h M deps/v8/src/flag-definitions.h M deps/v8/src/frames-inl.h M deps/v8/src/frames.cc M deps/v8/src/frames.h M deps/v8/src/full-codegen.cc M deps/v8/src/full-codegen.h M deps/v8/src/gdb-jit.cc M deps/v8/src/globals.h M deps/v8/src/handles.cc M deps/v8/src/handles.h M deps/v8/src/hashmap.cc M deps/v8/src/hashmap.h M deps/v8/src/heap-inl.h M deps/v8/src/heap-profiler.cc M deps/v8/src/heap.cc M deps/v8/src/heap.h M deps/v8/src/hydrogen-instructions.cc M deps/v8/src/hydrogen-instructions.h M deps/v8/src/hydrogen.cc M deps/v8/src/hydrogen.h M deps/v8/src/ia32/assembler-ia32-inl.h M deps/v8/src/ia32/assembler-ia32.cc M deps/v8/src/ia32/assembler-ia32.h M deps/v8/src/ia32/builtins-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.cc M deps/v8/src/ia32/code-stubs-ia32.h M deps/v8/src/ia32/codegen-ia32.cc M deps/v8/src/ia32/codegen-ia32.h M deps/v8/src/ia32/debug-ia32.cc M deps/v8/src/ia32/deoptimizer-ia32.cc M deps/v8/src/ia32/disasm-ia32.cc M deps/v8/src/ia32/frames-ia32.h M deps/v8/src/ia32/full-codegen-ia32.cc M deps/v8/src/ia32/ic-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.cc M deps/v8/src/ia32/lithium-codegen-ia32.h M deps/v8/src/ia32/lithium-ia32.cc M deps/v8/src/ia32/lithium-ia32.h M deps/v8/src/ia32/macro-assembler-ia32.cc M deps/v8/src/ia32/macro-assembler-ia32.h M deps/v8/src/ia32/regexp-macro-assembler-ia32.cc M deps/v8/src/ia32/stub-cache-ia32.cc M deps/v8/src/ic-inl.h M deps/v8/src/ic.cc M deps/v8/src/ic.h A deps/v8/src/incremental-marking-inl.h A deps/v8/src/incremental-marking.cc A deps/v8/src/incremental-marking.h M deps/v8/src/interpreter-irregexp.cc M deps/v8/src/interpreter-irregexp.h M deps/v8/src/isolate-inl.h M deps/v8/src/isolate.cc M deps/v8/src/isolate.h M deps/v8/src/json-parser.h M deps/v8/src/json.js M deps/v8/src/jsregexp.cc M deps/v8/src/jsregexp.h M deps/v8/src/list-inl.h M deps/v8/src/list.h M deps/v8/src/lithium-allocator.cc M deps/v8/src/lithium-allocator.h M deps/v8/src/lithium.cc M deps/v8/src/lithium.h M deps/v8/src/liveedit-debugger.js M deps/v8/src/liveedit.cc M deps/v8/src/liveobjectlist.cc M deps/v8/src/log.cc M deps/v8/src/log.h M deps/v8/src/macro-assembler.h M deps/v8/src/macros.py A deps/v8/src/mark-compact-inl.h M deps/v8/src/mark-compact.cc M deps/v8/src/mark-compact.h M deps/v8/src/math.js M deps/v8/src/messages.cc M deps/v8/src/messages.js M deps/v8/src/mips/assembler-mips-inl.h M deps/v8/src/mips/assembler-mips.cc M deps/v8/src/mips/assembler-mips.h M deps/v8/src/mips/builtins-mips.cc M deps/v8/src/mips/code-stubs-mips.cc M deps/v8/src/mips/code-stubs-mips.h M deps/v8/src/mips/codegen-mips.cc M deps/v8/src/mips/codegen-mips.h M deps/v8/src/mips/constants-mips.h M deps/v8/src/mips/debug-mips.cc M deps/v8/src/mips/deoptimizer-mips.cc M deps/v8/src/mips/frames-mips.h M deps/v8/src/mips/full-codegen-mips.cc M deps/v8/src/mips/ic-mips.cc A deps/v8/src/mips/lithium-codegen-mips.cc M deps/v8/src/mips/lithium-codegen-mips.h A deps/v8/src/mips/lithium-gap-resolver-mips.cc A deps/v8/src/mips/lithium-gap-resolver-mips.h A deps/v8/src/mips/lithium-mips.cc M deps/v8/src/mips/lithium-mips.h M deps/v8/src/mips/macro-assembler-mips.cc M deps/v8/src/mips/macro-assembler-mips.h M deps/v8/src/mips/regexp-macro-assembler-mips.cc M deps/v8/src/mips/simulator-mips.cc M deps/v8/src/mips/simulator-mips.h M deps/v8/src/mips/stub-cache-mips.cc M deps/v8/src/mirror-debugger.js M deps/v8/src/mksnapshot.cc M deps/v8/src/objects-debug.cc M deps/v8/src/objects-inl.h M deps/v8/src/objects-printer.cc A deps/v8/src/objects-visiting-inl.h M deps/v8/src/objects-visiting.cc M deps/v8/src/objects-visiting.h M deps/v8/src/objects.cc M deps/v8/src/objects.h M deps/v8/src/parser.cc M deps/v8/src/parser.h M deps/v8/src/platform-freebsd.cc M deps/v8/src/platform-linux.cc M deps/v8/src/platform-macos.cc M deps/v8/src/platform-openbsd.cc M deps/v8/src/platform-posix.cc M deps/v8/src/platform-win32.cc M deps/v8/src/platform.h M deps/v8/src/preparse-data.h M deps/v8/src/preparser-api.cc M deps/v8/src/preparser.cc M deps/v8/src/preparser.h M deps/v8/src/prettyprinter.cc M deps/v8/src/profile-generator.cc M deps/v8/src/profile-generator.h A deps/v8/src/property-details.h M deps/v8/src/property.cc M deps/v8/src/property.h M deps/v8/src/proxy.js M deps/v8/src/regexp-macro-assembler-tracer.cc M deps/v8/src/regexp-macro-assembler.cc M deps/v8/src/regexp.js M deps/v8/src/rewriter.cc M deps/v8/src/runtime-profiler.cc M deps/v8/src/runtime.cc M deps/v8/src/runtime.h M deps/v8/src/runtime.js M deps/v8/src/safepoint-table.cc M deps/v8/src/safepoint-table.h M deps/v8/src/scanner.cc M deps/v8/src/scanner.h M deps/v8/src/scopeinfo.cc M deps/v8/src/scopeinfo.h M deps/v8/src/scopes.cc M deps/v8/src/scopes.h M deps/v8/src/serialize.cc M deps/v8/src/serialize.h M deps/v8/src/spaces-inl.h M deps/v8/src/spaces.cc M deps/v8/src/spaces.h M deps/v8/src/splay-tree-inl.h A deps/v8/src/store-buffer-inl.h A deps/v8/src/store-buffer.cc A deps/v8/src/store-buffer.h M deps/v8/src/string-search.h M deps/v8/src/string-stream.cc M deps/v8/src/string.js M deps/v8/src/strtod.cc M deps/v8/src/stub-cache.cc M deps/v8/src/stub-cache.h M deps/v8/src/token.h M deps/v8/src/type-info.cc M deps/v8/src/type-info.h M deps/v8/src/unicode.h M deps/v8/src/uri.js M deps/v8/src/utils.h M deps/v8/src/v8-counters.h M deps/v8/src/v8.cc M deps/v8/src/v8.h M deps/v8/src/v8conversions.h M deps/v8/src/v8globals.h M deps/v8/src/v8memory.h M deps/v8/src/v8natives.js M deps/v8/src/v8utils.h M deps/v8/src/variables.cc M deps/v8/src/variables.h M deps/v8/src/version.cc D deps/v8/src/weakmap.js M deps/v8/src/win32-headers.h M deps/v8/src/x64/assembler-x64-inl.h M deps/v8/src/x64/assembler-x64.cc M deps/v8/src/x64/assembler-x64.h M deps/v8/src/x64/builtins-x64.cc M deps/v8/src/x64/code-stubs-x64.cc M deps/v8/src/x64/code-stubs-x64.h M deps/v8/src/x64/codegen-x64.cc M deps/v8/src/x64/codegen-x64.h M deps/v8/src/x64/debug-x64.cc M deps/v8/src/x64/deoptimizer-x64.cc M deps/v8/src/x64/frames-x64.h M deps/v8/src/x64/full-codegen-x64.cc M deps/v8/src/x64/ic-x64.cc M deps/v8/src/x64/lithium-codegen-x64.cc M deps/v8/src/x64/lithium-codegen-x64.h M deps/v8/src/x64/lithium-x64.cc M deps/v8/src/x64/lithium-x64.h M deps/v8/src/x64/macro-assembler-x64.cc M deps/v8/src/x64/macro-assembler-x64.h M deps/v8/src/x64/regexp-macro-assembler-x64.cc M deps/v8/src/x64/stub-cache-x64.cc M deps/v8/src/zone-inl.h M deps/v8/src/zone.h M deps/v8/test/cctest/cctest.gyp M deps/v8/test/cctest/cctest.status M deps/v8/test/cctest/test-accessors.cc M deps/v8/test/cctest/test-alloc.cc M deps/v8/test/cctest/test-api.cc M deps/v8/test/cctest/test-assembler-ia32.cc M deps/v8/test/cctest/test-compiler.cc M deps/v8/test/cctest/test-debug.cc M deps/v8/test/cctest/test-decls.cc M deps/v8/test/cctest/test-deoptimization.cc M deps/v8/test/cctest/test-dictionary.cc M deps/v8/test/cctest/test-disasm-ia32.cc A deps/v8/test/cctest/test-hashing.cc M deps/v8/test/cctest/test-heap-profiler.cc M deps/v8/test/cctest/test-heap.cc M deps/v8/test/cctest/test-lockers.cc M deps/v8/test/cctest/test-log.cc M deps/v8/test/cctest/test-mark-compact.cc M deps/v8/test/cctest/test-parsing.cc M deps/v8/test/cctest/test-profile-generator.cc M deps/v8/test/cctest/test-regexp.cc M deps/v8/test/cctest/test-reloc-info.cc M deps/v8/test/cctest/test-serialize.cc M deps/v8/test/cctest/test-spaces.cc M deps/v8/test/cctest/test-strings.cc M deps/v8/test/cctest/test-threads.cc M deps/v8/test/cctest/test-weakmaps.cc M deps/v8/test/es5conform/es5conform.status M deps/v8/test/mjsunit/apply.js A deps/v8/test/mjsunit/array-literal-transitions.js A deps/v8/test/mjsunit/array-tostring.js M deps/v8/test/mjsunit/assert-opt-and-deopt.js M deps/v8/test/mjsunit/bugs/bug-618.js M deps/v8/test/mjsunit/bugs/harmony/debug-blockscopes.js M deps/v8/test/mjsunit/compiler/compare.js A deps/v8/test/mjsunit/compiler/inline-context-slots.js A deps/v8/test/mjsunit/compiler/lazy-const-lookup.js A deps/v8/test/mjsunit/compiler/regress-96989.js A deps/v8/test/mjsunit/compiler/regress-deopt-call-as-function.js M deps/v8/test/mjsunit/compiler/regress-funcaller.js A deps/v8/test/mjsunit/compiler/regress-inline-callfunctionstub.js A deps/v8/test/mjsunit/compiler/regress-lazy-deopt.js A deps/v8/test/mjsunit/compiler/strict-recompile.js M deps/v8/test/mjsunit/const-redecl.js D deps/v8/test/mjsunit/cyclic-error-to-string.js M deps/v8/test/mjsunit/date.js A deps/v8/test/mjsunit/debug-break-inline.js M deps/v8/test/mjsunit/debug-scopes.js A deps/v8/test/mjsunit/debug-step-3.js A deps/v8/test/mjsunit/debug-stepout-scope.js D deps/v8/test/mjsunit/element-kind.js A deps/v8/test/mjsunit/elements-kind-depends.js A deps/v8/test/mjsunit/elements-kind.js A deps/v8/test/mjsunit/elements-transition.js A deps/v8/test/mjsunit/error-tostring.js M deps/v8/test/mjsunit/eval.js M deps/v8/test/mjsunit/function-bind.js M deps/v8/test/mjsunit/fuzz-natives.js M deps/v8/test/mjsunit/global-const-var-conflicts.js M deps/v8/test/mjsunit/harmony/block-conflicts.js A deps/v8/test/mjsunit/harmony/block-early-errors.js A deps/v8/test/mjsunit/harmony/block-for.js M deps/v8/test/mjsunit/harmony/block-leave.js M deps/v8/test/mjsunit/harmony/block-let-crankshaft.js M deps/v8/test/mjsunit/harmony/block-let-declaration.js M deps/v8/test/mjsunit/harmony/block-let-semantics.js M deps/v8/test/mjsunit/harmony/block-scoping.js A deps/v8/test/mjsunit/harmony/collections.js M deps/v8/test/mjsunit/harmony/debug-blockscopes.js M deps/v8/test/mjsunit/harmony/debug-evaluate-blockscopes.js A deps/v8/test/mjsunit/harmony/proxies-example-membrane.js A deps/v8/test/mjsunit/harmony/proxies-for.js A deps/v8/test/mjsunit/harmony/proxies-function.js A deps/v8/test/mjsunit/harmony/proxies-hash.js M deps/v8/test/mjsunit/harmony/proxies.js D deps/v8/test/mjsunit/harmony/weakmaps.js M deps/v8/test/mjsunit/mjsunit.js M deps/v8/test/mjsunit/mjsunit.status M deps/v8/test/mjsunit/object-define-properties.js A deps/v8/test/mjsunit/optimized-typeof.js M deps/v8/test/mjsunit/regexp-static.js A deps/v8/test/mjsunit/regress/regress-100702.js M deps/v8/test/mjsunit/regress/regress-1110.js M deps/v8/test/mjsunit/regress/regress-1170.js M deps/v8/test/mjsunit/regress/regress-1213575.js A deps/v8/test/mjsunit/regress/regress-1217.js M deps/v8/test/mjsunit/regress/regress-1229.js A deps/v8/test/mjsunit/regress/regress-1415.js A deps/v8/test/mjsunit/regress/regress-1639-2.js A deps/v8/test/mjsunit/regress/regress-1692.js A deps/v8/test/mjsunit/regress/regress-1708.js A deps/v8/test/mjsunit/regress/regress-1711.js A deps/v8/test/mjsunit/regress/regress-1713.js A deps/v8/test/mjsunit/regress/regress-1748.js A deps/v8/test/mjsunit/regress/regress-1757.js D deps/v8/test/mjsunit/regress/regress-221.js M deps/v8/test/mjsunit/regress/regress-877615.js D deps/v8/test/mjsunit/regress/regress-91517.js A deps/v8/test/mjsunit/regress/regress-94873.js A deps/v8/test/mjsunit/regress/regress-98773.js A deps/v8/test/mjsunit/regress/regress-99167.js M deps/v8/test/mjsunit/regress/regress-deopt-gc.js A deps/v8/test/mjsunit/regress/short-circuit.js A deps/v8/test/mjsunit/stack-traces-2.js M deps/v8/test/mjsunit/stack-traces.js M deps/v8/test/mjsunit/strict-mode-implicit-receiver.js M deps/v8/test/mjsunit/strict-mode.js A deps/v8/test/mjsunit/string-external-cached.js M deps/v8/test/mjsunit/string-externalize.js M deps/v8/test/mjsunit/string-slices-regexp.js M deps/v8/test/mjsunit/string-slices.js M deps/v8/test/mjsunit/switch.js M deps/v8/test/mjsunit/to_number_order.js M deps/v8/test/mjsunit/unbox-double-arrays.js M deps/v8/test/mjsunit/undeletable-functions.js M deps/v8/test/mozilla/mozilla.status M deps/v8/test/preparser/strict-identifiers.pyt M deps/v8/test/sputnik/sputnik.status M deps/v8/test/test262/README M deps/v8/test/test262/test262.status M deps/v8/test/test262/testcfg.py M deps/v8/tools/gc-nvp-trace-processor.py M deps/v8/tools/gcmole/gccause.lua M deps/v8/tools/gyp/v8.gyp M deps/v8/tools/linux-tick-processor M deps/v8/tools/ll_prof.py M deps/v8/tools/logreader.js M deps/v8/tools/presubmit.py M deps/v8/tools/push-to-trunk.sh M deps/v8/tools/test-wrapper-gypbuild.py M deps/v8/tools/utils.py commit 6f86b9c refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-05 16:25:20 -0800 Disable test-setproctitle on darwin M test/simple/test-setproctitle.js commit db27381 refs/tags/v0.6.6 Author: isaacs Date: 2011-12-01 18:19:17 -0800 s/NPM/npm/ http://npmjs.org/doc/faq.html#If-npm-is-an-acronym-why-is-it-never-capitalized M LICENSE M doc/v0.4_announcement.html M lib/net.js M tools/osx-pkg.pmdoc/index.xml M wscript commit 36815e4 refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-05 22:42:05 +0100 process: fix stack overflow when recursively calling process.exit() M src/node.js A test/simple/test-process-exit.js commit 1a89c8d refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-05 11:17:57 -0800 Add analytics tracking to docs M doc/template.html commit fdf180f refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-05 08:42:11 +0100 cli: fix output of --help M src/node.cc commit aeb124f refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-05 06:37:18 +0100 test: create test file in temp dir M test/simple/test-fs-long-path.js commit a0fdd5f refs/tags/v0.6.6 Author: Ben Noordhuis Date: 2011-12-04 13:22:21 +0100 uv: upgrade to 34e95d1 M deps/uv/src/unix/core.c M deps/uv/src/unix/error.c commit c50b0c9 refs/tags/v0.6.6 Author: Ryan Dahl Date: 2011-12-04 00:59:16 -0800 Now working on Node v0.6.6 M src/node_version.h commit 6cc94db refs/tags/v0.6.5 (tag: v0.6.5) Author: Ryan Dahl Date: 2011-12-03 23:18:35 -0800 Bump version to v0.6.5 M ChangeLog M doc/index.html M doc/template.html M src/node_version.h commit 60e2666 refs/tags/v0.6.5 Author: Ryan Dahl Date: 2011-12-04 00:09:02 -0800 Remove superfluous 'new' M lib/child_process.js commit 1cf26e2 refs/tags/v0.6.5 Author: Ryan Dahl Date: 2011-12-03 23:30:56 -0800 Upgrade V8 to 3.6.6.11 M deps/v8/src/debug.cc M deps/v8/src/log.h M deps/v8/src/version.cc M deps/v8/test/mjsunit/mjsunit.status commit e90623e refs/tags/v0.7.0 Author: Ben Noordhuis Date: 2011-12-03 21:26:50 +0100 gyp: upgrade to r1103 M tools/gyp/PRESUBMIT.py M tools/gyp/buildbot/buildbot_run.py M tools/gyp/pylib/gyp/MSVSNew.py M tools/gyp/pylib/gyp/MSVSProject.py M tools/gyp/pylib/gyp/MSVSSettings.py M tools/gyp/pylib/gyp/MSVSSettings_test.py M tools/gyp/pylib/gyp/MSVSToolFile.py M tools/gyp/pylib/gyp/MSVSUserFile.py M tools/gyp/pylib/gyp/MSVSVersion.py M tools/gyp/pylib/gyp/SCons.py M tools/gyp/pylib/gyp/__init__.py M tools/gyp/pylib/gyp/common.py M tools/gyp/pylib/gyp/easy_xml.py M tools/gyp/pylib/gyp/easy_xml_test.py M tools/gyp/pylib/gyp/generator/dump_dependency_json.py M tools/gyp/pylib/gyp/generator/gypd.py M tools/gyp/pylib/gyp/generator/gypsh.py M tools/gyp/pylib/gyp/generator/make.py M tools/gyp/pylib/gyp/generator/msvs.py M tools/gyp/pylib/gyp/generator/msvs_test.py M tools/gyp/pylib/gyp/generator/ninja.py M tools/gyp/pylib/gyp/generator/scons.py M tools/gyp/pylib/gyp/generator/xcode.py M tools/gyp/pylib/gyp/input.py M tools/gyp/pylib/gyp/mac_tool.py M tools/gyp/pylib/gyp/ninja_syntax.py M tools/gyp/pylib/gyp/sun_tool.py M tools/gyp/pylib/gyp/system_test.py M tools/gyp/pylib/gyp/xcodeproj_file.py M tools/gyp/pylib/gyp/xml_fix.py A tools/gyp/pylintrc A tools/gyp/test/actions-bare/gyptest-bare.py A tools/gyp/test/actions-bare/src/bare.gyp A tools/gyp/test/actions-bare/src/bare.py A tools/gyp/test/actions-multiple/gyptest-all.py A tools/gyp/test/actions-multiple/src/actions.gyp A tools/gyp/test/actions-multiple/src/copy.py A tools/gyp/test/actions-multiple/src/filter.py A tools/gyp/test/actions-multiple/src/foo.c A tools/gyp/test/actions-multiple/src/input.txt A tools/gyp/test/actions-multiple/src/main.c A tools/gyp/test/actions-subdir/gyptest-action.py A tools/gyp/test/actions-subdir/src/make-file.py A tools/gyp/test/actions-subdir/src/none.gyp A tools/gyp/test/actions-subdir/src/subdir/make-subdir-file.py A tools/gyp/test/actions-subdir/src/subdir/subdir.gyp A tools/gyp/test/actions/gyptest-all.py A tools/gyp/test/actions/gyptest-default.py A tools/gyp/test/actions/gyptest-errors.py A tools/gyp/test/actions/src/action_missing_name.gyp A tools/gyp/test/actions/src/actions.gyp A tools/gyp/test/actions/src/confirm-dep-files.py A tools/gyp/test/actions/src/subdir1/counter.py A tools/gyp/test/actions/src/subdir1/executable.gyp A tools/gyp/test/actions/src/subdir1/make-prog1.py A tools/gyp/test/actions/src/subdir1/make-prog2.py A tools/gyp/test/actions/src/subdir1/program.c A tools/gyp/test/actions/src/subdir2/make-file.py A tools/gyp/test/actions/src/subdir2/none.gyp A tools/gyp/test/actions/src/subdir3/generate_main.py A tools/gyp/test/actions/src/subdir3/null_input.gyp A tools/gyp/test/additional-targets/gyptest-additional.py A tools/gyp/test/additional-targets/src/all.gyp A tools/gyp/test/additional-targets/src/dir1/actions.gyp A tools/gyp/test/additional-targets/src/dir1/emit.py A tools/gyp/test/additional-targets/src/dir1/lib1.c A tools/gyp/test/assembly/gyptest-assembly.py A tools/gyp/test/assembly/src/as.bat A tools/gyp/test/assembly/src/assembly.gyp A tools/gyp/test/assembly/src/lib1.S A tools/gyp/test/assembly/src/lib1.c A tools/gyp/test/assembly/src/program.c A tools/gyp/test/builddir/gyptest-all.py A tools/gyp/test/builddir/gyptest-default.py A tools/gyp/test/builddir/src/builddir.gypi A tools/gyp/test/builddir/src/func1.c A tools/gyp/test/builddir/src/func2.c A tools/gyp/test/builddir/src/func3.c A tools/gyp/test/builddir/src/func4.c A tools/gyp/test/builddir/src/func5.c A tools/gyp/test/builddir/src/prog1.c A tools/gyp/test/builddir/src/prog1.gyp A tools/gyp/test/builddir/src/subdir2/prog2.c A tools/gyp/test/builddir/src/subdir2/prog2.gyp A tools/gyp/test/builddir/src/subdir2/subdir3/prog3.c A tools/gyp/test/builddir/src/subdir2/subdir3/prog3.gyp A tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.c A tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/prog4.gyp A tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.c A tools/gyp/test/builddir/src/subdir2/subdir3/subdir4/subdir5/prog5.gyp A tools/gyp/test/cflags/cflags.c A tools/gyp/test/cflags/cflags.gyp A tools/gyp/test/cflags/gyptest-cflags.py A tools/gyp/test/compilable/gyptest-headers.py A tools/gyp/test/compilable/src/headers.gyp A tools/gyp/test/compilable/src/lib1.cpp A tools/gyp/test/compilable/src/lib1.hpp A tools/gyp/test/compilable/src/program.cpp A tools/gyp/test/configurations/basics/configurations.c A tools/gyp/test/configurations/basics/configurations.gyp A tools/gyp/test/configurations/basics/gyptest-configurations.py A tools/gyp/test/configurations/inheritance/configurations.c A tools/gyp/test/configurations/inheritance/configurations.gyp A tools/gyp/test/configurations/inheritance/gyptest-inheritance.py A tools/gyp/test/configurations/invalid/actions.gyp A tools/gyp/test/configurations/invalid/all_dependent_settings.gyp A tools/gyp/test/configurations/invalid/configurations.gyp A tools/gyp/test/configurations/invalid/dependencies.gyp A tools/gyp/test/configurations/invalid/direct_dependent_settings.gyp A tools/gyp/test/configurations/invalid/gyptest-configurations.py A tools/gyp/test/configurations/invalid/libraries.gyp A tools/gyp/test/configurations/invalid/link_settings.gyp A tools/gyp/test/configurations/invalid/sources.gyp A tools/gyp/test/configurations/invalid/target_name.gyp A tools/gyp/test/configurations/invalid/type.gyp A tools/gyp/test/configurations/target_platform/configurations.gyp A tools/gyp/test/configurations/target_platform/front.c A tools/gyp/test/configurations/target_platform/gyptest-target_platform.py A tools/gyp/test/configurations/target_platform/left.c A tools/gyp/test/configurations/target_platform/right.c A tools/gyp/test/configurations/x64/configurations.c A tools/gyp/test/configurations/x64/configurations.gyp A tools/gyp/test/configurations/x64/gyptest-x86.py A tools/gyp/test/copies/gyptest-all.py A tools/gyp/test/copies/gyptest-default.py A tools/gyp/test/copies/gyptest-slash.py A tools/gyp/test/copies/src/copies-slash.gyp A tools/gyp/test/copies/src/copies.gyp A tools/gyp/test/copies/src/directory/file3 A tools/gyp/test/copies/src/directory/file4 A tools/gyp/test/copies/src/directory/subdir/file5 A tools/gyp/test/copies/src/file1 A tools/gyp/test/copies/src/file2 A tools/gyp/test/copies/src/parentdir/subdir/file6 A tools/gyp/test/cxxflags/cxxflags.cc A tools/gyp/test/cxxflags/cxxflags.gyp A tools/gyp/test/cxxflags/gyptest-cxxflags.py A tools/gyp/test/defines-escaping/defines-escaping.c A tools/gyp/test/defines-escaping/defines-escaping.gyp A tools/gyp/test/defines-escaping/gyptest-defines-escaping.py A tools/gyp/test/defines/defines-env.gyp A tools/gyp/test/defines/defines.c A tools/gyp/test/defines/defines.gyp A tools/gyp/test/defines/gyptest-define-override.py A tools/gyp/test/defines/gyptest-defines-env-regyp.py A tools/gyp/test/defines/gyptest-defines-env.py A tools/gyp/test/defines/gyptest-defines.py A tools/gyp/test/dependencies/a.c A tools/gyp/test/dependencies/b/b.c A tools/gyp/test/dependencies/b/b.gyp A tools/gyp/test/dependencies/c/c.c A tools/gyp/test/dependencies/c/c.gyp A tools/gyp/test/dependencies/c/d.c A tools/gyp/test/dependencies/extra_targets.gyp A tools/gyp/test/dependencies/gyptest-extra-targets.py A tools/gyp/test/dependencies/gyptest-lib-only.py A tools/gyp/test/dependencies/lib_only.gyp A tools/gyp/test/dependency-copy/gyptest-copy.py A tools/gyp/test/dependency-copy/src/copies.gyp A tools/gyp/test/dependency-copy/src/file1.c A tools/gyp/test/dependency-copy/src/file2.c A tools/gyp/test/exclusion/exclusion.gyp A tools/gyp/test/exclusion/gyptest-exclusion.py A tools/gyp/test/exclusion/hello.c A tools/gyp/test/generator-output/actions/actions.gyp A tools/gyp/test/generator-output/actions/build/README.txt A tools/gyp/test/generator-output/actions/subdir1/actions-out/README.txt A tools/gyp/test/generator-output/actions/subdir1/build/README.txt A tools/gyp/test/generator-output/actions/subdir1/executable.gyp A tools/gyp/test/generator-output/actions/subdir1/make-prog1.py A tools/gyp/test/generator-output/actions/subdir1/make-prog2.py A tools/gyp/test/generator-output/actions/subdir1/program.c A tools/gyp/test/generator-output/actions/subdir2/actions-out/README.txt A tools/gyp/test/generator-output/actions/subdir2/build/README.txt A tools/gyp/test/generator-output/actions/subdir2/make-file.py A tools/gyp/test/generator-output/actions/subdir2/none.gyp A tools/gyp/test/generator-output/copies/build/README.txt A tools/gyp/test/generator-output/copies/copies-out/README.txt A tools/gyp/test/generator-output/copies/copies.gyp A tools/gyp/test/generator-output/copies/file1 A tools/gyp/test/generator-output/copies/file2 A tools/gyp/test/generator-output/copies/subdir/build/README.txt A tools/gyp/test/generator-output/copies/subdir/copies-out/README.txt A tools/gyp/test/generator-output/copies/subdir/file3 A tools/gyp/test/generator-output/copies/subdir/file4 A tools/gyp/test/generator-output/copies/subdir/subdir.gyp A tools/gyp/test/generator-output/gyptest-actions.py A tools/gyp/test/generator-output/gyptest-copies.py A tools/gyp/test/generator-output/gyptest-relocate.py A tools/gyp/test/generator-output/gyptest-rules.py A tools/gyp/test/generator-output/gyptest-subdir2-deep.py A tools/gyp/test/generator-output/gyptest-top-all.py A tools/gyp/test/generator-output/rules/build/README.txt A tools/gyp/test/generator-output/rules/copy-file.py A tools/gyp/test/generator-output/rules/rules.gyp A tools/gyp/test/generator-output/rules/subdir1/build/README.txt A tools/gyp/test/generator-output/rules/subdir1/define3.in0 A tools/gyp/test/generator-output/rules/subdir1/define4.in0 A tools/gyp/test/generator-output/rules/subdir1/executable.gyp A tools/gyp/test/generator-output/rules/subdir1/function1.in1 A tools/gyp/test/generator-output/rules/subdir1/function2.in1 A tools/gyp/test/generator-output/rules/subdir1/program.c A tools/gyp/test/generator-output/rules/subdir2/build/README.txt A tools/gyp/test/generator-output/rules/subdir2/file1.in0 A tools/gyp/test/generator-output/rules/subdir2/file2.in0 A tools/gyp/test/generator-output/rules/subdir2/file3.in1 A tools/gyp/test/generator-output/rules/subdir2/file4.in1 A tools/gyp/test/generator-output/rules/subdir2/none.gyp A tools/gyp/test/generator-output/rules/subdir2/rules-out/README.txt A tools/gyp/test/generator-output/src/build/README.txt A tools/gyp/test/generator-output/src/inc.h A tools/gyp/test/generator-output/src/inc1/include1.h A tools/gyp/test/generator-output/src/prog1.c A tools/gyp/test/generator-output/src/prog1.gyp A tools/gyp/test/generator-output/src/subdir2/build/README.txt A tools/gyp/test/generator-output/src/subdir2/deeper/build/README.txt A tools/gyp/test/generator-output/src/subdir2/deeper/deeper.c A tools/gyp/test/generator-output/src/subdir2/deeper/deeper.gyp A tools/gyp/test/generator-output/src/subdir2/deeper/deeper.h A tools/gyp/test/generator-output/src/subdir2/inc2/include2.h A tools/gyp/test/generator-output/src/subdir2/prog2.c A tools/gyp/test/generator-output/src/subdir2/prog2.gyp A tools/gyp/test/generator-output/src/subdir3/build/README.txt A tools/gyp/test/generator-output/src/subdir3/inc3/include3.h A tools/gyp/test/generator-output/src/subdir3/prog3.c A tools/gyp/test/generator-output/src/subdir3/prog3.gyp A tools/gyp/test/generator-output/src/symroot.gypi A tools/gyp/test/hard_dependency/gyptest-exported-hard-dependency.py A tools/gyp/test/hard_dependency/gyptest-no-exported-hard-dependency.py A tools/gyp/test/hard_dependency/src/a.c A tools/gyp/test/hard_dependency/src/a.h A tools/gyp/test/hard_dependency/src/b.c A tools/gyp/test/hard_dependency/src/b.h A tools/gyp/test/hard_dependency/src/c.c A tools/gyp/test/hard_dependency/src/c.h A tools/gyp/test/hard_dependency/src/d.c A tools/gyp/test/hard_dependency/src/emit.py A tools/gyp/test/hard_dependency/src/hard_dependency.gyp A tools/gyp/test/hello/gyptest-all.py A tools/gyp/test/hello/gyptest-default.py A tools/gyp/test/hello/gyptest-disable-regyp.py A tools/gyp/test/hello/gyptest-regyp.py A tools/gyp/test/hello/gyptest-target.py A tools/gyp/test/hello/hello.c A tools/gyp/test/hello/hello.gyp A tools/gyp/test/hello/hello2.c A tools/gyp/test/hello/hello2.gyp A tools/gyp/test/home_dot_gyp/gyptest-home-includes-regyp.py A tools/gyp/test/home_dot_gyp/gyptest-home-includes.py A tools/gyp/test/home_dot_gyp/home/.gyp/include.gypi A tools/gyp/test/home_dot_gyp/home2/.gyp/include.gypi A tools/gyp/test/home_dot_gyp/src/all.gyp A tools/gyp/test/home_dot_gyp/src/printfoo.c A tools/gyp/test/include_dirs/gyptest-all.py A tools/gyp/test/include_dirs/gyptest-default.py A tools/gyp/test/include_dirs/src/inc.h A tools/gyp/test/include_dirs/src/inc1/include1.h A tools/gyp/test/include_dirs/src/includes.c A tools/gyp/test/include_dirs/src/includes.gyp A tools/gyp/test/include_dirs/src/shadow1/shadow.h A tools/gyp/test/include_dirs/src/shadow2/shadow.h A tools/gyp/test/include_dirs/src/subdir/inc.h A tools/gyp/test/include_dirs/src/subdir/inc2/include2.h A tools/gyp/test/include_dirs/src/subdir/subdir_includes.c A tools/gyp/test/include_dirs/src/subdir/subdir_includes.gyp A tools/gyp/test/intermediate_dir/gyptest-intermediate-dir.py A tools/gyp/test/intermediate_dir/src/script.py A tools/gyp/test/intermediate_dir/src/test.gyp A tools/gyp/test/intermediate_dir/src/test2.gyp A tools/gyp/test/lib/README.txt A tools/gyp/test/lib/TestCmd.py A tools/gyp/test/lib/TestCommon.py A tools/gyp/test/lib/TestGyp.py A tools/gyp/test/library/gyptest-shared-obj-install-path.py A tools/gyp/test/library/gyptest-shared.py A tools/gyp/test/library/gyptest-static.py A tools/gyp/test/library/src/lib1.c A tools/gyp/test/library/src/lib1_moveable.c A tools/gyp/test/library/src/lib2.c A tools/gyp/test/library/src/lib2_moveable.c A tools/gyp/test/library/src/library.gyp A tools/gyp/test/library/src/program.c A tools/gyp/test/library/src/shared_dependency.gyp A tools/gyp/test/link-objects/base.c A tools/gyp/test/link-objects/extra.c A tools/gyp/test/link-objects/gyptest-all.py A tools/gyp/test/link-objects/link-objects.gyp A tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings A tools/gyp/test/mac/app-bundle/TestApp/English.lproj/MainMenu.xib A tools/gyp/test/mac/app-bundle/TestApp/TestApp-Info.plist A tools/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.h A tools/gyp/test/mac/app-bundle/TestApp/TestAppAppDelegate.m A tools/gyp/test/mac/app-bundle/TestApp/main.m A tools/gyp/test/mac/app-bundle/empty.c A tools/gyp/test/mac/app-bundle/test.gyp A tools/gyp/test/mac/debuginfo/file.c A tools/gyp/test/mac/debuginfo/test.gyp A tools/gyp/test/mac/framework/TestFramework/English.lproj/InfoPlist.strings A tools/gyp/test/mac/framework/TestFramework/Info.plist A tools/gyp/test/mac/framework/TestFramework/ObjCVector.h A tools/gyp/test/mac/framework/TestFramework/ObjCVector.mm A tools/gyp/test/mac/framework/TestFramework/ObjCVectorInternal.h A tools/gyp/test/mac/framework/TestFramework/TestFramework_Prefix.pch A tools/gyp/test/mac/framework/empty.c A tools/gyp/test/mac/framework/framework.gyp A tools/gyp/test/mac/gyptest-app.py A tools/gyp/test/mac/gyptest-copies.py A tools/gyp/test/mac/gyptest-debuginfo.py A tools/gyp/test/mac/gyptest-framework.py A tools/gyp/test/mac/gyptest-infoplist-process.py A tools/gyp/test/mac/gyptest-loadable-module.py A tools/gyp/test/mac/gyptest-postbuild-fail.py A tools/gyp/test/mac/gyptest-postbuild.py A tools/gyp/test/mac/gyptest-prefixheader.py A tools/gyp/test/mac/gyptest-rebuild.py A tools/gyp/test/mac/gyptest-strip.py A tools/gyp/test/mac/gyptest-type-envvars.py A tools/gyp/test/mac/gyptest-xcode-env-order.py A tools/gyp/test/mac/infoplist-process/Info.plist A tools/gyp/test/mac/infoplist-process/main.c A tools/gyp/test/mac/infoplist-process/test1.gyp A tools/gyp/test/mac/infoplist-process/test2.gyp A tools/gyp/test/mac/infoplist-process/test3.gyp A tools/gyp/test/mac/loadable-module/Info.plist A tools/gyp/test/mac/loadable-module/module.c A tools/gyp/test/mac/loadable-module/test.gyp A tools/gyp/test/mac/postbuild-fail/file.c A tools/gyp/test/mac/postbuild-fail/postbuild-fail.sh A tools/gyp/test/mac/postbuild-fail/test.gyp A tools/gyp/test/mac/postbuild-fail/touch-dynamic.sh A tools/gyp/test/mac/postbuild-fail/touch-static.sh A tools/gyp/test/mac/postbuilds/file.c A tools/gyp/test/mac/postbuilds/script/shared_library_postbuild.sh A tools/gyp/test/mac/postbuilds/script/static_library_postbuild.sh A tools/gyp/test/mac/postbuilds/subdirectory/nested_target.gyp A tools/gyp/test/mac/postbuilds/test.gyp A tools/gyp/test/mac/prefixheader/file.c A tools/gyp/test/mac/prefixheader/header.h A tools/gyp/test/mac/prefixheader/test.gyp A tools/gyp/test/mac/strip/file.c A tools/gyp/test/mac/strip/test.gyp A tools/gyp/test/mac/type_envvars/file.c A tools/gyp/test/mac/type_envvars/test.gyp A tools/gyp/test/mac/type_envvars/test_bundle_executable.sh A tools/gyp/test/mac/type_envvars/test_bundle_loadable_module.sh A tools/gyp/test/mac/type_envvars/test_bundle_shared_library.sh A tools/gyp/test/mac/type_envvars/test_nonbundle_executable.sh A tools/gyp/test/mac/type_envvars/test_nonbundle_loadable_module.sh A tools/gyp/test/mac/type_envvars/test_nonbundle_shared_library.sh A tools/gyp/test/mac/type_envvars/test_nonbundle_static_library.sh A tools/gyp/test/mac/xcode-env-order/Info.plist A tools/gyp/test/mac/xcode-env-order/main.c A tools/gyp/test/mac/xcode-env-order/test.gyp A tools/gyp/test/make/dependencies.gyp A tools/gyp/test/make/gyptest-dependencies.py A tools/gyp/test/make/gyptest-noload.py A tools/gyp/test/make/main.cc A tools/gyp/test/make/main.h A tools/gyp/test/make/noload/all.gyp A tools/gyp/test/make/noload/lib/shared.c A tools/gyp/test/make/noload/lib/shared.gyp A tools/gyp/test/make/noload/lib/shared.h A tools/gyp/test/make/noload/main.c A tools/gyp/test/module/gyptest-default.py A tools/gyp/test/module/src/lib1.c A tools/gyp/test/module/src/lib2.c A tools/gyp/test/module/src/module.gyp A tools/gyp/test/module/src/program.c A tools/gyp/test/msvs/express/base/base.gyp A tools/gyp/test/msvs/express/express.gyp A tools/gyp/test/msvs/express/gyptest-express.py A tools/gyp/test/msvs/precompiled/gyptest-all.py A tools/gyp/test/msvs/precompiled/hello.c A tools/gyp/test/msvs/precompiled/hello.gyp A tools/gyp/test/msvs/precompiled/hello2.c A tools/gyp/test/msvs/precompiled/precomp.c A tools/gyp/test/multiple-targets/gyptest-all.py A tools/gyp/test/multiple-targets/gyptest-default.py A tools/gyp/test/multiple-targets/src/common.c A tools/gyp/test/multiple-targets/src/multiple.gyp A tools/gyp/test/multiple-targets/src/prog1.c A tools/gyp/test/multiple-targets/src/prog2.c A tools/gyp/test/ninja/action_dependencies/gyptest-action-dependencies.py A tools/gyp/test/ninja/action_dependencies/src/a.c A tools/gyp/test/ninja/action_dependencies/src/a.h A tools/gyp/test/ninja/action_dependencies/src/action_dependencies.gyp A tools/gyp/test/ninja/action_dependencies/src/b.c A tools/gyp/test/ninja/action_dependencies/src/b.h A tools/gyp/test/ninja/action_dependencies/src/c.c A tools/gyp/test/ninja/action_dependencies/src/c.h A tools/gyp/test/ninja/action_dependencies/src/emit.py A tools/gyp/test/no-output/gyptest-no-output.py A tools/gyp/test/no-output/src/nooutput.gyp A tools/gyp/test/product/gyptest-product.py A tools/gyp/test/product/hello.c A tools/gyp/test/product/product.gyp A tools/gyp/test/rules-dirname/gyptest-dirname.py A tools/gyp/test/rules-dirname/src/actions.gyp A tools/gyp/test/rules-dirname/src/copy-file.py A tools/gyp/test/rules-dirname/src/subdir/a/b/c.gencc A tools/gyp/test/rules-dirname/src/subdir/a/b/c.printvars A tools/gyp/test/rules-dirname/src/subdir/foo/bar/baz.gencc A tools/gyp/test/rules-dirname/src/subdir/foo/bar/baz.printvars A tools/gyp/test/rules-dirname/src/subdir/input-rule-dirname.gyp A tools/gyp/test/rules-dirname/src/subdir/main.cc A tools/gyp/test/rules-dirname/src/subdir/printvars.py A tools/gyp/test/rules-rebuild/gyptest-all.py A tools/gyp/test/rules-rebuild/gyptest-default.py A tools/gyp/test/rules-rebuild/src/main.c A tools/gyp/test/rules-rebuild/src/make-sources.py A tools/gyp/test/rules-rebuild/src/prog1.in A tools/gyp/test/rules-rebuild/src/prog2.in A tools/gyp/test/rules-rebuild/src/same_target.gyp A tools/gyp/test/rules-variables/gyptest-rules-variables.py A tools/gyp/test/rules-variables/src/input_ext.c A tools/gyp/test/rules-variables/src/input_name/test.c A tools/gyp/test/rules-variables/src/input_path/subdir/test.c A tools/gyp/test/rules-variables/src/subdir/input_dirname.c A tools/gyp/test/rules-variables/src/subdir/test.c A tools/gyp/test/rules-variables/src/test.input_root.c A tools/gyp/test/rules-variables/src/variables.gyp A tools/gyp/test/rules/gyptest-all.py A tools/gyp/test/rules/gyptest-default.py A tools/gyp/test/rules/gyptest-input-root.py A tools/gyp/test/rules/src/actions.gyp A tools/gyp/test/rules/src/copy-file.py A tools/gyp/test/rules/src/external/external.gyp A tools/gyp/test/rules/src/external/file1.in A tools/gyp/test/rules/src/external/file2.in A tools/gyp/test/rules/src/input-root.gyp A tools/gyp/test/rules/src/rule.py A tools/gyp/test/rules/src/somefile.ext A tools/gyp/test/rules/src/subdir1/executable.gyp A tools/gyp/test/rules/src/subdir1/function1.in A tools/gyp/test/rules/src/subdir1/function2.in A tools/gyp/test/rules/src/subdir1/program.c A tools/gyp/test/rules/src/subdir2/file1.in A tools/gyp/test/rules/src/subdir2/file2.in A tools/gyp/test/rules/src/subdir2/never_used.gyp A tools/gyp/test/rules/src/subdir2/no_inputs.gyp A tools/gyp/test/rules/src/subdir2/none.gyp A tools/gyp/test/rules/src/subdir3/executable2.gyp A tools/gyp/test/rules/src/subdir3/function3.in A tools/gyp/test/rules/src/subdir3/program.c A tools/gyp/test/rules/src/subdir4/asm-function.asm A tools/gyp/test/rules/src/subdir4/build-asm.gyp A tools/gyp/test/rules/src/subdir4/program.c A tools/gyp/test/same-gyp-name/gyptest-all.py A tools/gyp/test/same-gyp-name/gyptest-default.py A tools/gyp/test/same-gyp-name/src/all.gyp A tools/gyp/test/same-gyp-name/src/subdir1/executable.gyp A tools/gyp/test/same-gyp-name/src/subdir1/main1.cc A tools/gyp/test/same-gyp-name/src/subdir2/executable.gyp A tools/gyp/test/same-gyp-name/src/subdir2/main2.cc A tools/gyp/test/same-name/gyptest-all.py A tools/gyp/test/same-name/gyptest-default.py A tools/gyp/test/same-name/src/all.gyp A tools/gyp/test/same-name/src/func.c A tools/gyp/test/same-name/src/prog1.c A tools/gyp/test/same-name/src/prog2.c A tools/gyp/test/same-name/src/subdir1/func.c A tools/gyp/test/same-name/src/subdir2/func.c A tools/gyp/test/same-target-name/gyptest-same-target-name.py A tools/gyp/test/same-target-name/src/all.gyp A tools/gyp/test/same-target-name/src/executable1.gyp A tools/gyp/test/same-target-name/src/executable2.gyp A tools/gyp/test/scons_tools/gyptest-tools.py A tools/gyp/test/scons_tools/site_scons/site_tools/this_tool.py A tools/gyp/test/scons_tools/tools.c A tools/gyp/test/scons_tools/tools.gyp A tools/gyp/test/settings/gyptest-settings.py A tools/gyp/test/settings/settings.gyp A tools/gyp/test/sibling/gyptest-all.py A tools/gyp/test/sibling/gyptest-relocate.py A tools/gyp/test/sibling/src/build/all.gyp A tools/gyp/test/sibling/src/prog1/prog1.c A tools/gyp/test/sibling/src/prog1/prog1.gyp A tools/gyp/test/sibling/src/prog2/prog2.c A tools/gyp/test/sibling/src/prog2/prog2.gyp A tools/gyp/test/small/gyptest-small.py A tools/gyp/test/subdirectory/gyptest-SYMROOT-all.py A tools/gyp/test/subdirectory/gyptest-SYMROOT-default.py A tools/gyp/test/subdirectory/gyptest-subdir-all.py A tools/gyp/test/subdirectory/gyptest-subdir-default.py A tools/gyp/test/subdirectory/gyptest-subdir2-deep.py A tools/gyp/test/subdirectory/gyptest-top-all.py A tools/gyp/test/subdirectory/gyptest-top-default.py A tools/gyp/test/subdirectory/src/prog1.c A tools/gyp/test/subdirectory/src/prog1.gyp A tools/gyp/test/subdirectory/src/subdir/prog2.c A tools/gyp/test/subdirectory/src/subdir/prog2.gyp A tools/gyp/test/subdirectory/src/subdir/subdir2/prog3.c A tools/gyp/test/subdirectory/src/subdir/subdir2/prog3.gyp A tools/gyp/test/subdirectory/src/symroot.gypi A tools/gyp/test/toolsets/gyptest-toolsets.py A tools/gyp/test/toolsets/main.cc A tools/gyp/test/toolsets/toolsets.cc A tools/gyp/test/toolsets/toolsets.gyp A tools/gyp/test/toplevel-dir/gyptest-toplevel-dir.py A tools/gyp/test/toplevel-dir/src/sub1/main.gyp A tools/gyp/test/toplevel-dir/src/sub1/prog1.c A tools/gyp/test/toplevel-dir/src/sub2/prog2.c A tools/gyp/test/toplevel-dir/src/sub2/prog2.gyp A tools/gyp/test/variables/commands/commands-repeated.gyp A tools/gyp/test/variables/commands/commands-repeated.gyp.stdout A tools/gyp/test/variables/commands/commands-repeated.gypd.golden A tools/gyp/test/variables/commands/commands.gyp A tools/gyp/test/variables/commands/commands.gyp.ignore-env.stdout A tools/gyp/test/variables/commands/commands.gyp.stdout A tools/gyp/test/variables/commands/commands.gypd.golden A tools/gyp/test/variables/commands/commands.gypi A tools/gyp/test/variables/commands/gyptest-commands-ignore-env.py A tools/gyp/test/variables/commands/gyptest-commands-repeated.py A tools/gyp/test/variables/commands/gyptest-commands.py A tools/gyp/test/variables/commands/update_golden A tools/gyp/test/variables/filelist/filelist.gyp.stdout A tools/gyp/test/variables/filelist/filelist.gypd.golden A tools/gyp/test/variables/filelist/gyptest-filelist.py A tools/gyp/test/variables/filelist/src/filelist.gyp A tools/gyp/test/variables/filelist/update_golden A tools/gyp/test/variants/gyptest-variants.py A tools/gyp/test/variants/src/variants.c A tools/gyp/test/variants/src/variants.gyp M tools/gyp/tools/graphviz.py M tools/gyp/tools/pretty_gyp.py M tools/gyp/tools/pretty_sln.py M tools/gyp/tools/pretty_vcproj.py commit 46b6954 refs/tags/v0.6.5 Author: Ryan Dahl Date: 2011-12-02 17:06:05 -0800 Add link to license file on website M doc/index.html commit ffc8110 refs/tags/v0.6.5 Author: isaacs Date: 2011-12-02 11:11:25 -0800 Workaround: A/V software prevents folder rename M deps/npm/lib/utils/tar.js commit 49ba55b refs/tags/v0.7.0 Merge: f44d0b9 3ebbdc6 Author: Ben Noordhuis Date: 2011-12-02 16:34:33 +0100 Merge branch 'v0.6' Conflicts: src/node_version.h commit 3ebbdc6 refs/tags/v0.6.5 Author: koichik Date: 2011-12-03 00:21:55 +0900 Update ChangeLog M ChangeLog commit a29a7c7 refs/tags/v0.6.5 Author: Ben Noordhuis Date: 2011-12-02 03:15:10 +0100 Now working on v0.6.5 M src/node_version.h commit 9170077 refs/tags/v0.6.4 (tag: v0.6.4) Author: Ben Noordhuis Date: 2011-12-02 02:31:41 +0100 Bump version to v0.6.4 M doc/index.html M doc/template.html M src/node_version.h commit 641f2be refs/tags/v0.6.4 Author: Bert Belder Date: 2011-12-02 02:14:04 +0100 Fix UVException errno bug M src/node.cc commit ded97eb refs/tags/v0.6.4 Author: Bert Belder Date: 2011-12-02 00:25:24 +0100 Exclude getbuf from the windows build It's not used. M src/node.cc commit e84edd2 refs/tags/v0.6.4 Author: Bert Belder Date: 2011-12-02 00:24:44 +0100 Win: make process.cwd and chdir support non-ansi characters Closes GH-2215 M src/node.cc M test/simple/test-chdir.js commit 823a443 refs/tags/v0.6.4 Author: Bert Belder Date: 2011-12-02 00:02:51 +0100 Rename FSError to UVException and move to node.cc M src/node.cc M src/node.h M src/node_file.cc commit 1ad30a2 refs/tags/v0.6.4 Author: isaacs Date: 2011-12-01 15:01:01 -0800 npm 1.1.0-alpha-6 M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/help-search.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/utils/ini.js M deps/npm/man/man1/npm.1 M deps/npm/man/man3/npm.3 M deps/npm/package.json commit 99c9d19 refs/tags/v0.6.4 Author: Igor Zinkovsky Date: 2011-12-01 13:24:28 -0800 binding for uv_pipe_pending_instances M lib/net.js M src/pipe_wrap.cc M src/pipe_wrap.h commit dd4b280 refs/tags/v0.6.4 Author: Igor Zinkovsky Date: 2011-12-01 13:56:04 -0800 upgrade libuv to 60630dab0f M deps/uv/include/uv-private/uv-win.h M deps/uv/include/uv.h M deps/uv/src/unix/pipe.c M deps/uv/src/win/pipe.c commit ae648a4 refs/tags/v0.6.4 Author: Bert Belder Date: 2011-12-01 22:50:09 +0100 Upgrade libuv to 9c064fb M deps/uv/.mailmap M deps/uv/AUTHORS M deps/uv/README.md M deps/uv/config-unix.mk M deps/uv/include/uv.h M deps/uv/src/unix/core.c M deps/uv/src/win/cares.c M deps/uv/src/win/core.c M deps/uv/src/win/pipe.c M deps/uv/src/win/process.c M deps/uv/src/win/tcp.c M deps/uv/src/win/timer.c M deps/uv/src/win/tty.c M deps/uv/src/win/udp.c M deps/uv/src/win/util.c M deps/uv/src/win/winapi.h M deps/uv/test/benchmark-ping-pongs.c M deps/uv/test/runner-win.c M deps/uv/test/runner-win.h M deps/uv/test/runner.c M deps/uv/test/test-callback-stack.c M deps/uv/test/test-connection-fail.c A deps/uv/test/test-cwd-and-chdir.c M deps/uv/test/test-delayed-accept.c M deps/uv/test/test-fs.c M deps/uv/test/test-getsockname.c M deps/uv/test/test-list.h M deps/uv/test/test-loop-handles.c M deps/uv/test/test-ping-pong.c M deps/uv/test/test-tty.c M deps/uv/uv.gyp commit 9b4e8e0 refs/tags/v0.6.4 Author: Ben Noordhuis Date: 2011-12-01 22:24:40 +0100 fs: fix typo in function names The build was not affected: the typos were in macros that only come into effect when _LARGEFILE_SOURCE is not defined - which is never. M src/node_file.cc commit 0f6d3e2 refs/tags/v0.6.4 Author: isaacs Date: 2011-12-01 12:23:43 -0800 Remove duplicate npmrc file D tools/msvs/msi/npmrc commit 3e7f4b0 refs/tags/v0.6.4 Author: Igor Zinkovsky Date: 2011-11-30 23:53:35 -0800 npm msi changes M tools/msvs/msi/product.wxs A tools/msvs/npm/npmrc commit d5f4011 refs/tags/v0.6.4 Author: isaacs Date: 2011-12-01 10:49:07 -0800 Re #2207 Add default npmrc for MSI install A tools/msvs/msi/npmrc commit 6176461 refs/tags/v0.6.4 Author: isaacs Date: 2011-11-30 16:45:26 -0800 npm 1.1.0-alpha-5 Fix #2186 First part of #2207 M deps/npm/.gitmodules M deps/npm/.npmignore D deps/npm/CHANGES M deps/npm/README.md D deps/npm/doc/api/author.md D deps/npm/doc/api/find.md D deps/npm/doc/api/get.md D deps/npm/doc/api/home.md D deps/npm/doc/api/list.md D deps/npm/doc/api/ln.md D deps/npm/doc/api/rm.md D deps/npm/doc/api/set.md D deps/npm/doc/cli/author.md M deps/npm/doc/cli/config.md D deps/npm/doc/cli/find.md D deps/npm/doc/cli/get.md D deps/npm/doc/cli/global.md D deps/npm/doc/cli/home.md D deps/npm/doc/cli/ln.md D deps/npm/doc/cli/ls.md M deps/npm/doc/cli/registry.md D deps/npm/doc/cli/rm.md D deps/npm/doc/cli/set.md M deps/npm/html/api/author.html M deps/npm/html/api/bin.html M deps/npm/html/api/bugs.html M deps/npm/html/api/commands.html M deps/npm/html/api/config.html M deps/npm/html/api/deprecate.html M deps/npm/html/api/docs.html M deps/npm/html/api/edit.html M deps/npm/html/api/explore.html M deps/npm/html/api/find.html M deps/npm/html/api/get.html M deps/npm/html/api/help-search.html M deps/npm/html/api/home.html M deps/npm/html/api/init.html M deps/npm/html/api/install.html M deps/npm/html/api/link.html M deps/npm/html/api/list.html M deps/npm/html/api/ln.html M deps/npm/html/api/load.html M deps/npm/html/api/ls.html M deps/npm/html/api/npm.html M deps/npm/html/api/outdated.html M deps/npm/html/api/owner.html M deps/npm/html/api/pack.html M deps/npm/html/api/prefix.html M deps/npm/html/api/prune.html M deps/npm/html/api/publish.html M deps/npm/html/api/rebuild.html M deps/npm/html/api/restart.html M deps/npm/html/api/rm.html M deps/npm/html/api/root.html M deps/npm/html/api/run-script.html M deps/npm/html/api/search.html M deps/npm/html/api/set.html M deps/npm/html/api/start.html M deps/npm/html/api/stop.html M deps/npm/html/api/submodule.html M deps/npm/html/api/tag.html M deps/npm/html/api/test.html M deps/npm/html/api/uninstall.html M deps/npm/html/api/unpublish.html M deps/npm/html/api/update.html M deps/npm/html/api/version.html M deps/npm/html/api/view.html M deps/npm/html/api/whoami.html M deps/npm/html/doc/README.html M deps/npm/html/doc/adduser.html M deps/npm/html/doc/author.html M deps/npm/html/doc/bin.html M deps/npm/html/doc/bugs.html M deps/npm/html/doc/build.html M deps/npm/html/doc/bundle.html M deps/npm/html/doc/cache.html M deps/npm/html/doc/changelog.html M deps/npm/html/doc/coding-style.html M deps/npm/html/doc/completion.html M deps/npm/html/doc/config.html M deps/npm/html/doc/deprecate.html M deps/npm/html/doc/developers.html M deps/npm/html/doc/docs.html M deps/npm/html/doc/edit.html M deps/npm/html/doc/explore.html M deps/npm/html/doc/faq.html M deps/npm/html/doc/find.html M deps/npm/html/doc/folders.html M deps/npm/html/doc/get.html M deps/npm/html/doc/global.html M deps/npm/html/doc/help-search.html M deps/npm/html/doc/help.html M deps/npm/html/doc/home.html M deps/npm/html/doc/index.html M deps/npm/html/doc/init.html M deps/npm/html/doc/install.html M deps/npm/html/doc/json.html M deps/npm/html/doc/link.html M deps/npm/html/doc/list.html M deps/npm/html/doc/ln.html M deps/npm/html/doc/ls.html M deps/npm/html/doc/npm.html M deps/npm/html/doc/outdated.html M deps/npm/html/doc/owner.html M deps/npm/html/doc/pack.html M deps/npm/html/doc/prefix.html M deps/npm/html/doc/prune.html M deps/npm/html/doc/publish.html M deps/npm/html/doc/rebuild.html M deps/npm/html/doc/registry.html M deps/npm/html/doc/removing-npm.html M deps/npm/html/doc/restart.html M deps/npm/html/doc/rm.html M deps/npm/html/doc/root.html M deps/npm/html/doc/run-script.html M deps/npm/html/doc/scripts.html M deps/npm/html/doc/search.html M deps/npm/html/doc/semver.html M deps/npm/html/doc/set.html M deps/npm/html/doc/star.html M deps/npm/html/doc/start.html M deps/npm/html/doc/stop.html M deps/npm/html/doc/submodule.html M deps/npm/html/doc/tag.html M deps/npm/html/doc/test.html M deps/npm/html/doc/uninstall.html M deps/npm/html/doc/unpublish.html M deps/npm/html/doc/update.html M deps/npm/html/doc/version.html M deps/npm/html/doc/view.html M deps/npm/html/doc/whoami.html M deps/npm/lib/cache.js M deps/npm/lib/help.js M deps/npm/lib/utils/config-defs.js M deps/npm/lib/utils/ini.js M deps/npm/lib/utils/read-json.js M deps/npm/lib/utils/tar.js M deps/npm/man/man1/README.1 M deps/npm/man/man1/adduser.1 M deps/npm/man/man1/bin.1 M deps/npm/man/man1/bugs.1 M deps/npm/man/man1/build.1 M deps/npm/man/man1/bundle.1 M deps/npm/man/man1/cache.1 M deps/npm/man/man1/changelog.1 M deps/npm/man/man1/coding-style.1 M deps/npm/man/man1/completion.1 M deps/npm/man/man1/config.1 M deps/npm/man/man1/deprecate.1 M deps/npm/man/man1/developers.1 M deps/npm/man/man1/docs.1 M deps/npm/man/man1/edit.1 M deps/npm/man/man1/explore.1 M deps/npm/man/man1/faq.1 M deps/npm/man/man1/folders.1 M deps/npm/man/man1/help-search.1 M deps/npm/man/man1/help.1 M deps/npm/man/man1/index.1 M deps/npm/man/man1/init.1 M deps/npm/man/man1/install.1 M deps/npm/man/man1/json.1 M deps/npm/man/man1/link.1 M deps/npm/man/man1/list.1 M deps/npm/man/man1/npm.1 M deps/npm/man/man1/outdated.1 M deps/npm/man/man1/owner.1 M deps/npm/man/man1/pack.1 M deps/npm/man/man1/prefix.1 M deps/npm/man/man1/prune.1 M deps/npm/man/man1/publish.1 M deps/npm/man/man1/rebuild.1 M deps/npm/man/man1/registry.1 M deps/npm/man/man1/removing-npm.1 M deps/npm/man/man1/restart.1 M deps/npm/man/man1/root.1 M deps/npm/man/man1/run-script.1 M deps/npm/man/man1/scripts.1 M deps/npm/man/man1/search.1 M deps/npm/man/man1/semver.1 M deps/npm/man/man1/star.1 M deps/npm/man/man1/start.1 M deps/npm/man/man1/stop.1 M deps/npm/man/man1/submodule.1 M deps/npm/man/man1/tag.1 M deps/npm/man/man1/test.1 M deps/npm/man/man1/uninstall.1 M deps/npm/man/man1/unpublish.1 M deps/npm/man/man1/update.1 M deps/npm/man/man1/version.1 M deps/npm/man/man1/view.1 M deps/npm/man/man1/whoami.1 M deps/npm/man/man3/bin.3 M deps/npm/man/man3/bugs.3 M deps/npm/man/man3/commands.3 M deps/npm/man/man3/config.3 M deps/npm/man/man3/deprecate.3 M deps/npm/man/man3/docs.3 M deps/npm/man/man3/edit.3 M deps/npm/man/man3/explore.3 M deps/npm/man/man3/help-search.3 M deps/npm/man/man3/init.3 M deps/npm/man/man3/install.3 M deps/npm/man/man3/link.3 M deps/npm/man/man3/load.3 M deps/npm/man/man3/ls.3 M deps/npm/man/man3/npm.3 M deps/npm/man/man3/outdated.3 M deps/npm/man/man3/owner.3 M deps/npm/man/man3/pack.3 M deps/npm/man/man3/prefix.3 M deps/npm/man/man3/prune.3 M deps/npm/man/man3/publish.3 M deps/npm/man/man3/rebuild.3 M deps/npm/man/man3/restart.3 M deps/npm/man/man3/root.3 M deps/npm/man/man3/run-script.3 M deps/npm/man/man3/search.3 M deps/npm/man/man3/start.3 M deps/npm/man/man3/stop.3 M deps/npm/man/man3/submodule.3 M deps/npm/man/man3/tag.3 M deps/npm/man/man3/test.3 M deps/npm/man/man3/uninstall.3 M deps/npm/man/man3/unpublish.3 M deps/npm/man/man3/update.3 M deps/npm/man/man3/version.3 M deps/npm/man/man3/view.3 M deps/npm/man/man3/whoami.3 D deps/npm/node_modules/fstream/.gitignore M deps/npm/node_modules/fstream/lib/dir-reader.js M deps/npm/node_modules/fstream/lib/link-writer.js M deps/npm/node_modules/fstream/lib/proxy-reader.js M deps/npm/node_modules/fstream/lib/reader.js M deps/npm/node_modules/fstream/lib/writer.js M deps/npm/node_modules/fstream/package.json M deps/npm/node_modules/graceful-fs/graceful-fs.js M deps/npm/node_modules/graceful-fs/package.json D deps/npm/node_modules/node-uuid/.gitignore D deps/npm/node_modules/node-uuid/benchmark/README.md D deps/npm/node_modules/node-uuid/benchmark/bench.gnu D deps/npm/node_modules/node-uuid/benchmark/bench.sh D deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c D deps/npm/node_modules/node-uuid/benchmark/benchmark.js D deps/npm/node_modules/nopt/.gitignore M deps/npm/node_modules/request/README.md M deps/npm/node_modules/request/main.js M deps/npm/node_modules/request/vendor/cookie/index.js D deps/npm/node_modules/tar/.gitignore M deps/npm/node_modules/tar/lib/extended-header-writer.js M deps/npm/node_modules/tar/lib/pack.js M deps/npm/node_modules/tar/lib/parse.js M deps/npm/node_modules/tar/package.json M deps/npm/package.json commit d5feb1c refs/tags/v0.6.4 Author: Ben Noordhuis Date: 2011-12-01 21:00:46 +0100 Revert "build: compile with -D__DARWIN_64_BIT_INO_T on OS X" This reverts commit f004d5aeac0a91a1731575d3ac9a80d710a1f48a. __DARWIN_64_BIT_INO_T is a no-op in most cases and might be actively harmful in some others. M wscript commit 3d22dbf refs/tags/v0.6.4 Author: Ben Noordhuis Date: 2011-12-01 17:21:00 +0100 cli: add -p switch, print result of --eval M src/node.cc M src/node.js M test/simple/test-cli-eval.js commit 03eb41c refs/tags/v0.6.4 Author: Ben Noordhuis Date: 2011-12-01 14:51:53 +0100 net: don't emit 'close' event twice Don't allow `socket.destroy()` to run twice. The self-destruct sequence itself is idempotent but it makes the 'close' and 'error' events fire more than once, which may confuse listeners. Fixes #2223. M lib/net.js A test/simple/test-net-socket-destroy-twice.js commit 3ca0517 refs/tags/v0.6.4 Author: Ben Noordhuis Date: 2011-11-30 15:49:42 +0100 build: add --without-npm flag to configure script Fixes #2200. M wscript commit 456dafc refs/tags/v0.6.4 Author: Mathias Bynens Date: 2011-11-30 09:54:20 +0100 Docs template: HTML cleanup Remove references to `/favicon.ico` as it’s the default in all browsers. More info: http://mathiasbynens.be/notes/rel-shortcut-icon `type=text/css` and `media=all` are the implied defaults for `` (and `