Seth Fitzsimmons
1ce14eca44
dgram: handle close of dgram socket before DNS lookup completes
13 years ago
Bert Belder
ef032cbe85
Windows: support non-ansi command line arguments
13 years ago
Bert Belder
2e6ad62047
Add libuv test that was omitted in last libuv upgrade
13 years ago
Bert Belder
c3f176222a
Fix vcbuild.bat, print error when an unrecognized option is encountered
13 years ago
koichik
2f759a7090
test: fix timing sensitivity in test-net-write-slow
13 years ago
Ben Noordhuis
d3f6b094c7
docs: update net.Server.address() documentation
13 years ago
Igor Zinkovsky
c7771bc2ec
set readable/writable for pipes
13 years ago
Igor Zinkovsky
c9f58cc595
upgrade uv to f9be43a564
13 years ago
Ben Noordhuis
a8f357629d
docs: clarify http 'data' callback
Fixes #2733 .
13 years ago
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.
13 years ago
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.
13 years ago
isaacs
163900dc68
npm: update to 1.1.1
13 years ago
Dave Pacheco
e5ed6b91f4
disable omit-frame-pointer on solaris systems
13 years ago
Ben Noordhuis
81d18398a8
test: add --debug-brk regression test
13 years ago
Ben Noordhuis
09c296b44d
debugger: fix --debug-brk
Commit 840229a
forgot to update the debugger special case in lib/module.js
Fixes #2710 .
13 years ago
Igor Zinkovsky
0a347559bf
enable x64 windows build
use "vcbuild x64" to do x64 build of node.exe
13 years ago
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.
13 years ago
koichik
a2cd31cbf1
doc: add the note about 'data' event
Refs #2691 .
13 years ago
koichik
0f0af55a0a
net: fix large file downloads failing
Fixes #2678 .
13 years ago
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.
14 years ago
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().
13 years ago
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.
13 years ago
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.
13 years ago
Bert Belder
68db20656e
Rename some occurrences of `process_1` back to `process`
13 years ago
Dave Pacheco
9fb088e3ab
dtrace: add missing translator
Add missing translator for node_dtrace_http_*_request_t types.
Fixes #2667 .
13 years ago
isaacs
74a2528bd7
Now working on v0.6.11
13 years ago
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)
13 years ago
isaacs
5937d02aed
msi: npm bash shim fixes
13 years ago
isaacs
71527e3a55
Patches floating on v8
13 years ago
isaacs
465f57c56f
Upgrade v8 to 3.6.6.20
13 years ago
isaacs
30fd2f7bb2
Add npm msysgit bash shim to msi installer
13 years ago
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 .
13 years ago
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.
13 years ago
Bert Belder
67cd05472e
uv: upgrade to 267e75d
13 years ago
Bert Belder
e5ea6ad0f0
_makeLong shouldn't turn the empty string into \\?\C:\
13 years ago
Bert Belder
a661830569
Run path.exists paths through _makeLong
13 years ago
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
13 years ago
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.
13 years ago
Paddy Byers
7e0bf7d57d
Process symlinked shared library as .node
13 years ago
Paddy Byers
840229a825
Tidy _resolveFilename
13 years ago
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
13 years ago
Bert Belder
fa490f6497
uv: upgrade to 3eb94e9
13 years ago
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.
13 years ago
koichik
3fd13c6426
http: fix free http-parser too early
when the status code is 100 (Continue).
Fixes #2636 .
13 years ago
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 .
13 years ago
isaacs
ca4b91a1d0
Correct spelling of Ben Noordhuis
13 years ago
isaacs
5756d7916a
Now working on 0.6.10
13 years ago
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)
13 years ago
Ben Noordhuis
4b6164ab49
uv: upgrade to 332b72e
13 years ago
Ben Noordhuis
22e23473ea
uv: upgrade to 16124bb
13 years ago