Ben Noordhuis [Sat, 12 Nov 2011 12:31:26 +0000 (13:31 +0100)]
timers: remember extra setTimeout() arguments when timeout==0
Fixes #2079.
Ryan Dahl [Fri, 11 Nov 2011 23:35:10 +0000 (15:35 -0800)]
Now working on v0.6.2
Ryan Dahl [Fri, 11 Nov 2011 21:39:40 +0000 (13:39 -0800)]
Bump version to v0.6.1
Ryan Dahl [Fri, 11 Nov 2011 22:31:15 +0000 (14:31 -0800)]
Add 'make dist-upload'
Ryan Dahl [Fri, 11 Nov 2011 22:02:42 +0000 (14:02 -0800)]
Be consistent with v before version in packages
Igor Zinkovsky [Fri, 11 Nov 2011 20:40:47 +0000 (12:40 -0800)]
msi changes
- remove license from MSI
- adjust path on install
- add message to the end
Ryan Dahl [Fri, 11 Nov 2011 20:38:55 +0000 (12:38 -0800)]
Add upload command to vcbuild.bat
Ryan Dahl [Fri, 11 Nov 2011 20:08:24 +0000 (12:08 -0800)]
Simplify and move getnodeversion.py
Shigeki Ohtsu [Fri, 11 Nov 2011 06:37:34 +0000 (15:37 +0900)]
debugger: correctly handle source with multi-byte characters
Ryan Dahl [Fri, 11 Nov 2011 17:18:31 +0000 (09:18 -0800)]
Fixes #2073. Cluster should be silent.
Ben Noordhuis [Fri, 11 Nov 2011 10:33:12 +0000 (11:33 +0100)]
test: add more punycode tests
Ben Noordhuis [Fri, 11 Nov 2011 15:57:05 +0000 (16:57 +0100)]
punycode: replace with Mathias Bynens's implementation
The currently bundled library doesn't pass all the test cases from RFC 3492.
Mathias's library does.
Home: https://github.com/bestiejs/punycode.js
Yoji SHIDARA [Thu, 10 Nov 2011 09:10:03 +0000 (18:10 +0900)]
docs: dgram client should be closed in the callback
Ryan Dahl [Fri, 11 Nov 2011 07:35:35 +0000 (23:35 -0800)]
dont use blue for numbers in util.inspect
Ryan Dahl [Fri, 11 Nov 2011 02:16:51 +0000 (18:16 -0800)]
Improve OSX installer
Igor Zinkovsky [Fri, 11 Nov 2011 02:40:49 +0000 (18:40 -0800)]
fix msi builder
Igor Zinkovsky [Thu, 10 Nov 2011 22:51:16 +0000 (14:51 -0800)]
throw from stdout.end and stderr.end
Igor Zinkovsky [Thu, 10 Nov 2011 21:04:34 +0000 (13:04 -0800)]
Add node.rc with a version resource
Fixes #2059
Ben Noordhuis [Thu, 10 Nov 2011 20:11:19 +0000 (21:11 +0100)]
bench: optimize io.c benchmark
Use static buffers. Most clock ticks were spent in malloc() and free() instead
of read() and write().
Fix measurements. Really fast runs would result in bogus results like:
Wrote
1048576000 bytes in -0.731630s using 8192 byte buffers: -1366.811093mB/s
Ben Noordhuis [Thu, 10 Nov 2011 19:10:54 +0000 (20:10 +0100)]
uv: upgrade to 224584c
Ben Noordhuis [Thu, 10 Nov 2011 16:40:56 +0000 (16:40 +0000)]
uv: upgrade to 26806e2
Ben Noordhuis [Thu, 10 Nov 2011 12:17:49 +0000 (13:17 +0100)]
fs: don't close uninitialized fs.watch handle
Makes uv_close() assert because the uv_fs_event_t struct contains garbage.
Igor Zinkovsky [Wed, 9 Nov 2011 23:04:44 +0000 (15:04 -0800)]
make stdout stream non-destroyable
Igor Zinkovsky [Wed, 9 Nov 2011 21:51:32 +0000 (13:51 -0800)]
make stderr stream non-destroyable
Ben Noordhuis [Wed, 9 Nov 2011 16:32:39 +0000 (17:32 +0100)]
bench: start (NUM_CPUS-1) workers
The master is a worker too so fork off one less worker.
Ben Noordhuis [Wed, 9 Nov 2011 15:33:50 +0000 (16:33 +0100)]
Remove stray NODE_MODULE() semi-colons.
Ryan Dahl [Wed, 9 Nov 2011 01:07:49 +0000 (17:07 -0800)]
Remove 'report this bug' message from cluster master
Ryan Dahl [Wed, 9 Nov 2011 01:03:29 +0000 (17:03 -0800)]
Fixes #2047. Fill workers array immediately after fork
Ryan Dahl [Wed, 9 Nov 2011 00:59:40 +0000 (16:59 -0800)]
Upgrade libuv to 196e145
Ryan Dahl [Wed, 9 Nov 2011 00:58:32 +0000 (16:58 -0800)]
process.kill doesn't create error obj correctly
Ryan Dahl [Wed, 9 Nov 2011 00:52:45 +0000 (16:52 -0800)]
Upgrade libuv to 2b7774a
Ryan Dahl [Tue, 8 Nov 2011 21:36:36 +0000 (13:36 -0800)]
Fixes #2052. Readline get win cols correctly
Ben Noordhuis [Tue, 8 Nov 2011 16:57:21 +0000 (17:57 +0100)]
crypto: use the right mutex
Ryan Dahl [Tue, 8 Nov 2011 19:19:50 +0000 (11:19 -0800)]
Upgrade libuv to f1859eb
Fixes #2040
Fixes https://github.com/joyent/node/commit/
0e8a55d2a22b88dc3b9b0165f344602b0fa8c977#commitcomment-69710
Ben Noordhuis [Tue, 8 Nov 2011 16:57:21 +0000 (17:57 +0100)]
crypto: make module thread-safe
Ryan Dahl [Tue, 8 Nov 2011 18:00:12 +0000 (10:00 -0800)]
Upgrade V8 to 3.6.6.7
Scott Anderson [Mon, 7 Nov 2011 21:54:34 +0000 (15:54 -0600)]
Cluster documentation added.
Ben Noordhuis [Tue, 8 Nov 2011 12:03:25 +0000 (13:03 +0100)]
test: fs.realpath() should not call its callback twice
Test case for #2045.
Benjamin Pasero [Tue, 8 Nov 2011 10:17:33 +0000 (11:17 +0100)]
fs: fix fs.realpath on windows to return on error
Ben Noordhuis [Tue, 8 Nov 2011 11:44:36 +0000 (12:44 +0100)]
fs: make mkdir() call callback if mode is omitted
Fixes #2043.
Ben Noordhuis [Tue, 8 Nov 2011 07:29:25 +0000 (08:29 +0100)]
cluster: fix call to undefined function
Eric Lovett [Mon, 7 Nov 2011 19:37:05 +0000 (11:37 -0800)]
docs: minor grammar fix in cluster page
Ben Noordhuis [Mon, 7 Nov 2011 23:25:51 +0000 (00:25 +0100)]
build: fix race in parallel build
Run `make clean` first, *then* `make all`
Ryan Dahl [Mon, 7 Nov 2011 18:43:48 +0000 (10:43 -0800)]
Update multi-core text on index.html
Ryan Dahl [Mon, 7 Nov 2011 18:41:01 +0000 (10:41 -0800)]
Remove v0.4 links from index.html
Ben Noordhuis [Mon, 7 Nov 2011 05:46:05 +0000 (06:46 +0100)]
build: fix man page install path on the BSDs
Fixes #2026.
koichik [Sat, 5 Nov 2011 16:23:33 +0000 (01:23 +0900)]
bench: update static_http_server benchmark to new API
Fixes #2016.
Fedor Indutny [Sat, 5 Nov 2011 07:47:21 +0000 (13:47 +0600)]
test: debugger-repl should wait for 'drain' event
Eric Lovett [Sat, 5 Nov 2011 10:08:15 +0000 (03:08 -0700)]
docs: use markdown for link, not html
Ben Noordhuis [Sat, 5 Nov 2011 09:44:27 +0000 (10:44 +0100)]
docs: fix copy/paste error, 0.6.0 is a stable release
Eric Lovett [Sat, 5 Nov 2011 09:36:20 +0000 (02:36 -0700)]
docs: minor typo fix in child process docs
Ryan Dahl [Sat, 5 Nov 2011 08:55:34 +0000 (01:55 -0700)]
Now working on v0.6.1
Ryan Dahl [Fri, 4 Nov 2011 23:40:14 +0000 (16:40 -0700)]
Bump version to v0.6.0
koichik [Sat, 5 Nov 2011 03:35:38 +0000 (12:35 +0900)]
docs: fix typo
Ben Noordhuis [Sat, 5 Nov 2011 02:13:55 +0000 (03:13 +0100)]
uv: upgrade to c468e2a
Igor Zinkovsky [Sat, 5 Nov 2011 00:48:24 +0000 (17:48 -0700)]
fix test-module-loading on windows
Igor Zinkovsky [Sat, 5 Nov 2011 01:04:52 +0000 (18:04 -0700)]
update fs_event_wrap.cc to work with new uv_fs_event_init api
Igor Zinkovsky [Sat, 5 Nov 2011 00:55:12 +0000 (17:55 -0700)]
make updates to work with latest libuv api changes
Bert Belder [Sat, 5 Nov 2011 00:50:05 +0000 (01:50 +0100)]
Upgrade libuv to
1997e10b50
Ryan Dahl [Fri, 4 Nov 2011 22:55:06 +0000 (15:55 -0700)]
docs: make std*Stream spawn opts explicitly internal
Fixes #1884.
Jacob H.C. Kragh [Fri, 4 Nov 2011 22:07:10 +0000 (23:07 +0100)]
docs: fix some minor typos in the fs documentation
* fchmodSync: replace 'path' with 'fd'
* lchmod: replace 'fd' with 'path'
* utimes, futimes, fsync: mark 'callback' as optional
Ben Noordhuis [Fri, 4 Nov 2011 22:31:39 +0000 (23:31 +0100)]
bench: add http_simple cluster edition benchmark
Ryan Dahl [Fri, 4 Nov 2011 22:33:49 +0000 (15:33 -0700)]
cluster: add example for message passing
Igor Zinkovsky [Fri, 4 Nov 2011 22:19:46 +0000 (15:19 -0700)]
upgrade libuv to
82cf0b38c0
fixes #2004
Ryan Dahl [Fri, 4 Nov 2011 22:14:26 +0000 (15:14 -0700)]
cluster: Remove eachWorker, workerCount
unnecessary
Ryan Dahl [Fri, 4 Nov 2011 22:11:19 +0000 (15:11 -0700)]
new cluster api
Jacob H.C. Kragh [Fri, 4 Nov 2011 18:11:50 +0000 (19:11 +0100)]
docs: fix typo in the documented fchown signature
Matt Robenolt [Mon, 24 Oct 2011 16:29:24 +0000 (12:29 -0400)]
Close #1930 Convenience methods for zlib
This is a combination of 20 commits. Their commit messages are preserved
below for the benefit of future generations.
* Adding a shortcut to easily compress/decompress a string of text.
* Making the API consistent. unzip should accept a Buffer for input as well.
* Adding docs.
* Oops, typo.
* Propagate error through the callback.
* Adding zlib from string tests.
* Typo in test.
* Remove 'end' listeners, and join buffers properly instead of joining them
as a string.
* Oops, needs to be rendered to a string.
* Updated test to include multi-byte characters.
* unzip should return a raw Buffer. Updated docs to reflect.
* And finally updating test.
* EventEmitter.destroy() is a bit more customary
* Revert "EventEmitter.destroy() is a bit more customary"
* Renaming internal methods to "buffer" instead of string.
* Remove the 'error' listeners as well.
* @isaacs: spacing/style, and compress duplicate functions into one
* @isaacs: Update docs
* @isaacs: doc style fix
Fedor Indutny [Fri, 4 Nov 2011 16:56:21 +0000 (22:56 +0600)]
fix debugger-repl test
Fedor Indutny [Fri, 4 Nov 2011 16:20:53 +0000 (22:20 +0600)]
debugger: do not request `continue` on connection
* Updated test
* Use `node debug file`, not `node debug -e "..."` in test
Bert Belder [Fri, 4 Nov 2011 15:23:02 +0000 (16:23 +0100)]
Implement process._debugProcess
Bert Belder [Fri, 4 Nov 2011 15:11:39 +0000 (16:11 +0100)]
Make error reporting from node::DLOpen more consistent
Bert Belder [Fri, 4 Nov 2011 15:10:48 +0000 (16:10 +0100)]
Windows: ErrnoException shouldn't mix up crt and win32 errors
Bert Belder [Fri, 4 Nov 2011 15:06:48 +0000 (16:06 +0100)]
Fix line endings and trailing whitespace
Jordan Sissel [Fri, 4 Nov 2011 12:22:18 +0000 (13:22 +0100)]
url: add '.' '+' and '-' in url protocol
- Based on BNF from RFC 1738 section 5.
- Added tests to cover svn+ssh and some other examples
Ben Noordhuis [Fri, 4 Nov 2011 12:10:07 +0000 (13:10 +0100)]
fs: don't use octal values, not allowed in strict mode
Ben Noordhuis [Fri, 4 Nov 2011 04:28:30 +0000 (05:28 +0100)]
test: fix simple/net-pipe-connect-errors
When trying to connect to something that is not a UNIX socket, Linux returns
ECONNREFUSED, not ENOTSOCK.
We cannot atomically determine if the other end is a) a stale socket, or b) not
a socket at all, so let's accept both error codes.
Ryan Dahl [Thu, 3 Nov 2011 23:30:58 +0000 (16:30 -0700)]
Upgrade libuv to 9c7ed0d
Fixes test-net-pipe-connect-errors.js on UNIX.
See #2001.
Fedor Indutny [Thu, 3 Nov 2011 21:09:07 +0000 (03:09 +0600)]
report debugger's test errors
Ryan Dahl [Thu, 3 Nov 2011 20:27:26 +0000 (13:27 -0700)]
stdout and stderr are blocking when referring to regular files
Fixes message tests.
Ryan Dahl [Thu, 3 Nov 2011 19:34:23 +0000 (12:34 -0700)]
Socket.write should reset timeout timer.
Fixes #2002.
Ben Noordhuis [Tue, 1 Nov 2011 22:42:45 +0000 (23:42 +0100)]
net: implement Server.prototype.address() for pipes
Maciej Małecki [Thu, 3 Nov 2011 14:13:22 +0000 (15:13 +0100)]
test error codes related to pipes
This tests passes on node v0.4, but fails on node v0.5. v0.5 seems to
generally lack error codes for various error events related to UNIX
pipes.
Fixes #2001
Ryan Dahl [Thu, 3 Nov 2011 17:46:16 +0000 (10:46 -0700)]
Remove -Werror from V8 build
Ryan Dahl [Thu, 3 Nov 2011 17:34:22 +0000 (10:34 -0700)]
Downgrade V8 to 3.6.4
koichik [Thu, 3 Nov 2011 11:04:22 +0000 (20:04 +0900)]
docs: make fs.mkdir()'s mode argument an option.
Ben Noordhuis [Thu, 3 Nov 2011 08:35:49 +0000 (09:35 +0100)]
fs: make mkdir() default to 0777 permissions
Fixes #1999.
Ben Noordhuis [Thu, 3 Nov 2011 02:25:11 +0000 (03:25 +0100)]
uv: upgrade to 0fb3769
Ben Noordhuis [Thu, 3 Nov 2011 02:23:59 +0000 (03:23 +0100)]
v8: fix freebsd build, implement VirtualMemory class
Igor Zinkovsky [Thu, 3 Nov 2011 01:27:43 +0000 (18:27 -0700)]
fix process.uptime() on windows
Igor Zinkovsky [Wed, 2 Nov 2011 22:06:48 +0000 (15:06 -0700)]
process.kill to use uv_kill
Ben Noordhuis [Thu, 3 Nov 2011 00:20:54 +0000 (01:20 +0100)]
http: emit Error object after .abort()
It was emitting the net.Socket object due to misuse of the arguments object.
Fixes #1399.
Igor Zinkovsky [Wed, 2 Nov 2011 23:51:26 +0000 (16:51 -0700)]
Ryan Dahl [Wed, 2 Nov 2011 23:26:43 +0000 (16:26 -0700)]
Remove separation of libuv tests
Ben Noordhuis [Wed, 2 Nov 2011 23:21:25 +0000 (00:21 +0100)]
docs: http: link to relevant net.Socket methods
Fedor Indutny [Wed, 2 Nov 2011 22:38:38 +0000 (04:38 +0600)]
ignore undefined messages in the debugger repl
fixes #1995
Ben Noordhuis [Wed, 2 Nov 2011 17:37:34 +0000 (18:37 +0100)]
test: add ChildProcess.prototype.killed test case
Maciej Małecki [Wed, 2 Nov 2011 16:52:47 +0000 (17:52 +0100)]
child_process: in a new `ChildProcess` set `killed` to false
This behavior is consistent with what v0.4 does.
Ryan Dahl [Wed, 2 Nov 2011 17:00:57 +0000 (10:00 -0700)]
Add missing copyright headers
Ben Noordhuis [Wed, 2 Nov 2011 16:24:53 +0000 (17:24 +0100)]
docs: http: fix docs for the 'close' event