Activity

From 07/09/2014 to 08/07/2014

08/07/2014

07:34 PM Revision 912b5e05 (main_repo): Merge remote-tracking branch 'upstream/v0.12'
Timothy J Fontaine
07:33 PM Revision a5778cdf (main_repo): 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/get...
Timothy J Fontaine
07:06 PM Revision b0277f35 (main_repo): 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...
Julien Gilli
03:44 PM Revision 92598e8f (main_repo): node: Now working on v0.13.0
Timothy J Fontaine
03:19 PM Revision d6b4766a (main_repo): doc: document arguments for 'error' event on a stream
Fixes #6361. Maciej Małecki
02:27 PM Revision cc08106d (main_repo): fs: fix fs.readFileSync fd leak when get RangeError
Jackson Tian
07:05 AM Revision 28eee0ad (main_repo): src: handle UV_EAGAIN in TryWrite
Reviewed-By: Fedor Indutny <fedor@indutny.com> Saúl Ibarra Corretgé
07:03 AM Revision 7ca4fa56 (main_repo): 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
Th...
Alexis Campailla
07:03 AM Revision e49429eb (main_repo): deps: update libuv to v0.11.28
Fedor Indutny
05:36 AM Revision aa3b4b4d (main_repo): deps: update openssl to v1.0.1i
Fedor Indutny

08/06/2014

05:46 PM Revision 70cc9968 (main_repo): doc: clarify factory methods for net.Socket
Kevin Simper

08/05/2014

08:13 AM Revision 63a42682 (main_repo): fs: fs.readFile should not throw uncaughtException
Reviewed-By: Fedor Indutny <fedor@indutny.com> Jackson Tian
09:19 PM Revision e643fe4c (main_repo): 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. Th...
Trevor Norris

08/04/2014

07:57 PM Revision 43067864 (main_repo): 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 fami...
cjihrig
06:11 PM Revision 53b4accb (main_repo): 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
Timothy J Fontaine
04:48 PM Revision 7da63a10 (main_repo): 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 Norri...
Julien Gilli
04:39 PM Revision 20229d68 (main_repo): 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 bool...
Herman Lee
03:00 PM Revision 6f043940 (main_repo): 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 inf...
Julien Gilli

08/02/2014

12:14 PM Revision 962e6514 (main_repo): process: improve process binding
Reviewed-By: Fedor Indutny <fedor@indutny.com> Jackson Tian
07:07 AM Revision 47a103a0 (main_repo): test: disable 0-dgram tests on darwin
fix #8023 Fedor Indutny
03:41 AM Revision 2fd7ee12 (main_repo): cluster: disconnect should not be synchronous
Callbacks in node are usually asynchronous, and should never be
sometimes synchronous, and sometimes asynchronous.
R...
Sam Roberts
03:19 AM Revision 37c2a528 (main_repo): 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...
Lucio M. Tato
03:07 AM Revision aab126bb (main_repo): 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 <tr...
Sam Roberts

08/01/2014

04:01 PM Revision 8e2cc69e (main_repo): 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 obje...
James Halliday
10:10 AM Revision bbb2dccd (main_repo): tls: throw an error, not string
Reviewed-By: Fedor Indutny <fedor@indutny.com> Jackson Tian

07/31/2014

04:34 PM Revision d287b8e5 (main_repo): cluster: support options in Worker constructor
This commit moves some common Worker code into the constructor
via support for an options argument.
Reviewed-By: Fed...
cjihrig
02:59 PM Revision 92518892 (main_repo): docs: fix non-string ignore note in path.resolve
Reviewed-By: Fedor Indutny <fedor@indutny.com> Jakob Gillich
02:56 PM Revision 4b59db00 (main_repo): 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 se...
Gabriel Wicke
02:12 PM Revision 4f2b08c5 (main_repo): Now working on 0.10.31
Timothy J Fontaine
02:11 PM Revision 98c69e89 (main_repo): Merge branch 'v0.10.30-release' into v0.10
Timothy J Fontaine
01:24 PM Revision bc0ff830 (main_repo): 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 "strea...
Timothy J Fontaine
12:31 PM Revision 71698798 (main_repo): uv: Upgrade to v0.10.28
Timothy J Fontaine
12:26 PM Revision 530af9cb (main_repo): v8: Interrupts must not mask stack overflow.
Backport of https://codereview.chromium.org/339883002 Fedor Indutny
12:05 PM Revision 1223cafe (main_repo): npm: Upgrade to v1.4.21
Timothy J Fontaine
11:59 AM Revision 4f1ae11a (main_repo): module: eliminate double `getenv()`
`process.env` access results in a synchronous `getenv` call. Cache the
first result instead and save one syscall.
Maciej Małecki
11:58 AM Revision 9d281934 (main_repo): streams: remove unused require('assert')
Rod Vagg
11:53 AM Revision befbbad0 (main_repo): timers: backport f8193ab
Original commit message:
timers: use uv_now instead of Date.now
This saves a few calls to gettimeofday which can ...
Julien Gilli
04:38 AM Revision ff6117b8 (main_repo): Revert "Cluster: fix shared handles on Windows"
This reverts commit 4e68a28e20b348f3519b359a17fcb941b235202b. Fedor Indutny
04:32 AM Revision 4e68a28e (main_repo): 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
Th...
Alexis Campailla
04:30 AM Revision 1a84ba2d (main_repo): repl: proper `setPrompt()` and `multiline` support
fix #8031 Fedor Indutny
04:12 AM Revision 1a52d6ab (main_repo): Revert "repl: fix overwrite for this._prompt"
This reverts commit 7166b55015261de8ab69758320f3d9159b3eaadd. Fedor Indutny
04:02 AM Revision bae019f1 (main_repo): 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.worke...
Sam Roberts
03:52 AM Revision 9f36c0d2 (main_repo): gyp: do not rm unused openssl syms on osx/linux
fix #8026
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Fedor Indutny

07/30/2014

06:10 PM Revision 0381cf56 (main_repo): 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 re...
Julien Gilli

07/29/2014

04:53 AM Revision 7166b550 (main_repo): repl: fix overwrite for this._prompt
Signed-off-by: Fedor Indutny <fedor@indutny.com> Yazhong Liu
04:51 AM Revision f310c0f1 (main_repo): 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...
Fedor Indutny
04:34 AM Revision 38f6fcd8 (main_repo): buffer: fix sign overflow in `readUIn32BE`
`|` operation takes precendence on `+`, which will result in
`new Buffer('ffffffff', 16).readUInt32BE(0)` returning `...
Fedor Indutny
09:13 PM Revision ef3c4ed3 (main_repo): 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 run...
Julien Gilli

07/28/2014

10:44 AM Revision e1fb1b58 (main_repo): 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 comm...
cjihrig
10:30 AM Revision 832ec1cd (main_repo): process: throw TypeError if kill pid not a number
Currently, invalid usage such as:
process.kill('SIGTERM')
process.kill(null)
process.kill(undefined);
a...
Sam Roberts

07/24/2014

06:44 PM Revision 9a63a1d8 (main_repo): deps: backport 60c316 from v8 trunk
Original commit message:
Extend the interceptor setter ASSERT to support the JSGlobalProxy case.
BUG=v8:346...
Fedor Indutny

07/23/2014

04:41 PM Revision 61ddad13 (main_repo): 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 ...
cjihrig
03:55 PM Revision 338ba2bc (main_repo): test: fix test-https-foafssl
Fedor Indutny
03:51 PM Revision 93390ffc (main_repo): test: fix test-tls-server-verify
fix #7963 Fedor Indutny
03:44 PM Revision e1ce8ba6 (main_repo): net: add remoteFamily for socket
Signed-off-by: Fedor Indutny <fedor@indutny.com> Jackson Tian
03:43 PM Revision 2bb48673 (main_repo): 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 shou...
Shigeki Ohtsu
03:42 PM Revision 300dd349 (main_repo): gyp: fix ARM build
According to V8 changelog, `armv7` config variable was replaced by
`arm_version`, with value either '7', '6' or 'defa...
Maciej Małecki
03:39 PM Revision ea89fdfe (main_repo): 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...
cjihrig
03:09 PM Revision 96b166f2 (main_repo): 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-b...
Sam Roberts
03:08 PM Revision 2f0017aa (main_repo): deps: update http_parser to 2.3.0
Fedor Indutny
02:47 PM Revision ba094094 (main_repo): src: export additional startup functions
This allows embedders enough control to initialize node, run the
event loop, and cleanly exit (including calling hand...
Dean McNamee
10:56 AM Revision eba7aae1 (main_repo): gyp: fix post-mortem in v0.11
Expose missing constants and keep symbols on OSX. Fedor Indutny
08:25 AM Revision 4c48df5a (main_repo): gyp: fix post-mortem in v0.11
Expose missing constants and keep symbols on OSX. Fedor Indutny

07/18/2014

06:57 AM Revision 3530fa9c (main_repo): deps: backport 4ed5fde4f from v8 upstream
Original commit message:
Fix x64 MathMinMax for negative untagged int32 arguments.
An untagged int32 has ze...
Fedor Indutny

07/17/2014

07:16 AM Revision 1d3d8c0e (main_repo): 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.
Fedor Indutny
12:46 AM Revision 857975d5 (main_repo): tls_wrap: remove unused variable
Closes #7957. Brian White

07/15/2014

04:43 AM Revision 9d9fc3fa (main_repo): lib: jslint string_decoder.js
Fedor Indutny
04:38 AM Revision a96d6603 (main_repo): 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 be...
Chris Dickinson

07/14/2014

04:12 PM Revision 04d6fc2c (main_repo): 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.setu...
Ryan Graham
04:12 PM Revision b96e38ac (main_repo): cluster: allow multiple calls to setupMaster()
Only attributes of 'cluster.settings' will be modified after the first
call, leaving all other cluster initialization...
Ryan Graham

07/13/2014

03:15 PM Revision b6924937 (main_repo): test: fix regress-GH-1726
Fedor Indutny
03:07 PM Revision da30c008 (main_repo): 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 ...
Dean McNamee

07/12/2014

05:46 AM Revision c4e5fde3 (main_repo): 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.
C...
cjihrig
05:35 AM Revision 7f86baf5 (main_repo): child_process: handle writeUtf8String error
When handling `writeUtf8String` error, return after emitting it.
Otherwise a runtime failure can occur.
fix #7923
Fedor Indutny

07/10/2014

08:21 AM Revision b87ca794 (main_repo): 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 ar...
cjihrig
08:20 AM Revision 9452ea2e (main_repo): doc: re-org child_process into async/sync
Cleaner separation between the traditional non-blocking functions and
the new blocking variants.
Signed-off-by: Fedo...
Ryan Graham
08:07 AM Revision a7b14f7a (main_repo): test: Remove references to customFds
Option has been deprecated since v0.5.11
Signed-off-by: Fedor Indutny <fedor@indutny.com>
Ryan Graham
08:07 AM Revision 24546958 (main_repo): 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 deprecate...
Ryan Graham
08:07 AM Revision feac62d8 (main_repo): doc: remove customFds mentions
The feature has been marked as deprecated since v0.5.11.
Signed-off-by: Fedor Indutny <fedor@indutny.com>
Ryan Graham
06:28 AM Revision e1fec22f (main_repo): streams: set default hwm properly for Duplex
Default highWaterMark is now set properly when using stream Duplex's
writableObjectMode and readableObjectMode option...
Andrew Oppenlander
 

Also available in: Atom