Ryan Dahl [Fri, 3 Dec 2010 00:38:23 +0000 (16:38 -0800)]
test-securepair-client: handle broken stdout packets
Ryan Dahl [Thu, 2 Dec 2010 23:59:35 +0000 (15:59 -0800)]
print warning on process.ENV
Ryan Dahl [Thu, 2 Dec 2010 20:11:23 +0000 (12:11 -0800)]
lint util.js and src/node.js
isaacs [Thu, 2 Dec 2010 19:34:53 +0000 (11:34 -0800)]
lint url.js
Oleg Slobodskoi [Thu, 2 Dec 2010 19:07:47 +0000 (11:07 -0800)]
docs for assert.throws
Tom Hughes [Mon, 29 Nov 2010 18:02:06 +0000 (12:02 -0600)]
cmake: solaris fixes.
Tom Hughes [Wed, 24 Nov 2010 07:25:41 +0000 (01:25 -0600)]
cmake: Add valgrind support.
Tom Hughes [Wed, 24 Nov 2010 06:34:50 +0000 (00:34 -0600)]
cmake: Add coverage support.
Micheil Smith [Thu, 2 Dec 2010 06:48:00 +0000 (17:48 +1100)]
Cleanup Makefile for JSLint, CPPLint
Ryan Dahl [Thu, 2 Dec 2010 04:59:06 +0000 (20:59 -0800)]
lint
Ryan Dahl [Thu, 2 Dec 2010 02:07:20 +0000 (18:07 -0800)]
more lint
Brian White [Thu, 2 Dec 2010 02:24:32 +0000 (21:24 -0500)]
Fix executable path on FreeBSD.
Ryan Dahl [Thu, 2 Dec 2010 01:43:30 +0000 (17:43 -0800)]
more lint
Ryan Dahl [Thu, 2 Dec 2010 01:29:11 +0000 (17:29 -0800)]
more lint
Ryan Dahl [Thu, 2 Dec 2010 01:01:19 +0000 (17:01 -0800)]
Import cpplint.py
make cpplint
make jslint
make lint
Ryan Dahl [Thu, 2 Dec 2010 00:56:03 +0000 (16:56 -0800)]
lint child_process.js
Ryan Dahl [Thu, 2 Dec 2010 00:36:23 +0000 (16:36 -0800)]
lint
Ryan Dahl [Thu, 2 Dec 2010 00:35:46 +0000 (16:35 -0800)]
Import Google's closure_linter
Run with 'make lint'
Ryan Dahl [Wed, 1 Dec 2010 21:43:05 +0000 (13:43 -0800)]
style
Ryan Dahl [Wed, 1 Dec 2010 21:40:28 +0000 (13:40 -0800)]
Require without .js in test-repl
Ryan Dahl [Wed, 1 Dec 2010 21:00:04 +0000 (13:00 -0800)]
New TLS server API
Ryan Dahl [Wed, 1 Dec 2010 20:52:31 +0000 (12:52 -0800)]
Stop watcher before calling .set() in Stream.prototype.resume
Ryan Dahl [Wed, 1 Dec 2010 20:47:49 +0000 (12:47 -0800)]
Remove should_verify from C++ - to handle in JS land
Ryan Dahl [Wed, 1 Dec 2010 20:32:37 +0000 (12:32 -0800)]
add todo
Ryan Dahl [Wed, 1 Dec 2010 19:31:22 +0000 (11:31 -0800)]
Remove useless shouldVerify assignments
Ryan Dahl [Wed, 1 Dec 2010 19:23:25 +0000 (11:23 -0800)]
Better array check in Cert Authority list
Ryan Dahl [Wed, 1 Dec 2010 09:42:41 +0000 (01:42 -0800)]
add shouldVerifyPeer param to SecurePairs
Ryan Dahl [Wed, 1 Dec 2010 09:40:39 +0000 (01:40 -0800)]
Remove unnecessary call to X509_STORE_free
Ryan Dahl [Wed, 1 Dec 2010 08:46:04 +0000 (00:46 -0800)]
Rename VerifyPeerError to VerifyError
Ryan Dahl [Wed, 1 Dec 2010 07:06:57 +0000 (23:06 -0800)]
fix typo
Ryan Dahl [Wed, 1 Dec 2010 07:00:32 +0000 (23:00 -0800)]
Add promotejs
Over 2 months late -- this is how much I procrastinate. -_-
Michael W [Wed, 1 Dec 2010 05:20:25 +0000 (22:20 -0700)]
fixed timers, whoops.
Fixes issue https://github.com/ry/node/issues/issue/481
Ryan Dahl [Wed, 1 Dec 2010 00:28:50 +0000 (16:28 -0800)]
Implement SecureContext destructor
Ryan Dahl [Wed, 1 Dec 2010 00:16:00 +0000 (16:16 -0800)]
Better verify info
Ryan Dahl [Wed, 1 Dec 2010 00:13:05 +0000 (16:13 -0800)]
Move root certs out of JavaScript
Ryan Dahl [Tue, 30 Nov 2010 23:59:59 +0000 (15:59 -0800)]
style
Ryan Dahl [Tue, 30 Nov 2010 19:53:44 +0000 (19:53 +0000)]
Fix test-child-process-cwd.js on Joyent servers
It's symlinked to /usr/bin so this test fails.
Ryan Dahl [Tue, 30 Nov 2010 19:34:27 +0000 (11:34 -0800)]
Upgrade V8 to 2.5.9.1
Ryan Dahl [Tue, 30 Nov 2010 19:33:05 +0000 (11:33 -0800)]
Revert "Default to TLSv1"
This reverts commit
97970b05fe37c0a0313c5e0cb2f13be9e15199a3.
Ryan Dahl [Tue, 30 Nov 2010 19:18:02 +0000 (11:18 -0800)]
Lazy load console object
Ryan Dahl [Tue, 30 Nov 2010 19:04:31 +0000 (11:04 -0800)]
Fix comment
Ryan Dahl [Tue, 30 Nov 2010 18:54:56 +0000 (10:54 -0800)]
Remove assert in verify_peer; add comments
Bert Belder [Wed, 24 Nov 2010 23:34:13 +0000 (00:34 +0100)]
win: Duplicate platform_cygwin.cc into platform_win32.cc
Bert Belder [Wed, 24 Nov 2010 23:17:59 +0000 (00:17 +0100)]
win: C-ares build config for win32
Bert Belder [Wed, 24 Nov 2010 22:44:33 +0000 (23:44 +0100)]
win: Waf doesn't detect sys/select.h on mingw, but its there for sure
Bert Belder [Wed, 24 Nov 2010 22:43:20 +0000 (23:43 +0100)]
win: Make libev use send instead of write for sockets
It looks like MINGW doesn't like to write() to sockets.
If wrong, revert this patch
Bert Belder [Wed, 24 Nov 2010 22:22:19 +0000 (23:22 +0100)]
win: Export eio__pread and eio__pwrite so node_file can use it
Bert Belder [Wed, 24 Nov 2010 22:21:38 +0000 (23:21 +0100)]
win: Fix wscript for libeio on windows
Bert Belder [Wed, 24 Nov 2010 01:39:54 +0000 (02:39 +0100)]
win: Make libeio build on windows
Bert Belder [Thu, 25 Nov 2010 00:49:21 +0000 (01:49 +0100)]
win: Define __POSIX__ constant when the platform is POSIX-y
Bert Belder [Thu, 18 Nov 2010 09:37:13 +0000 (10:37 +0100)]
win: Symlink to jsmin.py doesn't work on windows
Ryan Dahl [Tue, 30 Nov 2010 03:59:01 +0000 (19:59 -0800)]
buffer.copy targetStart defaults to 0
Ryan Dahl [Tue, 30 Nov 2010 03:52:47 +0000 (19:52 -0800)]
Document defaults for buffer.copy()
Ryan Dahl [Tue, 30 Nov 2010 03:46:00 +0000 (19:46 -0800)]
Put tools/ into PYTHON_PATH
Michael W [Mon, 29 Nov 2010 18:48:25 +0000 (11:48 -0700)]
Fixed: clearTimeouts calling multiple times
When clearTimeouts was called on a timer multiple times, it would break the
doubly-linked list along with future timeouts. This patch fixes that.
Travis Swicegood [Mon, 29 Nov 2010 18:06:15 +0000 (12:06 -0600)]
Simplify execution from "big if statement"
This code is functionally equivalent, but in a simpler form. Now new
parameters to `execFile` do not require `exec` to be refactored.
Travis Swicegood [Mon, 29 Nov 2010 17:39:13 +0000 (11:39 -0600)]
Remove cruft that dealt with env parameter
Originally added in commit
078a48a9, this code dealt with an optional
env parameter that was passed to `exec`. The parameter was removed, but
this code was left. As it serves no purpose, removing it.
Ryan Dahl [Tue, 30 Nov 2010 01:36:59 +0000 (17:36 -0800)]
Add test to show ECONNREFUSED works
Jeremy Martin [Sun, 28 Nov 2010 06:03:14 +0000 (01:03 -0500)]
Fix number of args emitted by EventEmitter during "fast case" (lte 3 args)
Oleg Slobodskoi [Fri, 26 Nov 2010 23:03:31 +0000 (00:03 +0100)]
assert.throws can now accept as RegExp
makes validation of errors more flexible
Travis Swicegood [Sun, 28 Nov 2010 17:17:36 +0000 (11:17 -0600)]
fix a typo in comment
fixes issue 464
Evan Larkin [Sat, 27 Nov 2010 09:59:47 +0000 (03:59 -0600)]
Fix variable leak.
Fixes issue 461
Ryan Dahl [Tue, 30 Nov 2010 00:18:08 +0000 (16:18 -0800)]
Don't call exit() from the signal handler
Fixes issue #457
Ryan Dahl [Mon, 29 Nov 2010 23:22:48 +0000 (15:22 -0800)]
Style
Ryan Dahl [Mon, 29 Nov 2010 23:04:36 +0000 (15:04 -0800)]
Remove unnecessary variable def
Ryan Dahl [Mon, 29 Nov 2010 22:07:55 +0000 (14:07 -0800)]
Simplify state transitions in http.Client
Fixes new bug shown in test-http-allow-req-after-204-res.js pointed out by
Tom Carden <tom.carden@gmail.com>.
Ryan Dahl [Mon, 29 Nov 2010 22:21:30 +0000 (14:21 -0800)]
Avoid cascading EADDRINUSE test failure
See note in test-securepair-client.js
Ryan Dahl [Mon, 29 Nov 2010 21:53:35 +0000 (13:53 -0800)]
Improve HTTP debug messages
Ryan Dahl [Mon, 29 Nov 2010 15:41:08 +0000 (07:41 -0800)]
style
Ryan Dahl [Mon, 29 Nov 2010 08:20:21 +0000 (00:20 -0800)]
Add note about EADDRINUSE to docs
Ryan Dahl [Mon, 29 Nov 2010 08:07:44 +0000 (00:07 -0800)]
test-fs-realpath: Don't ceate things in /tmp; use tmpDir
Ryan Dahl [Mon, 29 Nov 2010 07:24:32 +0000 (23:24 -0800)]
Default to TLSv1
Ryan Dahl [Mon, 29 Nov 2010 07:20:59 +0000 (23:20 -0800)]
style
Ryan Dahl [Mon, 29 Nov 2010 05:03:41 +0000 (21:03 -0800)]
Use SSL_MODE_RELEASE_BUFFERS by default.
Ryan Dahl [Mon, 29 Nov 2010 02:41:53 +0000 (18:41 -0800)]
Add some TODO items
Ryan Dahl [Mon, 29 Nov 2010 02:40:30 +0000 (18:40 -0800)]
Add simple securepair client test
isaacs [Sat, 27 Nov 2010 02:33:29 +0000 (18:33 -0800)]
Use a proper tty test.
Tom Hughes [Wed, 24 Nov 2010 16:34:53 +0000 (10:34 -0600)]
Allocations with new[] must be freed with delete[].
See http://valgrind.org/docs/manual/mc-manual.html#mc-manual.rudefn
Tom Hughes [Wed, 24 Nov 2010 17:32:58 +0000 (11:32 -0600)]
Fix memleak in ChildProcess:Spawn().
Ryan Dahl [Wed, 24 Nov 2010 09:03:06 +0000 (01:03 -0800)]
Upgrade V8 to 2.5.8
Nikhil Marathe [Tue, 23 Nov 2010 06:46:56 +0000 (12:16 +0530)]
cmake: Install v8 headers include/node
Nikhil Marathe [Tue, 23 Nov 2010 06:46:32 +0000 (12:16 +0530)]
Use CMake's standard way to find Python.
Rather than have the python literal string, use CMake's find_package
to find actual python executable. This is more useful if you have
both Python 2 and 3 installed. CMake currently only supports python 2
and so will automatically find that version
Tom Hughes [Tue, 23 Nov 2010 18:27:03 +0000 (12:27 -0600)]
cmake: Add cdash support.
Tom Hughes [Tue, 23 Nov 2010 06:53:00 +0000 (00:53 -0600)]
cmake: fix debian package description.
Daniel Gröber [Thu, 18 Nov 2010 21:45:41 +0000 (22:45 +0100)]
cmake cleanup
* Removed useless include_directories
* Print ssl library path in build summary
* ExternalProject also exists on 2.8.0
* include pummel tests when testing with ctest
* Moved tests.cmake to test/CMakeList.txt
* Removed inconsistent, unnecessary condition in else
Tom Hughes [Tue, 23 Nov 2010 06:15:04 +0000 (00:15 -0600)]
cmake: Add wrapper Makefile and README.
Ryan Dahl [Wed, 24 Nov 2010 02:46:13 +0000 (18:46 -0800)]
Saner, yet still ugly, fix to displaying syntax errors
Ryan Dahl [Wed, 24 Nov 2010 02:30:52 +0000 (18:30 -0800)]
Fix test-securepair-server
isaacs [Tue, 23 Nov 2010 19:14:20 +0000 (11:14 -0800)]
Correct reference to "process.Module"
Wade Simmons [Mon, 22 Nov 2010 21:24:09 +0000 (14:24 -0700)]
Fix ErrnoExceptions that have the wrong syscall name
Ryan Dahl [Tue, 23 Nov 2010 20:20:22 +0000 (12:20 -0800)]
Fix buffer.slice(0, 0)
Ryan Dahl [Tue, 23 Nov 2010 01:55:04 +0000 (17:55 -0800)]
hack to display syntax errors. FIXME
Tom Hughes [Mon, 22 Nov 2010 16:31:40 +0000 (10:31 -0600)]
Add cmake build support.
Squashed commit of
ca128f7dcd28cbcfba154c8577ed54d4aa71dd02 with
contributions from Mark Constable (markc@renta.net) and Daniel Gröber
(darklord@darkboxed.org).
isaacs [Mon, 22 Nov 2010 19:26:37 +0000 (11:26 -0800)]
Fix problem with requireNative not exporting 'module' object
Broke require('constants'). Add unrelated test which breaks it.
Ryan Dahl [Mon, 22 Nov 2010 05:44:23 +0000 (21:44 -0800)]
Add support for SSDP methods -_-
Ryan Dahl [Mon, 22 Nov 2010 05:39:14 +0000 (21:39 -0800)]
Upgrade http-parser
Ben Noordhuis [Tue, 16 Nov 2010 20:38:13 +0000 (21:38 +0100)]
Fix c-ares bug: reply to a CNAME query
doesn't contain addresses, causing ares_parse_a_reply() to bail out with
ARES_ENODATA.
Ben Noordhuis [Tue, 16 Nov 2010 20:50:24 +0000 (21:50 +0100)]
Support CNAME lookups in DNS module.
Jorge Chamorro Bieling [Wed, 17 Nov 2010 09:41:30 +0000 (10:41 +0100)]
Apple's threaded write()s bug
fixes test/simple/test-fs-sir-writes-alot.js on mac
Ryan Dahl [Mon, 22 Nov 2010 04:33:04 +0000 (20:33 -0800)]
Fix mac build