The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo @ 66931791

# Date Author Comment
66931791 12/31/2013 06:37 PM Timothy J Fontaine

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)...
5ce4f3ec 12/31/2013 06:02 PM Timothy J Fontaine

v8: Upgrade to 3.22.24.10

08c83bb1 12/31/2013 05:57 PM Timothy J Fontaine

Merge remote-tracking branch 'upstream/v0.10'

5a8de857 12/31/2013 05:52 PM Maciej Małecki

doc: document that `process.send` is synchronous

Ref #2598

ffb718b5 12/31/2013 05:48 PM Timothy J Fontaine

doc: clarify process on exit safe usage

39172320 12/31/2013 05:38 PM Ron Korving

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.

bddea032 12/31/2013 05:30 PM Tuğrul Topuz

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`

13de0f1d 12/31/2013 04:56 PM Timothy J Fontaine

Merge remote-tracking branch 'upstream/v0.10'

Conflicts:
lib/cluster.js
lib/dgram.js
lib/net.js

6f8aa24d 12/31/2013 02:57 PM Timothy J Fontaine

test: fix test-cluster-eaccess to work on windows

cb1646f4 12/31/2013 02:43 PM Sam Roberts

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,...

876d3bd8 12/31/2013 02:43 PM Sam Roberts

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.

dce35146 12/31/2013 02:43 PM Sam Roberts

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...

6f40abe2 12/31/2013 02:43 PM Sam Roberts

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.

3c649703 12/31/2013 02:43 PM Sam Roberts

cluster: replace erroneous comma with semicolon

8590f810 12/31/2013 01:33 PM Timothy J Fontaine

uv: Upgrade to v0.11.17

3e9f2e61 12/31/2013 12:47 PM Fedor Indutny

cluster: report more errors to workers

Some errors for listening and binding to a socket were not properly
delivered to workers.

fix #6767

58d6ca3a 12/31/2013 04:46 AM Benjamin Waters

doc: Fix doc heading for 'response' event

Add colon to event heading to ensure it matches other events.

Fixes joyent/node#5687

3dcb71f9 12/30/2013 06:55 PM Timothy J Fontaine

Merge remote-tracking branch 'upstream/v0.10'

cb5da7b4 12/30/2013 06:52 PM Fedor Indutny

deps: update gyp to 828ce09

7ced966a 12/30/2013 05:58 PM pflannery

timers: setImmediate v8 optimization fix

Prevent v8 disabling optimization for scenario "bad value context for
arguments value".

Solves #6631

Signed-off-by: Trevor Norris <>

34b9280d 12/30/2013 02:44 PM Dav Glass

doc: Fix missing backtick in debugger doc

8d3bc88b 12/30/2013 02:41 PM Yorkie

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...

d2d56d04 12/28/2013 07:58 AM Lev Gimelfarb

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.

96dffb12 12/27/2013 11:06 AM Fedor Indutny

deps: update gyp to 828ce09

8c4b2c35 12/26/2013 12:17 PM Benjamin Waters

doc: Missing word 'are' in documentation

Fix simple spelling mistake in documentation.

fix #5808

7f82faee 12/25/2013 10:15 PM isaacs

npm: Upgrade to v1.3.22

055f7e9d 12/23/2013 06:08 AM Vladimir Kurchatkin

src: only access stack of non-null errors

Avoid segmentation fault when `null` is thrown

82098bb9 12/20/2013 09:57 PM Fedor Indutny

util: introduce CHECK_EQ/CHECK_NE

87cde442 12/20/2013 04:44 PM Trevor Norris

Revert "util: more strict check for bool/number/string"

This reverts commit 95ee84fabe0b028ef964cc1032cd56a6cf89cb0e.

7c3643b7 12/20/2013 04:03 PM Fedor Indutny

tls: reintroduce socket.encrypted

Just a property that is always `true` for TLS sockets.

fix #6735

2ca69051 12/20/2013 04:01 PM Paul Loyd

buffer: optimize writeInt* methods

Remove unnecessary encoding within writeInt*

54da818e 12/20/2013 03:47 PM Bert Belder

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...

55b0bd63 12/20/2013 02:03 PM T.C. Hollingsworth

build: install common.gypi along with headers

node-gyp requires this file

f030d842 12/20/2013 11:40 AM Alexis Campailla

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.

ea18aecc 12/20/2013 10:23 AM Alexis Campailla

test: case insensitve path comparison on Windows

Windows needs case insensitive comparison when it comes to
path strings.

7ffe2ad6 12/20/2013 08:55 AM Cam Swords

http: parse the status message in a http response.

a35a2f01 12/20/2013 08:33 AM Fedor Indutny

deps: update http_parser to 2.2

Main changes:

  • Added support for http statusMessage
a15c44b1 12/19/2013 05:59 PM Sam Roberts

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...

5b96d6ba 12/19/2013 12:33 PM Timothy J Fontaine

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

f84c7a27 12/19/2013 12:05 PM Timothy J Fontaine

blog: Post for v0.10.24

00e28ee6 12/19/2013 12:05 PM Timothy J Fontaine

Now working on 0.10.25

696ae46f 12/19/2013 12:03 PM Timothy J Fontaine

Merge branch 'v0.10.24-release' into v0.10

59fb0185 12/19/2013 06:43 AM Yorkie

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.

2394b974 12/19/2013 03:51 AM Fedor Indutny

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

9be6470b 12/19/2013 03:44 AM Alexis Campailla

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...

b7fd6bc8 12/18/2013 06:49 PM Timothy J Fontaine

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)...
9371be0a 12/18/2013 06:42 PM Timothy J Fontaine

uv: Upgrade to v0.10.21

2eaef9f6 12/18/2013 06:36 PM Ben Noordhuis

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...

cdc038ce 12/18/2013 06:16 PM Alexis Campailla

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

32478acf 12/18/2013 06:06 PM Timothy J Fontaine

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.

95ee84fa 12/18/2013 08:58 AM Yorkie

util: more strict check for bool/number/string

2a741f2d 12/17/2013 05:33 PM isaacs

npm: upgrade to 1.3.21

e10c223e 12/17/2013 12:04 PM isaacs

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,...

97738994 12/17/2013 02:09 AM isaacs

npm: Upgrade to 1.3.19

8a79cca8 12/15/2013 05:24 AM Ahamed Nafeez

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....

8803aa3a 12/13/2013 06:16 PM Fedor Indutny

deps: update v8 to 3.22.24.9

6b4dc613 12/13/2013 06:03 PM Fedor Indutny

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

39e2426b 12/13/2013 05:55 PM jkummerow@chromium.org

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...
f61d9405 12/13/2013 01:35 PM Fedor Indutny

uv: Upgrade to v0.11.16

069dd07a 12/12/2013 02:32 PM Timothy J Fontaine

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

1d5e7974 12/12/2013 12:38 PM Wyatt Preul

module: only cache package main

4d548966 12/12/2013 12:31 PM Lalit Kapoor

test: use s_client instead of curl

fixes #6647

7dca8d71 12/12/2013 01:11 AM Timothy J Fontaine

blog: Post for v0.10.23

bb1575b4 12/12/2013 01:11 AM Timothy J Fontaine

Now working on 0.10.24

593672c3 12/12/2013 01:11 AM Timothy J Fontaine

Merge branch 'v0.10.23-release' into v0.10

0462bc23 12/12/2013 12:20 AM Timothy J Fontaine

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)...
4bc2ec90 12/11/2013 11:41 PM Nicolas Kaiser

doc: fix typos in node.1

f89a7185 12/11/2013 11:39 PM Mathias Bynens

doc: mention `binary` as deafult for Hash strings

04d52270 12/11/2013 11:29 PM Gabriel Farrell

doc: "finish" event is on the writable stream

910bc3c0 12/11/2013 11:24 PM Timothy J Fontaine

uv: Upgrade v0.10.20

4ec189b2 12/11/2013 11:06 PM Timothy J Fontaine

gyp: update to 78b26f7

a22de4f7 12/11/2013 01:20 PM isaacs

npm: Upgrade to 1.3.17

6f3d6038 12/11/2013 12:21 PM Fedor Indutny

gyp: build openssl-cli tool and use it in tests

fix #6663

153784b3 12/11/2013 12:21 PM Fedor Indutny

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

c5d49ba9 12/11/2013 01:16 AM Alexis Campailla

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

ceea1e84 12/11/2013 01:13 AM Alexis Campailla

test: test-os win32 adhere standard tmp resolution

The test is making the wrong assumptions about the
value of os.tmpdir() on Windows

ba706bac 12/10/2013 02:36 PM Fedor Indutny

Merge branch 'v0.10'

Conflicts:
src/node_file.cc

f16edd26 12/10/2013 02:17 PM Fedor Indutny

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

1e066e4a 12/10/2013 02:06 PM Fedor Indutny

Merge branch 'v0.10'

Conflicts:
lib/tls.js
src/node_crypto.cc
src/node_crypto.h

4a2792cd 12/10/2013 01:56 PM Fedor Indutny

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

c17449df 12/10/2013 01:28 PM Fedor Indutny

tls_wrap: bump kClearOutChunkSize to 16kb

92bbd60a 12/10/2013 01:11 PM Timothy J Fontaine

build: only whole archive on static v8 builds

Closes #6629

78cd4533 12/10/2013 01:08 PM Fedor Indutny

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.

259d4496 12/10/2013 12:33 PM Vladimir Kurchatkin

src: only access stack of defined errors

Avoid segmentation fault when `undefined` is thrown

f9e3364a 12/10/2013 11:09 AM Alexis Campailla

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
72225399 12/09/2013 08:11 PM Trevor Norris

node: follow specification, zero-fill ArrayBuffers

Fixes #6664

e0d31ea2 12/07/2013 03:00 PM Ingmar Runge

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.

f9f9239f 12/07/2013 02:49 PM Timothy J Fontaine

build: older pythons don't support ternary if

fcca3585 12/07/2013 12:27 AM Timothy J Fontaine

Merge remote-tracking branch 'upstream/v0.10'

Conflicts:
lib/tls.js
src/node.js

2905884b 12/07/2013 12:07 AM Timothy J Fontaine

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...

b5e16198 12/07/2013 12:07 AM Timothy J Fontaine

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

f4f4a2b9 12/06/2013 07:48 PM Steven Kabbes

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...

aef09601 12/06/2013 07:25 PM Lalit Kapoor

http: DELETE shouldn't default to chunked encoding

0da4e0e8 12/06/2013 07:17 PM Alexis Campailla

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.

06b19452 12/06/2013 06:48 PM Fedor Indutny

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`.

03747f69 12/06/2013 06:47 PM Fedor Indutny

tls_wrap: use writev when possible

Try writing multiple chunks from NodeBIO if possible.

f5ab3e4c 12/06/2013 05:32 PM Fedor Indutny

benchmark: fixate `ciphers` in tls benchmarks

Benchmark should always use the same cipher in order to be truthful.

5cfee927 12/06/2013 01:45 PM Yazhong Liu

doc: mention execArgv in setupMaster

796834bf 12/06/2013 01:26 PM Fedor Indutny

doc: document 'error' event for stream.Writable

fix #5255

1903240f 12/06/2013 02:10 AM Fedor Indutny

openssl: add assembly for aes and gcm