koichik [Tue, 27 Dec 2011 08:43:58 +0000 (17:43 +0900)]
docs: fix docs to not suggest variable leaks
Fixes #2106.
koichik [Tue, 27 Dec 2011 08:42:37 +0000 (17:42 +0900)]
http: fix XMLHttpRequest piped in a writable file stream hangs next request
Fixes #2263.
Ben Noordhuis [Mon, 26 Dec 2011 22:30:25 +0000 (23:30 +0100)]
docs: document http.Server.close() semantics
koichik [Tue, 29 Nov 2011 11:55:05 +0000 (20:55 +0900)]
http: fix resource leak
Fixes #2069
Ben Noordhuis [Mon, 26 Dec 2011 02:27:28 +0000 (03:27 +0100)]
win: fix mismatched new[]/delete
Ben Noordhuis [Mon, 26 Dec 2011 02:23:34 +0000 (03:23 +0100)]
bench: fix use of fd after close
Ryan Dahl [Fri, 23 Dec 2011 23:10:06 +0000 (15:10 -0800)]
Change 'real example' in addon doc
Bert Belder [Fri, 23 Dec 2011 02:09:36 +0000 (03:09 +0100)]
Add another nextTick benchmark
It tests how many iterations the event loop can make per second.
Phil Sung [Thu, 22 Dec 2011 01:38:12 +0000 (17:38 -0800)]
buffer: don't pollute global namespace in buffer.readInt*
Ben Noordhuis [Thu, 22 Dec 2011 16:28:23 +0000 (17:28 +0100)]
test: ensure callback is executed
Ju-yeong Park [Thu, 22 Dec 2011 02:32:27 +0000 (11:32 +0900)]
net: raise exception when the socket is closed
Dave Irvine [Thu, 22 Dec 2011 14:39:53 +0000 (14:39 +0000)]
docs: document 'encoding' arg of hash.update()
Ben Noordhuis [Thu, 22 Dec 2011 13:42:20 +0000 (14:42 +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.
Seong-Rak Choi [Wed, 21 Dec 2011 04:25:56 +0000 (13:25 +0900)]
docs: fix javascript error on document page
`highlight()` is called twice. It causes following javascript error.
> Uncaught Found <pre> element with class="sh_sourcecode",
> but no such language exists
Fixes #2393.
Shannen [Tue, 20 Dec 2011 04:57:45 +0000 (15:57 +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.
Ryan Dahl [Wed, 21 Dec 2011 20:38:07 +0000 (12:38 -0800)]
Upgrade V8 to 3.6.6.15
Ryan Dahl [Wed, 21 Dec 2011 20:01:39 +0000 (12:01 -0800)]
Add HandleScope to http-parser binding
Fixes production crashes. We were not able to reproduce in the test suite.
koichik [Sat, 17 Dec 2011 17:09:16 +0000 (02:09 +0900)]
tls: Fix node swallows openssl error on request
Fixes #2308.
Fixes #2246.
Ben Noordhuis [Wed, 21 Dec 2011 14:01:07 +0000 (15:01 +0100)]
tls: remove duplicate assignment
Bert Belder [Tue, 20 Dec 2011 17:15:22 +0000 (17:15 +0000)]
Remove unnecessary statement
James Hartig [Fri, 2 Dec 2011 08:27:35 +0000 (03:27 -0500)]
timers: remove _idleTimeout from item in .unenroll()
Stops .active() from reactivating the timer.
Fixes #2114.
Fedor Indutny [Fri, 9 Dec 2011 08:41:48 +0000 (14:41 +0600)]
debugger: Request backtrace w/o refs, see #1745
Fixes #2379
Ryan Dahl [Mon, 19 Dec 2011 06:54:15 +0000 (22:54 -0800)]
add links to package manager on download page
Ben Noordhuis [Sun, 18 Dec 2011 21:27:21 +0000 (22:27 +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).
Ben Noordhuis [Sun, 18 Dec 2011 21:28:30 +0000 (22:28 +0100)]
uv: upgrade to feb267e
Felix Geisendörfer [Sun, 18 Dec 2011 12:35:31 +0000 (13:35 +0100)]
Use common.PORT to avoid conflicts
Yoshihiro Kikuchi [Sun, 18 Dec 2011 00:22:22 +0000 (09: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); )
Ben Noordhuis [Sun, 18 Dec 2011 00:26:00 +0000 (01:26 +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.
Adam Malcontenti-Wilson [Wed, 14 Dec 2011 13:53:31 +0000 (00:53 +1100)]
docs: Make logo a link back to homepage
Fixes #2332.
isaacs [Sat, 17 Dec 2011 02:04:39 +0000 (18:04 -0800)]
add 'make test-npm'
isaacs [Sat, 17 Dec 2011 01:24:25 +0000 (17:24 -0800)]
npm 1.1.0-beta-7
Andreas Madsen [Fri, 9 Dec 2011 12:00:40 +0000 (13:00 +0100)]
jslint
Fixes #2306
Dave Pacheco [Fri, 16 Dec 2011 00:51:33 +0000 (16:51 -0800)]
simple DTrace ustack helper
Igor Zinkovsky [Fri, 16 Dec 2011 19:01:06 +0000 (11:01 -0800)]
document mode argument for fs.symlink
Ben Noordhuis [Fri, 16 Dec 2011 14:56:41 +0000 (15:56 +0100)]
uv: upgrade to d808cf9
koichik [Fri, 16 Dec 2011 09:20:27 +0000 (18:20 +0900)]
doc: correct http.Server.listen()
Fixes #2325.
Roman Shtylman [Thu, 1 Dec 2011 05:41:06 +0000 (00:41 -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.
Ben Noordhuis [Thu, 15 Dec 2011 16:39:11 +0000 (17:39 +0100)]
crypto: don't ignore DH init errors
Ryan Dahl [Thu, 15 Dec 2011 20:50:48 +0000 (12:50 -0800)]
use rsync instead of scp to upload website
isaacs [Thu, 15 Dec 2011 19:08:28 +0000 (11:08 -0800)]
now working on 0.6.7
isaacs [Thu, 15 Dec 2011 00:59:37 +0000 (16:59 -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)
isaacs [Thu, 15 Dec 2011 16:32:07 +0000 (08:32 -0800)]
npm 1.1.0-beta-4
Ryan Dahl [Thu, 15 Dec 2011 02:18:47 +0000 (18:18 -0800)]
Fix doc generation for new website
Ryan Dahl [Thu, 15 Dec 2011 00:33:07 +0000 (16:33 -0800)]
Upgrade V8 to 3.6.6.14
isaacs [Thu, 15 Dec 2011 00:27:01 +0000 (16:27 -0800)]
npm 1.1.0-beta-3
Ryan Dahl [Wed, 14 Dec 2011 23:19:03 +0000 (15:19 -0800)]
Add docs.nodejitsu.com to community page
isaacs [Wed, 14 Dec 2011 02:53:02 +0000 (18:53 -0800)]
npm 1.1.0-beta-2
isaacs [Tue, 13 Dec 2011 19:11:14 +0000 (11:11 -0800)]
Properly support old IE DOM methods.
Ryan Dahl [Wed, 14 Dec 2011 19:11:32 +0000 (11:11 -0800)]
Add changelog link to website
Ben Noordhuis [Wed, 14 Dec 2011 12:28:51 +0000 (13:28 +0100)]
util: add internal function _deprecationWarning()
Ben Noordhuis [Wed, 14 Dec 2011 02:39:20 +0000 (03:39 +0100)]
test: binding twice to the same port should raise an error
Ben Noordhuis [Wed, 14 Dec 2011 02:38:41 +0000 (03:38 +0100)]
.gitignore core and vgcore files
Ben Noordhuis [Wed, 14 Dec 2011 01:56:23 +0000 (02:56 +0100)]
crypto: deduplicate encoding parsing logic
Ben Noordhuis [Wed, 14 Dec 2011 01:32:07 +0000 (02:32 +0100)]
crypto: deduplicate decipher logic
Ben Noordhuis [Tue, 13 Dec 2011 20:22:15 +0000 (21:22 +0100)]
crypto: fix memory leak when decrypting empty strings
Also fixes a dangling pointer delete[] in the error path.
Ben Noordhuis [Tue, 13 Dec 2011 17:08:18 +0000 (18:08 +0100)]
crypto: fix memory leaks in PBKDF2 error path
Ben Noordhuis [Tue, 13 Dec 2011 15:30:53 +0000 (16:30 +0100)]
fs: handle fractional or NaN ReadStream buffer size
Fixes #2320.
Ben Noordhuis [Tue, 13 Dec 2011 15:02:14 +0000 (16:02 +0100)]
fs: fix typo in error message
Ryan Dahl [Mon, 12 Dec 2011 22:40:00 +0000 (14:40 -0800)]
make jobs the last nav
fixes display bug
Ryan Dahl [Mon, 12 Dec 2011 22:34:37 +0000 (14:34 -0800)]
better <br>s
Ryan Dahl [Mon, 12 Dec 2011 22:20:27 +0000 (14:20 -0800)]
Reorder nav
isaacs [Mon, 12 Dec 2011 22:19:14 +0000 (14:19 -0800)]
Website js/css tweaks
Remove jquery
Use HTML5 doctype
Simpler clearfix implementation
Close download dialog with <Esc> key
Ben Noordhuis [Mon, 12 Dec 2011 21:45:39 +0000 (13:45 -0800)]
net: check status code in afterWrite
Fixes memory leak and spin on writing to dead fds. This was tested in
production.
Ryan Dahl [Mon, 12 Dec 2011 17:19:30 +0000 (09:19 -0800)]
website fixes
Ryan Dahl [Mon, 12 Dec 2011 06:25:42 +0000 (22:25 -0800)]
new website
Igor Zinkovsky [Sat, 10 Dec 2011 00:42:15 +0000 (16:42 -0800)]
Fix MSI generation on VC Express
Ryan Dahl [Sat, 10 Dec 2011 01:14:07 +0000 (17:14 -0800)]
Change artwork in msi
Igor Zinkovsky [Thu, 8 Dec 2011 23:00:48 +0000 (15:00 -0800)]
Enable upgrades in MSI.
Fixes #2228.
Tim Oxley [Thu, 8 Dec 2011 01:15:40 +0000 (11:15 +1000)]
docs: document util.inspect's colors param
Ben Noordhuis [Wed, 7 Dec 2011 22:19:57 +0000 (23:19 +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.
Ben Noordhuis [Wed, 7 Dec 2011 13:33:17 +0000 (14:33 +0100)]
build: check for libkvm and libexecinfo on all the BSDs
Ryan Dahl [Wed, 7 Dec 2011 01:00:33 +0000 (17:00 -0800)]
Deshadow, denamespace variables in node.cc
Prep for isolates.
Ben Noordhuis [Tue, 6 Dec 2011 20:59:25 +0000 (21:59 +0100)]
test: add missing copyright headers
Ben Noordhuis [Tue, 6 Dec 2011 20:53:52 +0000 (21:53 +0100)]
test: new test, verify that we don't close and reuse fd 0
Ben Noordhuis [Tue, 6 Dec 2011 20:47:30 +0000 (21:47 +0100)]
Remove unused variable.
The file descriptor arg to child_process._forkChild() is not used any more.
Remove it, avoids future confusion.
Ben Noordhuis [Tue, 6 Dec 2011 17:09:43 +0000 (18:09 +0100)]
uv: upgrade to 0db3274
isaacs [Tue, 6 Dec 2011 01:52:22 +0000 (17:52 -0800)]
Apply #2257 fix for Pipe streams as well as TTYs
Maciej Małecki [Sun, 4 Dec 2011 00:58:49 +0000 (01:58 +0100)]
doc: add Travis CI build status image
Maciej Małecki [Sun, 4 Dec 2011 00:23:59 +0000 (01:23 +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.
isaacs [Mon, 5 Dec 2011 23:36:45 +0000 (15:36 -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
Ryan Dahl [Tue, 6 Dec 2011 00:25:20 +0000 (16:25 -0800)]
Disable test-setproctitle on darwin
isaacs [Fri, 2 Dec 2011 02:19:17 +0000 (18:19 -0800)]
s/NPM/npm/
http://npmjs.org/doc/faq.html#If-npm-is-an-acronym-why-is-it-never-capitalized
Ben Noordhuis [Mon, 5 Dec 2011 21:42:05 +0000 (22:42 +0100)]
process: fix stack overflow when recursively calling process.exit()
Ryan Dahl [Mon, 5 Dec 2011 19:17:57 +0000 (11:17 -0800)]
Add analytics tracking to docs
Ben Noordhuis [Mon, 5 Dec 2011 07:42:11 +0000 (08:42 +0100)]
cli: fix output of --help
Ben Noordhuis [Mon, 5 Dec 2011 05:37:18 +0000 (06:37 +0100)]
test: create test file in temp dir
Ben Noordhuis [Sun, 4 Dec 2011 12:22:21 +0000 (13:22 +0100)]
uv: upgrade to 34e95d1
Ryan Dahl [Sun, 4 Dec 2011 08:59:16 +0000 (00:59 -0800)]
Now working on Node v0.6.6
Ryan Dahl [Sun, 4 Dec 2011 07:18:35 +0000 (23:18 -0800)]
Bump version to v0.6.5
Ryan Dahl [Sun, 4 Dec 2011 08:09:02 +0000 (00:09 -0800)]
Remove superfluous 'new'
Ryan Dahl [Sun, 4 Dec 2011 07:30:56 +0000 (23:30 -0800)]
Upgrade V8 to 3.6.6.11
Ryan Dahl [Sat, 3 Dec 2011 01:06:05 +0000 (17:06 -0800)]
Add link to license file on website
isaacs [Fri, 2 Dec 2011 19:11:25 +0000 (11:11 -0800)]
Workaround: A/V software prevents folder rename
koichik [Fri, 2 Dec 2011 15:21:55 +0000 (00:21 +0900)]
Update ChangeLog
Ben Noordhuis [Fri, 2 Dec 2011 02:15:10 +0000 (03:15 +0100)]
Now working on v0.6.5
Ben Noordhuis [Fri, 2 Dec 2011 01:31:41 +0000 (02:31 +0100)]
Bump version to v0.6.4
Bert Belder [Fri, 2 Dec 2011 01:14:04 +0000 (02:14 +0100)]
Fix UVException errno bug
Bert Belder [Thu, 1 Dec 2011 23:25:24 +0000 (00:25 +0100)]
Exclude getbuf from the windows build
It's not used.
Bert Belder [Thu, 1 Dec 2011 23:24:44 +0000 (00:24 +0100)]
Win: make process.cwd and chdir support non-ansi characters
Closes GH-2215
Bert Belder [Thu, 1 Dec 2011 23:02:51 +0000 (00:02 +0100)]
Rename FSError to UVException and move to node.cc