Fedor Indutny [Mon, 19 Mar 2012 16:08:25 +0000 (22:08 +0600)]
debugger: remove 'repl' command from builtinLibs
* It was displaying useless warning
Fedor Indutny [Sun, 18 Mar 2012 10:20:41 +0000 (16:20 +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.
Ben Noordhuis [Mon, 19 Mar 2012 16:12:49 +0000 (17:12 +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.
Your Name [Sun, 18 Mar 2012 09:44:52 +0000 (17:44 +0800)]
test: changed instances of == to ===
Nathan Rajlich [Sat, 17 Mar 2012 19:57:24 +0000 (12:57 -0700)]
build: make --openssl-use-sys a boolean option
Before you had to enter a truthy value like: --openssl-use-sys=1
isaacs [Sat, 17 Mar 2012 18:07:28 +0000 (11:07 -0700)]
Fix include logic was replacing https include with http
isaacs [Sat, 17 Mar 2012 18:00:05 +0000 (11:00 -0700)]
Ignore 'making a build' artifacts
Alex Xu [Fri, 16 Mar 2012 23:01:53 +0000 (16:01 -0700)]
build: fix configure with spaces in CC
isaacs [Fri, 16 Mar 2012 15:19:18 +0000 (08:19 -0700)]
doc: Remove extraneous index.html's from hyperlinks
isaacs [Fri, 16 Mar 2012 15:13:41 +0000 (08:13 -0700)]
Remove hard-coded version number from docs
isaacs [Fri, 16 Mar 2012 15:06:54 +0000 (08:06 -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
Shigeki Ohtsu [Thu, 15 Mar 2012 14:44:00 +0000 (23:44 +0900)]
doc: Add condition to emit close event of net.Server
Rod Vagg [Fri, 16 Mar 2012 02:43:00 +0000 (13:43 +1100)]
doc: fix # links from (and within) api/fs
Rod Vagg [Fri, 16 Mar 2012 02:43:00 +0000 (13:43 +1100)]
doc: fix # links from (and within) api/fs
isaacs [Fri, 16 Mar 2012 00:09:47 +0000 (17:09 -0700)]
Document ChildProcess exit/close event difference
Nathan Rajlich [Wed, 14 Mar 2012 04:04:24 +0000 (21:04 -0700)]
install: update install.js to use `process.config`
Now that the node_prefix is available from within node, we can use it :)
Nathan Rajlich [Fri, 16 Mar 2012 00:15:18 +0000 (17:15 -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.
Nathan Rajlich [Wed, 14 Mar 2012 15:34:44 +0000 (08:34 -0700)]
node.gyp: include the config.gypi file in the js2c inputs list
Nathan Rajlich [Wed, 14 Mar 2012 01:31:04 +0000 (18:31 -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.
Charlie McConnell [Tue, 13 Mar 2012 23:04:00 +0000 (16:04 -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.
Nathan Rajlich [Thu, 15 Mar 2012 23:58:13 +0000 (16:58 -0700)]
events: don't delete the listeners array in removeListener()
Ben Noordhuis [Thu, 15 Mar 2012 23:25:41 +0000 (00:25 +0100)]
test: make .removeAllListeners() test more exhaustive
Also test removal of multiple listeners, it's a separate code path.
Ben Noordhuis [Thu, 15 Mar 2012 23:18:50 +0000 (00:18 +0100)]
events: don't delete the listeners array
The documentation implies that .removeAllListeners() leaves the listeners array
untouched. Make it so.
Ben Noordhuis [Thu, 15 Mar 2012 23:15:41 +0000 (00:15 +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.
Nathan Rajlich [Thu, 15 Mar 2012 22:17:25 +0000 (15:17 -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).
Ben Noordhuis [Thu, 15 Mar 2012 22:10:32 +0000 (23:10 +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.
isaacs [Thu, 15 Mar 2012 21:53:17 +0000 (14:53 -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.
Ben Noordhuis [Mon, 11 Jul 2011 22:30:24 +0000 (00:30 +0200)]
timers: handle negative or non-numeric timeout values
Follows browser behaviour by scheduling the callback on the next tick.
Fixes #593.
Maciej Małecki [Mon, 5 Mar 2012 18:41:09 +0000 (19:41 +0100)]
test: test if forks are spawned with parent's `process.execArgv`
Maciej Małecki [Mon, 5 Mar 2012 18:28:34 +0000 (19:28 +0100)]
test: test `process.execArgv`
Micheil Smith [Mon, 5 Mar 2012 17:53:15 +0000 (17:53 +0000)]
Expose original argv as process.execArgv for cluster and child_process.fork()
Matt Ezell [Wed, 7 Mar 2012 18:37:09 +0000 (12:37 -0600)]
Added trailing backslash to npm path
Fix #2377: $PATH issues reported for MSI installer
isaacs [Thu, 15 Mar 2012 17:33:33 +0000 (10:33 -0700)]
Now working on v0.6.14
isaacs [Thu, 15 Mar 2012 17:32:58 +0000 (10:32 -0700)]
Merge branch 'v0.6.13-release' into v0.6
isaacs [Thu, 15 Mar 2012 00:07:24 +0000 (17:07 -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
isaacs [Thu, 15 Mar 2012 15:22:31 +0000 (08:22 -0700)]
makefile: Fix 'make doc'
isaacs [Thu, 15 Mar 2012 15:14:22 +0000 (08:14 -0700)]
Upgrade libuv to
66a959c4052
isaacs [Wed, 14 Mar 2012 23:39:15 +0000 (16:39 -0700)]
Update npm to 1.1.9
isaacs [Wed, 14 Mar 2012 23:30:35 +0000 (16:30 -0700)]
Artur Adib [Fri, 9 Mar 2012 14:35:39 +0000 (09:35 -0500)]
Doc highlight fix
Rod Vagg [Wed, 14 Mar 2012 03:53:27 +0000 (14:53 +1100)]
path.exists*() as 2nd level head not 3rd
Shigeki Ohtsu [Wed, 14 Mar 2012 02:21:14 +0000 (11:21 +0900)]
test: Fix path to require hello-world module
Nathan Rajlich [Tue, 13 Mar 2012 23:04:17 +0000 (16:04 -0700)]
process: use NODE_STRINGIFY macro to set process.versions.uv
isaacs [Tue, 13 Mar 2012 21:03:51 +0000 (14:03 -0700)]
Now working on 0.7.7
isaacs [Tue, 13 Mar 2012 21:03:07 +0000 (14:03 -0700)]
Merge branch 'v0.7.6-release'
isaacs [Tue, 13 Mar 2012 16:12:53 +0000 (09:12 -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)
isaacs [Tue, 13 Mar 2012 17:00:25 +0000 (10:00 -0700)]
Update npm to 1.1.8
Nathan Rajlich [Tue, 13 Mar 2012 18:50:28 +0000 (11:50 -0700)]
docs: document the repl "exit" event
Nathan Rajlich [Tue, 13 Mar 2012 18:53:49 +0000 (11:53 -0700)]
process: listen for the "exit" even on the main repl
Nathan Rajlich [Tue, 13 Mar 2012 01:05:16 +0000 (18:05 -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
Nathan Rajlich [Tue, 13 Mar 2012 00:58:45 +0000 (17:58 -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.
Nathan Rajlich [Tue, 13 Mar 2012 00:29:21 +0000 (17:29 -0700)]
repl: make sure the REPL always flushes with a newline
Nathan Rajlich [Tue, 13 Mar 2012 00:28:31 +0000 (17:28 -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.
Nathan Rajlich [Tue, 13 Mar 2012 00:25:51 +0000 (17:25 -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.
Nathan Rajlich [Tue, 13 Mar 2012 00:24:39 +0000 (17:24 -0700)]
repl: use path.resolve() for the module.filename
Windows was seeing: "C:\\path\\to\\cwd/repl"
isaacs [Tue, 13 Mar 2012 16:45:01 +0000 (09:45 -0700)]
shebang should make file executable as well
Trent Mick [Wed, 7 Mar 2012 01:02:25 +0000 (17:02 -0800)]
issue #2697: have 'make install' set npm shebang to use its node
Artur Adib [Fri, 9 Mar 2012 14:35:39 +0000 (09:35 -0500)]
Doc highlight fix
isaacs [Tue, 13 Mar 2012 16:16:39 +0000 (09:16 -0700)]
Fix merge conflict in doc/api/readline.markdown
Christian Ress [Mon, 30 Jan 2012 02:33:08 +0000 (18:33 -0800)]
Added destroy method to Zlib object in zlib.js module
isaacs [Tue, 13 Mar 2012 04:50:31 +0000 (21:50 -0700)]
Patches floating on V8
isaacs [Tue, 13 Mar 2012 04:46:36 +0000 (21:46 -0700)]
Upgrade v8 to 3.9.17
isaacs [Tue, 13 Mar 2012 04:10:40 +0000 (21:10 -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
Nathan Rajlich [Thu, 8 Mar 2012 18:56:59 +0000 (10:56 -0800)]
process: expose the zlib version in use in process.versions
Ben Noordhuis [Mon, 12 Mar 2012 22:13:10 +0000 (23:13 +0100)]
zlib: fix include of zlib.h
Including <zlib.h> 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.
Łukasz Walukiewicz [Mon, 12 Mar 2012 18:59:43 +0000 (19:59 +0100)]
Ignore an empty port component when parsing URLs.
isaacs [Mon, 12 Mar 2012 17:18:29 +0000 (10:18 -0700)]
module: remove 'exited', replace 'children' array
Yoshihiro Kikuchi [Mon, 12 Mar 2012 08:27:44 +0000 (17:27 +0900)]
docs: fix using legacy api in the buffer doc
Nao Iizuka [Sun, 11 Mar 2012 00:48:08 +0000 (09:48 +0900)]
docs: correct the description of assert.ok()
Ben Noordhuis [Mon, 12 Mar 2012 01:23:34 +0000 (02:23 +0100)]
http: use HTTP_METHOD_MAP macro
Ben Noordhuis [Mon, 12 Mar 2012 00:57:15 +0000 (01:57 +0100)]
deps: upgrade http_parser to
8bec3ea
Ben Noordhuis [Mon, 12 Mar 2012 00:37:32 +0000 (01:37 +0100)]
docs: console.dir() prints to stdout, not stderr
ssuda [Sat, 3 Mar 2012 09:46:45 +0000 (15:16 +0530)]
tls: parsing multiple values of a key in ssl certificate
Fixes #2864.
Nathan Rajlich [Thu, 8 Mar 2012 20:25:40 +0000 (12:25 -0800)]
process: expose the http_parser version in process.versions
Ben Noordhuis [Fri, 9 Mar 2012 23:11:11 +0000 (00:11 +0100)]
core: use proper #include directives
Ben Noordhuis [Fri, 9 Mar 2012 14:35:50 +0000 (06:35 -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.
Ben Noordhuis [Fri, 9 Mar 2012 14:01:40 +0000 (06:01 -0800)]
core: add ThrowError(), ThrowTypeError(), ThrowRangeError()
Ben Noordhuis [Fri, 9 Mar 2012 17:20:36 +0000 (09:20 -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.
Ben Noordhuis [Fri, 9 Mar 2012 17:20:29 +0000 (09:20 -0800)]
Igor Zinkovsky [Thu, 8 Mar 2012 19:39:39 +0000 (11:39 -0800)]
add jslint to vcbuild.bat
Bert Belder [Thu, 8 Mar 2012 02:14:48 +0000 (03:14 +0100)]
Merge branch 'v0.6'
Bert Belder [Wed, 7 Mar 2012 23:13:44 +0000 (00:13 +0100)]
Windows: include syscall in fs errors
Bert Belder [Thu, 8 Mar 2012 01:57:37 +0000 (02:57 +0100)]
Igor Zinkovsky [Wed, 7 Mar 2012 08:40:42 +0000 (00:40 -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
Yoshihiro Kikuchi [Wed, 7 Mar 2012 06:58:21 +0000 (15:58 +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.
Shea Levy [Mon, 13 Feb 2012 00:50:19 +0000 (19:50 -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.
Colton Baker [Tue, 6 Mar 2012 06:22:51 +0000 (01:22 -0500)]
readline: ignore stray escape sequence
Fixes #2876.
Bert Belder [Wed, 7 Mar 2012 03:51:55 +0000 (04:51 +0100)]
client latency benchmark: don't require('request')
isaacs [Wed, 7 Mar 2012 03:31:16 +0000 (19:31 -0800)]
Typo in http_server_lag.js script
Thanks, @mscdex
isaacs [Wed, 7 Mar 2012 02:19:11 +0000 (18:19 -0800)]
Bash script for running http-simple benchmarks
isaacs [Wed, 7 Mar 2012 02:18:53 +0000 (18:18 -0800)]
A server with configurable lag for testing
isaacs [Wed, 7 Mar 2012 02:18:35 +0000 (18:18 -0800)]
A benchmark script for measuring client latency
ssuda [Mon, 5 Mar 2012 14:32:20 +0000 (20:02 +0530)]
dgram: fix when we call .close() inside 'listening'
Ming Liu [Tue, 6 Mar 2012 19:19:30 +0000 (11:19 -0800)]
docs: correct repl eval callback signature
Nathan Rajlich [Mon, 5 Mar 2012 16:51:58 +0000 (08:51 -0800)]
process: add `process.hrtime()`
This commit adds a high-resolution timer function.
Ben Noordhuis [Tue, 6 Mar 2012 17:11:50 +0000 (18:11 +0100)]
bench: add http_simple_auto benchmark
Starts a server and benchmarks it with ab.
Rlidwka [Mon, 5 Mar 2012 15:55:08 +0000 (19:55 +0400)]
readline: add multiline support
Dmitry Nizovtsev [Thu, 23 Feb 2012 15:37:49 +0000 (17:37 +0200)]
net, http, https: add localAddress option
Binds to a local address before making the outgoing connection.
Igor Zinkovsky [Tue, 6 Mar 2012 00:50:21 +0000 (16:50 -0800)]
fix simple/test-process-argv-0 on windows
Shigeki Ohtsu [Sun, 26 Feb 2012 12:26:09 +0000 (21:26 +0900)]
process: show detailed error message in process.dlopen()