Fedor Indutny [Wed, 7 Sep 2011 16:43:59 +0000 (23:43 +0700)]
[debugger] display message on repl(), do not display warnings on Ctrl+C
Fedor Indutny [Wed, 7 Sep 2011 16:36:26 +0000 (23:36 +0700)]
[debugger] use newly added `eval` argument for REPLServer
Fedor Indutny [Wed, 7 Sep 2011 16:35:55 +0000 (23:35 +0700)]
[repl] let self.eval be configurable on REPLServer initialization
Fedor Indutny [Wed, 7 Sep 2011 14:42:41 +0000 (21:42 +0700)]
[debugger] Fix help message
Fedor Indutny [Wed, 7 Sep 2011 14:29:01 +0000 (21:29 +0700)]
[debugger] restructurize code, eval control repl asynchronously
Move commands closer to each other, use .debugEval and .controlEval for
controlling repl output (no more incorrect 'debug>' prints).
Fedor Indutny [Wed, 7 Sep 2011 10:31:43 +0000 (17:31 +0700)]
[debugger] port all commands
Fedor Indutny [Wed, 7 Sep 2011 10:31:29 +0000 (17:31 +0700)]
[repl] Async global completion
Fedor Indutny [Wed, 7 Sep 2011 08:12:58 +0000 (15:12 +0700)]
[debugger] two repls, initial
Fedor Indutny [Wed, 7 Sep 2011 08:12:10 +0000 (15:12 +0700)]
[readline, repl] Fix completion grouping, fix parens eval results
handling
Fedor Indutny [Wed, 7 Sep 2011 07:39:49 +0000 (14:39 +0700)]
[repl, readline] async interface
Add async completion and execution interface for repl and readline
Fedor Indutny [Tue, 6 Sep 2011 20:08:48 +0000 (03:08 +0700)]
[debugger] readline => repl
Started porting to high-level javascript API and repl.
Fedor Indutny [Thu, 8 Sep 2011 11:42:44 +0000 (18:42 +0700)]
vm context with accessors
true copy of sandbox properties
catch sealed errors, pass global's prototype to CloneObject
Fixes #1673
Ben Noordhuis [Thu, 8 Sep 2011 11:46:57 +0000 (13:46 +0200)]
http: set .code='ECONNRESET' on socket hang up errors
Fixes #1672.
koichik [Thu, 8 Sep 2011 15:20:01 +0000 (00:20 +0900)]
util: Fix inspection for sparse array
Fixes #1651.
koichik [Thu, 8 Sep 2011 12:00:02 +0000 (21:00 +0900)]
util: Divide inspect() into some subroutines
Ryan Dahl [Thu, 8 Sep 2011 08:11:08 +0000 (01:11 -0700)]
Upgrade GYP to r1034
Ryan Dahl [Thu, 8 Sep 2011 02:22:41 +0000 (19:22 -0700)]
Upgrade V8 to 3.6.1
koichik [Thu, 8 Sep 2011 02:47:32 +0000 (11:47 +0900)]
buffer: write() should always set _charsWritten.
Fixes #1633.
Ryan Dahl [Thu, 8 Sep 2011 00:51:33 +0000 (17:51 -0700)]
Merge remote branch 'origin/v0.4'
Conflicts:
lib/net.js
test/simple/test-buffer.js
Ben Noordhuis [Wed, 7 Sep 2011 15:29:34 +0000 (17:29 +0200)]
tls: new[] instead of malloc() in Connection::GetSession()
Sean Cunningham [Mon, 29 Aug 2011 18:09:01 +0000 (14:09 -0400)]
tls: add client-side session resumption support
Ben Noordhuis [Tue, 6 Sep 2011 21:11:14 +0000 (23:11 +0200)]
docs: document that the build system depends on python >= 2.5.2
Fixes #354.
Thomas Shinnick [Wed, 31 Aug 2011 13:12:34 +0000 (08:12 -0500)]
docs: typos and minor edits in several modules
Mostly quite minor edits. Those possibly of more interest are:
emitter.setMaxListeners(n)
That the limit is per event name for an emitter.
fs.readlink()
Not a path, but rather the symbolic link's string value, which
would be at best a partial path, certainly not a 'resolvedPath'
global.__filename
This may be "well-known" but this is a full path to the module
that referencing code is running in. It is not the main program's
path, unless you are in the main program. Each module knows only
its own path.
server.listen(port,...)
I actually needed this functionality... "gimme just _any_ next port"
stream.end()
stream.destroy()
Yeah, everybody knows what happens to the queued data, but let's
make it *really* explicit for the first readers.
Maciej Małecki [Mon, 5 Sep 2011 19:16:00 +0000 (21:16 +0200)]
test: test for correct parsing of URLs with plus character in protocol
Maciej Małecki [Mon, 5 Sep 2011 19:15:18 +0000 (21:15 +0200)]
url: add plus sign to protocol pattern
Ben Noordhuis [Tue, 6 Sep 2011 14:30:48 +0000 (16:30 +0200)]
file: translate libuv error codes to errno names
Fixes incorrect error names (ex. ENOEXEC instead of EBADF,
EMLINK instead of ENOENT).
Fixes #1656.
Ben Noordhuis [Tue, 6 Sep 2011 14:14:14 +0000 (16:14 +0200)]
uv: upgrade to cc91989
Bert Belder [Tue, 6 Sep 2011 02:46:44 +0000 (04:46 +0200)]
Improve path parsing on windows
Closes #650
Ben Noordhuis [Tue, 6 Sep 2011 00:03:43 +0000 (02:03 +0200)]
file: fix errno propagation in sync fs calls
Include libuv fs error code in the JS exception.
Fixes #1657.
Ben Noordhuis [Mon, 5 Sep 2011 22:24:39 +0000 (00:24 +0200)]
uv: upgrade to 58ef43e
Peter Bright [Sun, 31 Jul 2011 20:19:36 +0000 (21:19 +0100)]
windows: it's rude to clobber quick edit mode
Closes #1429
Ryan Dahl [Mon, 5 Sep 2011 21:40:30 +0000 (14:40 -0700)]
ObjectWraps should be MarkIndependent
Ryan Dahl [Mon, 5 Sep 2011 07:32:15 +0000 (00:32 -0700)]
Upgrade libuv to a8017fd
isaacs [Mon, 5 Sep 2011 05:13:01 +0000 (22:13 -0700)]
fix test-fs-realpath
Ryan Dahl [Mon, 5 Sep 2011 02:48:55 +0000 (19:48 -0700)]
internal fs functions called with this == ReqWrap
Ryan Dahl [Mon, 5 Sep 2011 02:44:01 +0000 (19:44 -0700)]
Return ReqWrap from internal fs functions
Ryan Dahl [Mon, 5 Sep 2011 01:46:37 +0000 (18:46 -0700)]
Fix test-fs-error-messages.js
Ryan Dahl [Mon, 5 Sep 2011 01:16:33 +0000 (18:16 -0700)]
Upgrade libuv to 991f6ee
Bert Belder [Mon, 5 Sep 2011 01:30:12 +0000 (03:30 +0200)]
dgram-uv: black hole incoming messages after closing
Fixes test/simple/test-dgram-pingpong.js on windows
Ryan Dahl [Mon, 5 Sep 2011 00:16:07 +0000 (17:16 -0700)]
Upgrade libuv to b6ede6c
Fixes require('fs').readdirSync on unix.
Bert Belder [Mon, 5 Sep 2011 00:09:24 +0000 (02:09 +0200)]
net-uv: correctly set socket.remoteAddress and -port
closes #1345
Bert Belder [Sun, 4 Sep 2011 23:01:53 +0000 (01:01 +0200)]
gyp: add js files to node project
Bert Belder [Sun, 4 Sep 2011 22:35:42 +0000 (00:35 +0200)]
win: vcbuild.bat should attempt to run vcvarsall.bat
Ryan Dahl [Sun, 4 Sep 2011 23:13:03 +0000 (16:13 -0700)]
Upgrade libuv to 142a702
Bert Belder [Sun, 4 Sep 2011 20:54:24 +0000 (22:54 +0200)]
resolve mingw32 build problem
Bert Belder [Sun, 4 Sep 2011 20:53:01 +0000 (22:53 +0200)]
uv_getsockname got renamed
Bert Belder [Sun, 4 Sep 2011 20:25:40 +0000 (22:25 +0200)]
Upgrade libuv to
7b87ff7c9b
Peter Bright [Tue, 30 Aug 2011 02:39:51 +0000 (03:39 +0100)]
Windows: set executables to be console programs
closes #1644
Logan Smyth [Sun, 4 Sep 2011 15:38:34 +0000 (11:38 -0400)]
docs: Fix merge error in tls docs
Fixes #1648.
Ashok Mudukutore [Thu, 25 Aug 2011 17:03:07 +0000 (11:03 -0600)]
build: add RPATH environment variable
Overrides default run-time library paths
koichik [Sat, 3 Sep 2011 06:28:36 +0000 (15:28 +0900)]
net: Socket write encoding case sensitivity
Fixes #1586.
Igor Zinkovsky [Sun, 4 Sep 2011 01:41:12 +0000 (18:41 -0700)]
fix windows build break
Igor Zinkovsky [Sat, 3 Sep 2011 18:24:32 +0000 (11:24 -0700)]
enable missing fs functions on windows
Igor Zinkovsky [Sat, 3 Sep 2011 06:54:13 +0000 (23:54 -0700)]
fix async readdir
Ben Noordhuis [Sun, 4 Sep 2011 00:31:12 +0000 (02:31 +0200)]
uv: upgrade to 6422a14
koichik [Fri, 2 Sep 2011 09:37:15 +0000 (18:37 +0900)]
buffer: write() should always set _charsWritten.
Refs #1633.
AJ ONeal [Thu, 1 Sep 2011 18:23:17 +0000 (12:23 -0600)]
docs: explain how url.format works (`search` trumps `query`, etc)
Michael Jackson [Fri, 2 Sep 2011 19:53:49 +0000 (12:53 -0700)]
Fixes #1635. Fixed typo
Ryan Dahl [Fri, 2 Sep 2011 19:53:16 +0000 (12:53 -0700)]
win: link to psapi.lib
broke in 65c2763
koichik [Fri, 2 Sep 2011 16:36:56 +0000 (01:36 +0900)]
docs: console.log() refer to util.format().
koichik [Wed, 31 Aug 2011 16:57:11 +0000 (01:57 +0900)]
crypto: Fix BIO's usage.
Fixes #1612.
Fixes #1296.
Ben Noordhuis [Tue, 30 Aug 2011 21:47:21 +0000 (23:47 +0200)]
crypto: use X509_get_ext_by_NID(NID_subject_alt_name)
Niclas Hoyer [Tue, 30 Aug 2011 20:46:48 +0000 (22:46 +0200)]
added test case for foaf+ssl client certificate
Niclas Hoyer [Tue, 30 Aug 2011 20:46:07 +0000 (22:46 +0200)]
Added additional properties to getPeerCertificate, now includes subjectAltName, Exponent and Modulus (FOAF+SSL friendly).
Patch written by Nathan,
http://groups.google.com/group/nodejs/browse_thread/thread/
1d42da4cb2e51536
Nathan Rajlich [Thu, 1 Sep 2011 20:12:37 +0000 (13:12 -0700)]
test: add test case for util.isDate() behavior
Nathan Rajlich [Wed, 31 Aug 2011 06:13:45 +0000 (23:13 -0700)]
util: improve util.isDate() function
The old implementation was fragile. i.e. node-time is an example of a user-land
module that exports an extended Date object (with a few added functions on it's
own Date object's prototype). In that case, the old check fails.
koichik [Thu, 1 Sep 2011 07:48:35 +0000 (16:48 +0900)]
buffer: Avoid overrun with 'binary' encoding.
Fixes #1624.
Ryan Dahl [Fri, 2 Sep 2011 00:44:06 +0000 (17:44 -0700)]
Upgrade libuv to b89f4f3
Karl Skomski [Wed, 31 Aug 2011 12:33:40 +0000 (14:33 +0200)]
Added some win32 platform functions
Fixes #1617
Ryan Dahl [Thu, 1 Sep 2011 21:16:00 +0000 (14:16 -0700)]
Upgrade libuv to 2e60358
Fixes #1621.
Nathan Rajlich [Thu, 1 Sep 2011 00:58:00 +0000 (17:58 -0700)]
repl: don't eval twice when an Error is thrown
Ryan Dahl [Wed, 31 Aug 2011 23:11:00 +0000 (16:11 -0700)]
crypto: set data before sending to thread pool
fixes test-crypto
Ryan Dahl [Wed, 31 Aug 2011 22:38:02 +0000 (15:38 -0700)]
Upgrade libuv to 836cc20
Maciej Małecki [Wed, 31 Aug 2011 13:29:37 +0000 (15:29 +0200)]
Show warning when using lib/sys.js
Jeroen Janssen [Wed, 31 Aug 2011 11:03:47 +0000 (13:03 +0200)]
fix win32 uv loop breakage
Ryan Dahl [Wed, 31 Aug 2011 08:53:01 +0000 (01:53 -0700)]
Upgrade libuv to ea4271f
Required adding uv_default_loop() in many places.
koichik [Fri, 26 Aug 2011 11:00:40 +0000 (20:00 +0900)]
tls: x509 certificate subject parsing fail
Fixes #1568.
Ryan Dahl [Tue, 30 Aug 2011 16:42:54 +0000 (09:42 -0700)]
Strip V8 -Werror
isaacs [Tue, 30 Aug 2011 15:35:16 +0000 (08:35 -0700)]
Fixes #1610 Remove DigiNotar CA from trusted list
Details:
https://threatpost.com/en_us/blogs/attackers-obtain-valid-cert-google-domains-mozilla-moves-revoke-it-082911
http://www.coriolis-systems.com/blog/2011/08/diginotar-certificate-security.php
isaacs [Tue, 30 Aug 2011 15:35:16 +0000 (08:35 -0700)]
Fixes #1610 Remove DigiNotar CA from trusted list
Details:
https://threatpost.com/en_us/blogs/attackers-obtain-valid-cert-google-domains-mozilla-moves-revoke-it-082911
http://www.coriolis-systems.com/blog/2011/08/diginotar-certificate-security.php
AJ ONeal [Mon, 29 Aug 2011 22:21:37 +0000 (16:21 -0600)]
docs: document querystring behavior for arrays and unassigned parameters
Ben Noordhuis [Tue, 30 Aug 2011 11:09:47 +0000 (13:09 +0200)]
uv: upgrade to 0ba44cf
Ryan Dahl [Tue, 30 Aug 2011 09:26:22 +0000 (02:26 -0700)]
Fix Windows build
Ryan Dahl [Tue, 30 Aug 2011 08:59:38 +0000 (01:59 -0700)]
Upgrade libuv to ca11711
Igor Zinkovsky [Sun, 28 Aug 2011 09:23:17 +0000 (02:23 -0700)]
Use new uv_fs_ apis
This will cause master to be unstable for a while as we replace existing eio
calls with uv_fs calls.
Ryan Dahl [Tue, 30 Aug 2011 07:59:56 +0000 (00:59 -0700)]
upgrade libuv to a6ed175
Ryan Dahl [Mon, 29 Aug 2011 22:29:35 +0000 (15:29 -0700)]
Upgrade V8 to 3.5.9.1
Ryan Dahl [Mon, 29 Aug 2011 22:23:13 +0000 (15:23 -0700)]
Upgrade libuv to cbbb254
Fixes #1506
Ryan Dahl [Mon, 29 Aug 2011 21:01:05 +0000 (14:01 -0700)]
Fixes #1503. make libuv backend default on unix
Abimanyu Raja [Sun, 28 Aug 2011 22:06:40 +0000 (15:06 -0700)]
stdio: fix typo in doc comment
Mikeal Rogers [Sun, 28 Aug 2011 22:51:40 +0000 (15:51 -0700)]
Sockets should never be attached to a ClientRequest before nextTick().
This way the API for interacting directly with the socket object is
consistent before and after the Agent pool is exhausted.
Fixes #1601.
Jann Horn [Tue, 16 Aug 2011 17:12:54 +0000 (20:12 +0300)]
module: remove 'is URL?' check in module loader, dead code
jkummerow@chromium.org [Mon, 29 Aug 2011 10:47:00 +0000 (10:47 +0000)]
v8: remove unnecessary break-after-return in switch statement
BUG=v8:1642
Review URL: http://codereview.chromium.org/7781007
This is a back-port of upstream r9043. Fixes build on OS X 10.5.
Peter Lyons [Fri, 12 Aug 2011 19:20:24 +0000 (13:20 -0600)]
test: test for issue #752
Peter Lyons [Mon, 1 Aug 2011 17:39:15 +0000 (13:39 -0400)]
http: remove 'headers sent?' check in OutgoingMessage.getHeader()
Fixes #752.
Peter Bright [Sat, 27 Aug 2011 01:34:09 +0000 (02:34 +0100)]
Don't load-time link against CreateSymbolicLink, it doesn't exist on Windows Server 2003.
Fixes #1592.
Igor Zinkovsky [Fri, 26 Aug 2011 22:04:47 +0000 (15:04 -0700)]
merge vcbuild.bat and generate_projects.bat
Ben Noordhuis [Fri, 26 Aug 2011 23:27:52 +0000 (01:27 +0200)]
Now working on 0.5.6
Ben Noordhuis [Fri, 26 Aug 2011 21:24:18 +0000 (23:24 +0200)]
Bump version to v0.5.5
Ben Noordhuis [Fri, 26 Aug 2011 20:38:45 +0000 (20:38 +0000)]
Fix typo in configure script