Ryan Dahl [Thu, 24 Feb 2011 23:19:12 +0000 (15:19 -0800)]
Fix memleak in vm.runInNewContext
Closes GH-704.
Bert Belder [Thu, 17 Feb 2011 02:15:24 +0000 (03:15 +0100)]
Autodetect no-strict-aliasing, propagate toolchain option to SCons
BUG=v8:884
Ryan Dahl [Thu, 24 Feb 2011 21:14:59 +0000 (13:14 -0800)]
Upgrade V8 to 3.1.6
Felix Geisendörfer [Sun, 20 Feb 2011 12:45:25 +0000 (13:45 +0100)]
Fix ReadStream bufferSize docs
The default is 64kb buffer, not 4kb.
Closes GH-702.
Felix Geisendörfer [Sun, 20 Feb 2011 12:41:14 +0000 (13:41 +0100)]
Document existence of `fd` property for ReadStream
Closes GH-194.
Closes GH-701.
Felix Geisendörfer [Sun, 20 Feb 2011 12:31:37 +0000 (13:31 +0100)]
In addition to 'aborted' emit 'close' from incoming requests
Closes GH-160.
Ryan Dahl [Thu, 24 Feb 2011 19:24:19 +0000 (11:24 -0800)]
Pragma HTTP header comma separation
Closes GH-715, GH-716.
Ryan Dahl [Thu, 24 Feb 2011 00:19:13 +0000 (16:19 -0800)]
ry/node -> joyent/node
Ryan Dahl [Thu, 24 Feb 2011 00:19:41 +0000 (16:19 -0800)]
Add extra debug print statement to tls.js
cloudhead [Tue, 22 Feb 2011 00:31:01 +0000 (19:31 -0500)]
fix process.on edge case with signal event
When adding a listener for a signal event, removing it, and
adding it back again, it triggers a condition with an
undefined variable.
Ryan Dahl [Wed, 23 Feb 2011 20:56:50 +0000 (12:56 -0800)]
improve hello-world example on website
Ryan Dahl [Wed, 23 Feb 2011 12:43:13 +0000 (04:43 -0800)]
Add TODO item
Ryan Dahl [Sun, 20 Feb 2011 21:53:40 +0000 (13:53 -0800)]
Add example to TTY documentation
Ryan Dahl [Sun, 20 Feb 2011 21:11:53 +0000 (13:11 -0800)]
Document path.existsSync()
Closes GH-677.
Ryan Dahl [Sun, 20 Feb 2011 04:56:20 +0000 (20:56 -0800)]
Add V8 options to man page
Ryan Dahl [Sun, 20 Feb 2011 03:06:10 +0000 (19:06 -0800)]
Now working on v0.4.2
Ryan Dahl [Sun, 20 Feb 2011 02:45:34 +0000 (18:45 -0800)]
Bump version to v0.4.1
Ryan Dahl [Sun, 20 Feb 2011 01:51:32 +0000 (17:51 -0800)]
TLS sockets should not be writable after 'end'
Closes GH-694.
Ryan Dahl [Sun, 20 Feb 2011 00:56:56 +0000 (16:56 -0800)]
test-tls-securepair-server: don't shutdown stdout
isaacs [Fri, 18 Feb 2011 01:38:36 +0000 (17:38 -0800)]
Closes GH-687 Don't read fs read stream if not open
Brian White [Sat, 19 Feb 2011 00:02:16 +0000 (19:02 -0500)]
Fix os.cpus() on cygwin
Ryan Dahl [Fri, 18 Feb 2011 22:01:04 +0000 (14:01 -0800)]
Add startup memory script to benchmarks
Ryan Dahl [Fri, 18 Feb 2011 19:30:52 +0000 (11:30 -0800)]
Remove test-http-eof-before-eom - wasn't testing anything important
Ryan Dahl [Fri, 18 Feb 2011 19:20:42 +0000 (11:20 -0800)]
Use console.error in test-timers
In attempt to understand buildbot failures.
Tom Hughes [Fri, 11 Feb 2011 23:02:55 +0000 (17:02 -0600)]
cmake: dtrace support.
Tom Hughes [Sat, 12 Feb 2011 02:52:42 +0000 (20:52 -0600)]
cmake: Add gdbjit and oprofile options.
Tom Hughes [Fri, 11 Feb 2011 23:51:27 +0000 (17:51 -0600)]
cmake: cleanup.
Tom Hughes [Fri, 11 Feb 2011 23:44:01 +0000 (17:44 -0600)]
cmake: Fix mac snow leopard build.
Tom Hughes [Fri, 24 Dec 2010 01:14:08 +0000 (19:14 -0600)]
cmake: set pre and post memcheck commands.
We need to clear out and re-create the tmp directory when running
valgrind just like for the normal test run.
isaacs [Thu, 17 Feb 2011 20:00:39 +0000 (12:00 -0800)]
package.json main as indexed subdir
Closes GH-686.
Ryan Dahl [Fri, 18 Feb 2011 18:05:31 +0000 (10:05 -0800)]
HTTP Agent sockets should not reconnect on error
Closes GH-684.
Ryan Dahl [Fri, 18 Feb 2011 08:35:39 +0000 (00:35 -0800)]
HTTP Agent should not die on evil server
Closes GH-680.
Matt Ranney [Fri, 18 Feb 2011 06:41:13 +0000 (20:41 -1000)]
Add failing test for broken HTTP responses with extra bytes.
For GH-680.
Ryan Dahl [Fri, 18 Feb 2011 05:04:51 +0000 (21:04 -0800)]
Add more broken tests
Ryan Dahl [Thu, 17 Feb 2011 19:07:19 +0000 (11:07 -0800)]
Install node.d in the correct place
Bert Belder [Thu, 17 Feb 2011 03:26:00 +0000 (04:26 +0100)]
Fix test runner bug on windows
Bert Belder [Thu, 17 Feb 2011 03:06:41 +0000 (04:06 +0100)]
Make libev work on MinGW again
Bert Belder [Thu, 17 Feb 2011 02:15:24 +0000 (03:15 +0100)]
Autodetect no-strict-aliasing, propagate toolchain option to SCons
BUG=v8:884
Ryan Dahl [Thu, 17 Feb 2011 02:12:08 +0000 (18:12 -0800)]
Move test-tls-throttle to pummel
Ryan Dahl [Thu, 17 Feb 2011 02:09:43 +0000 (21:09 -0500)]
TLS: Make _cycle reentrant.
Ryan Dahl [Wed, 16 Feb 2011 21:16:44 +0000 (13:16 -0800)]
Make test-http-curl-chunk-problem more portable
Use 'openssl sha1' instead of 'shasum'
Ryan Dahl [Wed, 16 Feb 2011 20:22:45 +0000 (12:22 -0800)]
Remove artificial timeout from test-https-large-response
Ryan Dahl [Wed, 16 Feb 2011 20:07:58 +0000 (12:07 -0800)]
Upgrade libev to 4.4
Bert Belder [Wed, 16 Feb 2011 18:55:40 +0000 (19:55 +0100)]
V8 Cygwin support
Ryan Dahl [Wed, 16 Feb 2011 16:38:33 +0000 (08:38 -0800)]
Upgrade V8 to 3.1.5
Bert Belder [Wed, 16 Feb 2011 04:09:02 +0000 (05:09 +0100)]
MinGW: OpenSSL support
Ryan Dahl [Wed, 16 Feb 2011 00:45:54 +0000 (16:45 -0800)]
https was missing 'end' event sometimes
Closes GH-671.
Tj Holowaychuk [Tue, 15 Feb 2011 17:40:41 +0000 (09:40 -0800)]
Fixed null signal preservation
Closes GH-674.
Ryan Dahl [Tue, 15 Feb 2011 22:06:23 +0000 (14:06 -0800)]
Disable test-tls-large-push, taking too long
Felix Geisendörfer [Tue, 15 Feb 2011 13:47:30 +0000 (08:47 -0500)]
Refactor fs.open parameter handling
Improvements:
* Removes an unnecessary variable
* Avoids having two variables with the same name
* Avoids re-declaring an existing parameter
* Removes an unnecessary ternary operator
* Avoid an inline short-circuit expression for greater clarity.
Felix Geisendörfer [Tue, 15 Feb 2011 13:41:17 +0000 (08:41 -0500)]
Correct fs.open API documentation
The fact that the mode parameter is optional for fs.open and
fs.openSync was not documented.
Felix Geisendörfer [Tue, 15 Feb 2011 13:30:58 +0000 (08:30 -0500)]
Fix: fs.open callback did not fire
Problem: Omitting the mode parameter causes the provided callback
parameter to never fire. This was originally fixed in
6078c37b and
later broken in
5f2e9093.
Solution: Overwriting the value of a parameter also overwrites the
reference in the arguments object. This patch works arround this
fact by not touching the mode parameter until a reference to the
callback has been established.
Bert Belder [Tue, 15 Feb 2011 19:48:05 +0000 (20:48 +0100)]
Improve V8 support for Cygwin
Should re-enable crankshaft; can build w/ snapshot again.
Ryan Dahl [Tue, 15 Feb 2011 18:13:09 +0000 (10:13 -0800)]
default to port 80 for http.request
Ryan Dahl [Tue, 15 Feb 2011 02:37:43 +0000 (18:37 -0800)]
escape chars on man page
Ryan Dahl [Tue, 15 Feb 2011 02:35:34 +0000 (18:35 -0800)]
fix doc
thanks Toshihiro
Ryan Dahl [Tue, 15 Feb 2011 01:26:54 +0000 (17:26 -0800)]
Add script for running V8 benchmarks
Richard Rodger [Thu, 10 Feb 2011 10:57:15 +0000 (10:57 +0000)]
Fix for DNS fail in HTTP request
Closes GH-653.
isaacs [Fri, 11 Feb 2011 23:53:22 +0000 (15:53 -0800)]
Make the repl respect node_modules folders.
This is important so that in the future, this will work:
$ cd ~/dev/js/some-project
$ npm install redis
$ node
> require.resolve('redis')
'/Users/isaacs/dev/js/some-project/node_modules/redis/index.js'
Tj Holowaychuk [Fri, 11 Feb 2011 00:29:34 +0000 (16:29 -0800)]
Fixed field merging with progressive fields on writeHead()
Ryan Dahl [Mon, 14 Feb 2011 17:36:28 +0000 (09:36 -0800)]
Add newline to platform-cygwin.cc
Ryan Dahl [Thu, 10 Feb 2011 12:58:33 +0000 (04:58 -0800)]
Add http client to v0.4 announcement
Ryan Dahl [Thu, 10 Feb 2011 12:58:54 +0000 (04:58 -0800)]
Now working on v0.4.1
Ryan Dahl [Thu, 10 Feb 2011 09:45:15 +0000 (01:45 -0800)]
Bump version to v0.4.0
Tim Caswell [Thu, 10 Feb 2011 10:18:13 +0000 (02:18 -0800)]
Add support for mutable/implicit headers for http.
This works for both ServerResponse and ClientRequest.
Adds three new methods as a couple properties to to OutgoingMessage objects.
Tests by Charlie Robbins.
Change-Id: Ib6f3829798e8f11dd2b6136e61df254f1564807e
Theo Schlossnagle [Tue, 23 Nov 2010 18:00:42 +0000 (13:00 -0500)]
TLS: CRL support
Needs more tests.
Mikeal Rogers [Thu, 10 Feb 2011 07:02:51 +0000 (23:02 -0800)]
Add 'pipe' event
Bert Belder [Thu, 10 Feb 2011 04:24:39 +0000 (05:24 +0100)]
Follow-up fix for v8 cygwin build
Bert Belder [Thu, 10 Feb 2011 03:02:59 +0000 (04:02 +0100)]
V8 cygwin support
Ryan Dahl [Thu, 10 Feb 2011 03:07:17 +0000 (19:07 -0800)]
fix verifier.verify() docs
Thanks Sitelier. Closes GH-651.
Ryan Dahl [Thu, 10 Feb 2011 02:50:26 +0000 (18:50 -0800)]
New DTrace probes from CA team
Ryan Dahl [Thu, 10 Feb 2011 02:10:55 +0000 (18:10 -0800)]
New keys, agent1-cert.pem was expired
Ryan Dahl [Thu, 10 Feb 2011 01:51:05 +0000 (17:51 -0800)]
TLS: handle cert chains
Ryan Dahl [Thu, 10 Feb 2011 01:48:22 +0000 (17:48 -0800)]
Edit module docs
isaacs [Wed, 9 Feb 2011 21:56:59 +0000 (13:56 -0800)]
Document module loading
Bert Belder [Tue, 18 Jan 2011 02:57:14 +0000 (03:57 +0100)]
Workaround for V8 bug 884
See http://code.google.com/p/v8/issues/detail?id=884
isaacs [Wed, 9 Feb 2011 21:52:29 +0000 (13:52 -0800)]
Better assert in the node_modules tests
isaacs [Wed, 9 Feb 2011 21:28:30 +0000 (13:28 -0800)]
node_modules module lookup, +docs and test.
Ryan Dahl [Wed, 9 Feb 2011 21:27:15 +0000 (13:27 -0800)]
TLS: Don't give up if you can't write 0 bytes
Ryan Dahl [Wed, 9 Feb 2011 18:24:26 +0000 (10:24 -0800)]
Upgrade V8 to 3.1.2
Ryan Dahl [Wed, 9 Feb 2011 18:23:26 +0000 (10:23 -0800)]
better debug messages in net and tls
Ryan Dahl [Wed, 9 Feb 2011 09:30:31 +0000 (01:30 -0800)]
Remove unused parameter from crypto::Handle*Error
Bert Belder [Wed, 9 Feb 2011 03:07:18 +0000 (04:07 +0100)]
Fix fs.realpathSync on windows
Bert Belder [Wed, 9 Feb 2011 02:30:03 +0000 (03:30 +0100)]
Windows: child process fixes
Ryan Dahl [Wed, 9 Feb 2011 05:15:46 +0000 (21:15 -0800)]
tls: split bio errors from ssl errors
isaacs [Wed, 9 Feb 2011 00:54:25 +0000 (16:54 -0800)]
Support caching for realpath, use in module load
This adds support for a cache object to be passed to the
fs.realpath and fs.realpathSync functions. The Module loader keeps an
object around which caches the resulting realpaths that it looks up in
the process of loading modules.
This means that (at least as a result of loading modules) the same files
and folders are never lstat()ed more than once. To reset the cache, set
require("module")._realpathCache to an empty object. To disable the
caching behavior, set it to null.
Ryan Dahl [Wed, 9 Feb 2011 01:29:33 +0000 (17:29 -0800)]
tls: only emit data after 'secure' event
Bert Belder [Tue, 8 Feb 2011 21:56:03 +0000 (22:56 +0100)]
Don't make unnecessary getcwd calls from path.resolve
Ryan Dahl [Tue, 8 Feb 2011 05:15:58 +0000 (21:15 -0800)]
(won't) fix test-next-tick-ordering
Ryan Dahl [Tue, 8 Feb 2011 05:11:43 +0000 (21:11 -0800)]
tls fixes
Bert Belder [Mon, 7 Feb 2011 22:39:36 +0000 (23:39 +0100)]
Fix dns on windows
Ryan Dahl [Mon, 7 Feb 2011 23:14:21 +0000 (15:14 -0800)]
stderr should be EventEmitter even if it doesn't emit anything
isaacs [Tue, 1 Feb 2011 08:06:44 +0000 (00:06 -0800)]
Closes GH-609 Support array-ish args to Buffer ctor
Any array-ish thing (whether a Buffer, an Array, or just an object with
a numeric "length") is interpreted as a list of bytes.
isaacs [Tue, 25 Jan 2011 18:40:12 +0000 (10:40 -0800)]
Support octal strings for modes
This allows the various fs utilities and process.umask to be used in
ECMAScript 5 Strict Mode, where the octal literal format is verboten,
without requiring users to litter their code with a bunch of parseInt
calls.
Ryan Dahl [Mon, 7 Feb 2011 21:46:15 +0000 (13:46 -0800)]
Closes GH-645. Document tty.getWindowSize
Konstantin Käfer [Sun, 6 Feb 2011 20:49:52 +0000 (15:49 -0500)]
UCS-2 support
Closes GH-644.
Ryan Dahl [Mon, 7 Feb 2011 21:11:03 +0000 (13:11 -0800)]
Impove fs.WatchFile doc
Russell Haering [Sun, 6 Feb 2011 00:31:27 +0000 (16:31 -0800)]
http: fix buffer writes to outgoing messages
Daniel Gröber [Sat, 5 Feb 2011 23:02:41 +0000 (00:02 +0100)]
cmake fixes
Closes GH-640.
Ryan Dahl [Mon, 7 Feb 2011 20:50:05 +0000 (12:50 -0800)]
Remove incorrect doc about node_modules