Tony Huang
502900c0bc
add path.relative
14 years ago
Ryan Dahl
81d3de7e6d
setMaxListeners should initialize _events
14 years ago
Tom Hughes
cf78ce59b3
Add process.uptime().
14 years ago
Andreas Reich
5e91042fcb
Don't decrease server connection counter again if destroy() is called more than once
Test: Anders Conbere <aconbere@gmail.com>
Fix: Andreas Reich <andreas@reich.name>
Closes GH-431.
Closes GH-502.
14 years ago
Ryan Dahl
ca8be39b9e
Disable test-http-agent2.js for the moment
Still broken.
14 years ago
Ben Noordhuis
1d5ff15a46
fs.utimes() and fs.futimes() support.
14 years ago
koichik
4e7c37b87c
Fix fs.WriteStream.end(data, [encoding]) throws TypeError
14 years ago
Felix Geisendörfer
0304f1fc22
Expose errno with a string for dns/cares
This is to mirror the behavior introduced in
aa95e5708f
.
Closes GH-727.
14 years ago
isaacs
d664bf376d
Closes GH-711 URL parse more safely
This does 3 things:
1. Delimiters and "unwise" characters are never included in the
hostname or path.
2. url.format will sanitize string URLs that are passed to it.
3. The parsed url's 'href' member will be the sanitized url, which may
not match the argument to url.parse.
14 years ago
koichik
0a51a6d3ac
Fix process.stdout.end() throws ENOTSOCK error.
14 years ago
Russell Haering
7276ff9822
http: fix missing 'drain' events
14 years ago
Ryan Dahl
ea9f5b110a
Add 'close' and 'aborted' events to Agent responses
Closes GH-722.
14 years ago
Nathan Rajlich
a9a252fda9
Read up the prototype of the 'env' object.
Closes GH-713.
14 years ago
Felix Geisendörfer
66601f13d9
Do not cache modules that throw exceptions
If a module throws an exception on load, it should not be cached.
This patch shows the problem in a test case and also fixes it.
See: https://groups.google.com/forum/#!topic/nodejs-dev/1cIrvJcADbY
Closes GH-707
Closes GH-710
14 years ago
Ryan Dahl
1f50d711b2
Fix memleak in vm.runInNewContext
Closes GH-704.
14 years ago
Felix Geisendörfer
f423ec90fc
In addition to 'aborted' emit 'close' from incoming requests
Closes GH-160.
14 years ago
cloudhead
a91b140963
fix process.on edge case with signal event
When adding a listener for a signal event, removing it, and
adding it back again, it triggers a condition with an
undefined variable.
14 years ago
isaacs
0aa1a8a005
Closes GH-695 Add 'hex' encoding to Buffer
14 years ago
Ryan Dahl
c2a62951f6
TLS sockets should not be writable after 'end'
Closes GH-694.
14 years ago
Ryan Dahl
c72ae27be1
test-tls-securepair-server: don't shutdown stdout
14 years ago
isaacs
8b9dbdad27
Closes GH-687 Don't read fs read stream if not open
14 years ago
Ryan Dahl
ebfc90b505
Remove test-http-eof-before-eom - wasn't testing anything important
14 years ago
Ryan Dahl
26e580bbc4
Use console.error in test-timers
In attempt to understand buildbot failures.
14 years ago
isaacs
f8defa3e09
package.json main as indexed subdir
Closes GH-686.
14 years ago
Ryan Dahl
aac5cbe025
HTTP Agent sockets should not reconnect on error
Closes GH-684.
14 years ago
Matt Ranney
ab969bfaf8
Add failing test for broken HTTP responses with extra bytes.
For GH-680.
14 years ago
Ryan Dahl
15a6aa7500
Add more broken tests
14 years ago
Ryan Dahl
7f78e5857f
Move test-tls-throttle to pummel
14 years ago
Ryan Dahl
89bfa419a5
Make test-http-curl-chunk-problem more portable
Use 'openssl sha1' instead of 'shasum'
14 years ago
Ryan Dahl
e0e52f930e
Remove artificial timeout from test-https-large-response
14 years ago
Ryan Dahl
c365f56061
https was missing 'end' event sometimes
Closes GH-671.
14 years ago
Tj Holowaychuk
42a369620f
Fixed null signal preservation
Closes GH-674.
14 years ago
Ryan Dahl
60ad3aa917
Disable test-tls-large-push, taking too long
14 years ago
Felix Geisendörfer
29b0dc4ec8
Fix: fs.open callback did not fire
Problem: Omitting the mode parameter causes the provided callback
parameter to never fire. This was originally fixed in 6078c37b
and
later broken in 5f2e9093
.
Solution: Overwriting the value of a parameter also overwrites the
reference in the arguments object. This patch works arround this
fact by not touching the mode parameter until a reference to the
callback has been established.
14 years ago
Ryan Dahl
0474ce6790
Revert "buffer.toString() shouldn't include null values"
This reverts commit 909a5b39d2
.
Will fix inside V8's String::New instead.
14 years ago
Richard Rodger
b11d78b386
Fix for DNS fail in HTTP request
Closes GH-653.
14 years ago
Ryan Dahl
909a5b39d2
buffer.toString() shouldn't include null values
14 years ago
Tj Holowaychuk
fe838611f6
Fixed field merging with progressive fields on writeHead()
14 years ago
Tim Caswell
b09c5889be
Add support for mutable/implicit headers for http.
This works for both ServerResponse and ClientRequest.
Adds three new methods as a couple properties to to OutgoingMessage objects.
Tests by Charlie Robbins.
Change-Id: Ib6f3829798e8f11dd2b6136e61df254f1564807e
14 years ago
Theo Schlossnagle
01a864a29d
TLS: CRL support
Needs more tests.
14 years ago
Mikeal Rogers
634e7236f7
Add 'pipe' event
14 years ago
Ryan Dahl
e9257b859d
New DTrace probes from CA team
14 years ago
Ryan Dahl
778fb859c6
New keys, agent1-cert.pem was expired
14 years ago
isaacs
81b4d45354
Better assert in the node_modules tests
14 years ago
isaacs
46513483cd
node_modules module lookup, +docs and test.
14 years ago
isaacs
9bed5dcb2c
Support caching for realpath, use in module load
This adds support for a cache object to be passed to the
fs.realpath and fs.realpathSync functions. The Module loader keeps an
object around which caches the resulting realpaths that it looks up in
the process of loading modules.
This means that (at least as a result of loading modules) the same files
and folders are never lstat()ed more than once. To reset the cache, set
require("module")._realpathCache to an empty object. To disable the
caching behavior, set it to null.
14 years ago
Ryan Dahl
6b50a9f5f4
(won't) fix test-next-tick-ordering
14 years ago
isaacs
2e6a263e29
Closes GH-609 Support array-ish args to Buffer ctor
Any array-ish thing (whether a Buffer, an Array, or just an object with
a numeric "length") is interpreted as a list of bytes.
14 years ago
isaacs
5f2e90934e
Support octal strings for modes
This allows the various fs utilities and process.umask to be used in
ECMAScript 5 Strict Mode, where the octal literal format is verboten,
without requiring users to litter their code with a bunch of parseInt
calls.
14 years ago
Konstantin Käfer
9e101f2b01
UCS-2 support
Closes GH-644.
14 years ago