Bert Belder
2e6ad62047
Add libuv test that was omitted in last libuv upgrade
2012-02-12 21:07:31 +01:00
Bert Belder
c3f176222a
Fix vcbuild.bat, print error when an unrecognized option is encountered
2012-02-12 21:04:03 +01:00
koichik
2f759a7090
test: fix timing sensitivity in test-net-write-slow
2012-02-12 02:05:30 +09:00
Ben Noordhuis
d3f6b094c7
docs: update net.Server.address() documentation
2012-02-11 14:24:15 +01:00
Igor Zinkovsky
c7771bc2ec
set readable/writable for pipes
2012-02-10 11:28:43 -08:00
Igor Zinkovsky
c9f58cc595
upgrade uv to f9be43a564
2012-02-10 11:27:12 -08:00
Ben Noordhuis
a8f357629d
docs: clarify http 'data' callback
...
Fixes #2733 .
2012-02-10 18:51:33 +01:00
Ben Noordhuis
38eec57aef
docs: document tls/crypto ciphers
option
...
Hitherto undocumented option that lets the user select the list of ciphers to
use or exclude in a SSL/TLS session.
2012-02-09 17:16:46 +01:00
Ben Noordhuis
cacd3ae004
test: add cluster 'bind twice' test
...
This test starts two clustered HTTP servers on the same port. It expects the
first cluster to succeed and the second cluster to fail with EADDRINUSE.
2012-02-09 06:32:33 +01:00
isaacs
163900dc68
npm: update to 1.1.1
2012-02-08 12:36:20 -08:00
Dave Pacheco
e5ed6b91f4
disable omit-frame-pointer on solaris systems
2012-02-08 10:16:19 -08:00
Ben Noordhuis
81d18398a8
test: add --debug-brk regression test
2012-02-07 23:42:38 +01:00
Ben Noordhuis
09c296b44d
debugger: fix --debug-brk
...
Commit 840229a
forgot to update the debugger special case in lib/module.js
Fixes #2710 .
2012-02-07 23:16:40 +01:00
Igor Zinkovsky
0a347559bf
enable x64 windows build
...
use "vcbuild x64" to do x64 build of node.exe
2012-02-07 13:32:53 -08:00
Ben Noordhuis
7543c38dca
Revert "Add explicit v8 locker"
...
This reverts commit 11d1eca9f3
.
It sporadically (but reproducibly) triggers an assert inside V8:
Fatal error in /path/to/node/deps/v8/src/isolate.cc, line 1857
CHECK(CurrentPerIsolateThreadData()->isolate_ == this) failed
Needs further investigation.
2012-02-05 23:36:38 +01:00
koichik
a2cd31cbf1
doc: add the note about 'data' event
...
Refs #2691 .
2012-02-05 19:11:54 +09:00
koichik
0f0af55a0a
net: fix large file downloads failing
...
Fixes #2678 .
2012-02-05 17:41:49 +09:00
Marcel Laverdet
11d1eca9f3
Add explicit v8 locker
...
v8 requires a lock of each thread using the vm, but if none is
explicitly is created it will implicitly create one for you. This
creates issues when trying to build modules which use v8's
multi-threading features because there's no lock to unlock.
2012-02-04 22:19:56 +01:00
Christopher Jeffrey
f64989e63b
fs: fix ReadStream fails to read from existing fd
...
A ReadStream constructed from an existing file descriptor failed to start
reading automatically. Avoids a userspace call to ReadStream.prototype._read().
2012-02-04 22:14:58 +01:00
Stefan Rusu
07a983a602
test: add tcp and https DNS error tests
...
net-dns-error: specifc test for the net DNS issue.
http-dns-error: now it works for HTTPS as well.
2012-02-04 00:41:24 +01:00
Stefan Rusu
4671e54495
net: destroy socket on DNS error
...
The socket was never destroyed on DNS errors. This broke some clients, including
lib/https.js.
2012-02-04 00:40:53 +01:00
Bert Belder
68db20656e
Rename some occurrences of process_1
back to process
2012-02-03 15:38:08 +01:00
Dave Pacheco
9fb088e3ab
dtrace: add missing translator
...
Add missing translator for node_dtrace_http_*_request_t types.
Fixes #2667 .
2012-02-03 14:07:32 +00:00
isaacs
74a2528bd7
Now working on v0.6.11
2012-02-02 17:19:28 -08:00
isaacs
051908e023
2012.02.02, Version 0.6.10 (stable)
...
* Update V8 to 3.6.6.20
* Add npm msysgit bash shim to msi installer (isaacs)
* buffers: fix intermittent out of bounds error (Ben Noordhuis)
* buffers: honor length argument in base64 decoder (Ben Noordhuis)
* windows: Fix path.exists regression (Bert Belder)
* Make QueryString.parse run faster (Philip Tellis)
* http: avoid freeing http-parser objects too early (koichik)
* timers: add v0.4 compatibility hack (Ben Noordhuis)
* Proper EPERM error code support (Igor Zinkovsky, Brandon Philips)
* dgram: Implement udp multicast methods on windows (Bert Belder)
2012-02-02 16:56:42 -08:00
isaacs
5937d02aed
msi: npm bash shim fixes
2012-02-02 16:56:42 -08:00
isaacs
71527e3a55
Patches floating on v8
2012-02-02 15:38:28 -08:00
isaacs
465f57c56f
Upgrade v8 to 3.6.6.20
2012-02-02 15:38:28 -08:00
isaacs
30fd2f7bb2
Add npm msysgit bash shim to msi installer
2012-02-02 14:57:12 -08:00
Ben Noordhuis
7e40c7ddc9
buffers: fix intermittent out of bounds error
...
The base64 decoder would intermittently throw an out-of-bounds exception when
the buffer in `buf.write('', 'base64')` was a zero-sized buffer located at the
end of the slab.
Fixes #2657 .
2012-02-02 19:14:06 +01:00
Ben Noordhuis
f101f7c9ba
buffers: honor length argument in base64 decoder
...
Honor the length argument in `buf.write(s, 0, buf.length, 'base64')`. Before
this commit, the length argument was ignored. The decoder would keep writing
until it hit the end of the buffer. Since most buffers in Node are slices of
a parent buffer (the slab), this bug would overwrite the content of adjacent
buffers.
The bug is trivially demonstrated with the following test case:
var assert = require('assert');
var a = Buffer(3);
var b = Buffer('xxx');
a.write('aaaaaaaa', 'base64');
assert.equal(b.toString(), 'xxx');
This commit coincidentally also fixes a bug where Buffer._charsWritten was not
updated for zero length buffers.
2012-02-02 19:13:56 +01:00
Bert Belder
67cd05472e
uv: upgrade to 267e75d
2012-02-02 17:42:08 +01:00
Bert Belder
e5ea6ad0f0
_makeLong shouldn't turn the empty string into \\?\C:\
2012-02-02 17:14:03 +01:00
Bert Belder
a661830569
Run path.exists paths through _makeLong
2012-02-02 17:14:01 +01:00
Philip Tellis
5166758927
Make QueryString.parse run faster
...
Use decodeURIComponent when appropriate, and only fall back to
querystring.decode if it throws, or if the character is a '+'.
Fix #2248
2012-02-01 16:04:01 -08:00
Ben Noordhuis
3deceaf6e7
Revert "Process symlinked shared library as .node"
...
This reverts commit 7e0bf7d57d
.
It's possible to make GYP generate an XCode project that produces a .node file,
hence this commit is no longer needed.
2012-02-01 22:49:56 +01:00
Paddy Byers
7e0bf7d57d
Process symlinked shared library as .node
2012-01-31 17:50:16 -08:00
Paddy Byers
840229a825
Tidy _resolveFilename
2012-01-31 17:50:11 -08:00
Dan VerWeire
35b3d15194
test: dgram-{broadcast,multicast}-multi-process : prevent false failures
...
* check exit code of child processes
* wait 1000 ms to exit the child process
* prefix log messages with [PARENT] or [CHILD] to help debugging
* kill all child processes before exiting
Conflicts:
test/simple/test-dgram-multicast-multi-process.js
2012-01-31 17:37:38 -08:00
Bert Belder
fa490f6497
uv: upgrade to 3eb94e9
2012-01-31 17:41:46 +01:00
Bert Belder
0ad2a9a2e0
Small test-dgram-multicast-multi-process fixes
...
Somehow windows doesn't want to bind to 224.0.0.1. Let's test with a multicast
address that has no special meaning.
2012-01-31 16:46:14 +01:00
koichik
3fd13c6426
http: fix free http-parser too early
...
when the status code is 100 (Continue).
Fixes #2636 .
2012-01-31 00:16:01 +09:00
Ben Noordhuis
b221fe9b29
timers: add v0.4 compatibility hack
...
If a timer callback throws and the user's uncaughtException handler ignores the
exception, other timers that expire on the current tick should still run.
If #2582 goes through, this hack should be removed.
Fixes #2631 .
2012-01-30 14:12:23 +01:00
isaacs
ca4b91a1d0
Correct spelling of Ben Noordhuis
2012-01-27 17:08:02 -08:00
isaacs
5756d7916a
Now working on 0.6.10
2012-01-27 16:54:40 -08:00
isaacs
f19e20d33f
2012.01.27, Version 0.6.9 (stable)
...
* dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordnuis)
- Note: Windows UDP support not yet complete.
* http: Fix parser memory leak (koichik)
* zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse)
* module: fix --debug-brk on symlinked scripts (Fedor Indutny)
* Documentation Restyling (Matthew Fitzsimmons)
* Update npm to 1.1.0-3 (isaacs)
* Windows: fix regression in stat() calls to C:\ (Bert Belder)
2012-01-27 16:32:19 -08:00
Ben Noordhuis
4b6164ab49
uv: upgrade to 332b72e
2012-01-28 01:30:46 +01:00
Ben Noordhuis
22e23473ea
uv: upgrade to 16124bb
2012-01-28 00:17:01 +01:00
isaacs
38651521a8
stdout ending test message correction
2012-01-27 13:42:49 -08:00
Ben Noordhuis
8a413b076e
uv: upgrade to 3f1bad2
2012-01-27 22:18:17 +01:00