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
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
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.
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
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
Ryan Dahl [Fri, 26 Aug 2011 20:20:27 +0000 (13:20 -0700)]
Fix build - due to V8 API change
Ryan Dahl [Fri, 26 Aug 2011 20:16:16 +0000 (13:16 -0700)]
Merge remote branch 'origin/v0.4'
Conflicts:
AUTHORS
ChangeLog
doc/api/stdio.markdown
doc/index.html
doc/template.html
lib/net.js
src/node_version.h
test/simple/test-child-process-customfd-bounded.js
test/simple/test-console-not-call-toString.js
Ryan Dahl [Fri, 26 Aug 2011 20:07:04 +0000 (13:07 -0700)]
Upgrade V8 to 3.5.8
Ryan Dahl [Fri, 26 Aug 2011 17:31:27 +0000 (10:31 -0700)]
prepare for release - website under new user
Ryan Dahl [Thu, 25 Aug 2011 22:22:43 +0000 (15:22 -0700)]
Fix dns_uv.lookup order
Ben Noordhuis [Fri, 26 Aug 2011 16:10:35 +0000 (18:10 +0200)]
uv: upgrade to 835782a
koichik [Thu, 25 Aug 2011 16:01:08 +0000 (01:01 +0900)]
test: simple/test-tls-client-abort fails on SunOS
Fixes #1583.
Bert Belder [Fri, 26 Aug 2011 00:39:54 +0000 (02:39 +0200)]
Upgrade libuv to
39aac4a5
Ben Noordhuis [Thu, 25 Aug 2011 22:23:17 +0000 (00:23 +0200)]
uv: upgrade to 6490c6a
Nathan Rajlich [Thu, 25 Aug 2011 17:22:35 +0000 (19:22 +0200)]
util: isRegExp() should not call toString() on its argument
An overloaded toString() method may have side effects
so don't call it for a simple type check.
Back-port of 54b409d to the v0.4 branch.
Peter Bright [Mon, 15 Aug 2011 16:35:48 +0000 (17:35 +0100)]
Add headers to improve the IDE experience.
Ryan Dahl [Thu, 25 Aug 2011 00:43:33 +0000 (17:43 -0700)]
Upgrade libuv to 40efa9c
Ryan Dahl [Wed, 24 Aug 2011 23:23:04 +0000 (16:23 -0700)]
Reapply Peter Bright's fixes for GYP on MSVS
Originally
71333b3f5b12183b2709704fec160df916cb637a
Ryan Dahl [Wed, 24 Aug 2011 23:20:08 +0000 (16:20 -0700)]
fix windows build
Ryan Dahl [Wed, 24 Aug 2011 22:55:10 +0000 (15:55 -0700)]
Add dgram_legacy and dgram_uv to node.gyp
Ben Noordhuis [Wed, 24 Aug 2011 22:46:55 +0000 (22:46 +0000)]
net: fix multicast on sunos
setsockopt(IP_MULTICAST_TTL|IP_MULTICAST_LOOP) takes an unsigned char as
its argument on sunos.
Partially fixes simple/test-dgram-multicast: test hangs after socket
close but it no longer throws EINVAL exceptions.
Ben Noordhuis [Wed, 24 Aug 2011 22:18:39 +0000 (00:18 +0200)]
test: fix simple/test-eval
Test expects output of console.error(process.argv) to be spread out
over several lines but if /path/to/node is short, it stays on a single line.
Ryan Dahl [Wed, 24 Aug 2011 21:16:35 +0000 (14:16 -0700)]
Add process.features.debug; fixes simple/test-executable-path.js
Ryan Dahl [Wed, 24 Aug 2011 20:42:20 +0000 (13:42 -0700)]
dns_uv: add localhost hack for windows
Ben Noordhuis [Wed, 24 Aug 2011 02:11:54 +0000 (04:11 +0200)]
test: add dgram tests to test-uv list
Ben Noordhuis [Wed, 24 Aug 2011 01:50:55 +0000 (03:50 +0200)]
docs: remove unix dgram documentation
Ben Noordhuis [Wed, 24 Aug 2011 00:42:49 +0000 (02:42 +0200)]
dgram: add socket.fd compatibility hack to dgram_uv.js
Ben Noordhuis [Wed, 24 Aug 2011 00:57:48 +0000 (02:57 +0200)]
dgram: integrate libuv support for UDP over IPv6
Ben Noordhuis [Sat, 20 Aug 2011 01:47:40 +0000 (03:47 +0200)]
dgram: integrate libuv UDP support
Ben Noordhuis [Tue, 23 Aug 2011 23:47:02 +0000 (01:47 +0200)]
tcp_wrap: update after libuv API change
Ben Noordhuis [Fri, 19 Aug 2011 23:47:09 +0000 (01:47 +0200)]
stream_wrap: update after libuv API change
Ben Noordhuis [Tue, 23 Aug 2011 00:34:43 +0000 (02:34 +0200)]
uv: upgrade to 80e5491
Ben Noordhuis [Tue, 23 Aug 2011 16:26:39 +0000 (18:26 +0200)]
Move ARRAY_SIZE macro to node.h
Mikeal Rogers [Fri, 12 Aug 2011 21:31:17 +0000 (14:31 -0700)]
docs: Improved http2 agent docs
Fixes #1517.
Igor Zinkovsky [Wed, 24 Aug 2011 06:14:56 +0000 (23:14 -0700)]
vcbuild.bat - for building from cmd-line using msbuild
Ryan Dahl [Wed, 24 Aug 2011 05:46:39 +0000 (22:46 -0700)]
tools/test.py to support marking files a libuv-broken
Use
export NODE_USE_UV=1
python tools/test.py --libuv simple pummel
To run the equivalent of "make test-uv".
Ryan Dahl [Wed, 24 Aug 2011 06:42:23 +0000 (23:42 -0700)]
Mark tests which are broken in libuv
Ryan Dahl [Wed, 24 Aug 2011 02:58:47 +0000 (19:58 -0700)]
Support MSVS build directories in tools/test.py
Nathan Rajlich [Tue, 23 Aug 2011 17:39:23 +0000 (10:39 -0700)]
Use Object.getPrototypeOf() on the object in the REPL tab-completion.
Some people use __proto__ to augment an Object's prototype after it's been created.
This patch helps make the "new" prototype properties visible if necessary.
This is also more consistent with the while logic below.
Ryan Dahl [Tue, 23 Aug 2011 22:17:13 +0000 (15:17 -0700)]
Upgrade V8 to 3.5.7
Ryan Dahl [Tue, 23 Aug 2011 22:13:07 +0000 (15:13 -0700)]
waf: Don't build out/Debug/node_g - just out/Debug/node
This is to match how GYP does it.
Ryan Dahl [Tue, 23 Aug 2011 21:29:46 +0000 (14:29 -0700)]
net: fix throw error
Thanks Tobi
Ryan Dahl [Tue, 23 Aug 2011 21:24:50 +0000 (14:24 -0700)]
net_legacy: Fix throw typo
Thanks Tobi
Ryan Dahl [Tue, 23 Aug 2011 21:08:53 +0000 (14:08 -0700)]
WAF builds in out/ instead of build/
Ryan Dahl [Tue, 23 Aug 2011 20:56:19 +0000 (13:56 -0700)]
Have WAF variants match GYP configuration names
Ryan Dahl [Tue, 23 Aug 2011 19:42:49 +0000 (12:42 -0700)]
gyp: Further fixes to target_defaults for mac
Evan Martin [Tue, 23 Aug 2011 18:04:08 +0000 (11:04 -0700)]
gyp: Don't pass C++ flags to C compiler, and don't pass -ansi in OpenSSL builds.
Evan Martin [Tue, 23 Aug 2011 17:40:51 +0000 (10:40 -0700)]
common.gypi: don't nest "target_defaults" within "target_defaults"
The "conditions" block is already within a "target_defaults", so its
children amend target default settings already.
koichik [Fri, 12 Aug 2011 18:09:34 +0000 (03:09 +0900)]
dns: Force the DNS module to invoke callbacks asynchronously.
Fixes #1164.
Ryan Dahl [Tue, 23 Aug 2011 09:31:20 +0000 (02:31 -0700)]
net_uv: throw when people construct net.Socket(fd)
Easier to catch compatibility errors.
Ryan Dahl [Tue, 23 Aug 2011 02:06:42 +0000 (19:06 -0700)]
net_uv: Don't error on ECONNRESET
Fixes #1571.
Ryan Dahl [Tue, 23 Aug 2011 00:08:16 +0000 (17:08 -0700)]
Upgrade GYP to r1010
Ryan Dahl [Tue, 23 Aug 2011 00:07:07 +0000 (20:07 -0400)]
gyp: -ldl on linux
Ryan Dahl [Mon, 22 Aug 2011 22:03:27 +0000 (15:03 -0700)]
net_uv: handle read errors
Ryan Dahl [Mon, 22 Aug 2011 21:51:29 +0000 (14:51 -0700)]
Upgrade libuv to joyent/libuv@ce20791