koichik
9533e879f0
Fix Buffer.write() with UCS-2 should not be write partial char
closes #916 .
14 years ago
Felix Geisendörfer
301f53c2aa
Allow omission of end option for range reads
Problem: Sometimes it is useful to read a file from a certain position
to it's end. The current implementation was already perfectly capable
of this, but decided to throw an error when the user tried to omit
the end option. The only way to do this, was to pass {end: Infinity}.
Solution: Automatically assume {end: Infinity} when omitted, and remove
the previous exception thrown. Also updated the docs.
closes #801 .
14 years ago
Nick Campbell
425b57bedc
Lowercase protocol and hostname since casing isn't significant.
Signed-off-by: Nick Campbell <nicholas.j.campbell@gmail.com>
14 years ago
Jakub Lekstan
81cbd42cf5
Fixes the circular reference in vm modules.
Fixes the circular reference problem. Closes GH-822.
14 years ago
Abe Fettig
83727a4c86
Fix bug where http response.readable was never set to false
Closes GH-867.
14 years ago
Felix Geisendörfer
bc8489580c
Allow to remove all EventEmitter listeners at once
This patch adds support for calling EventEmitter#removeAllListeners
with no parameters in order to remove all listeners as once.
See discussion: https://groups.google.com/forum/#!topic/nodejs-dev/Mcyal1ThTHY
Closes GH-889.
14 years ago
Ryan Dahl
9ccf0e527f
Don't error on ENOTCONN from shutdown()
14 years ago
isaacs
7ee8c5676b
Modify futimes test to allow ENOSYS
14 years ago
isaacs
6d85da185c
Closes GH-721 Set default host header properly
However, this test is failing for some quite unrelated issue.
Getting some odd "socket hangup" crashes, and only the first request
ever makes it to the server.
14 years ago
isaacs
e1a72f0e2e
Closes GH-535 Immediate pause/resume race condition
Calling resume() immediately after calling pause() would trigger
a race condition where it would try to read() from a file
descriptor that was already being read from, causing an EBADF
14 years ago
isaacs
4d64f36338
Closes GH-310 Format slashes properly
14 years ago
Ryan Dahl
f2dd8dd2b9
Fix test/message/undefined_reference_in_new_context
Broke after 75db199
.
14 years ago
Ryan Dahl
ed74db01f3
process.stderr.write should return true
14 years ago
Ryan Dahl
6394ba28c8
Add test for circular refs in deepEquals
Closes GH-207.
14 years ago
Ryan Dahl
038306a6c3
Closes GH-843. Fix SlowBuffer.prototype.slice
14 years ago
Jorge Chamorro Bieling
e7604b1ea7
Retain buffers in fs.read/write()
Closes GH-814.
Closes GH-827.
14 years ago
Mikeal Rogers
2a65d29625
Fix listener leak in stream.pipe()
14 years ago
Arnout Kazemier
53bec1c862
Added support for removing .once listeners
Closes GH-806.
14 years ago
Ryan Dahl
d7a86ff05e
Fix GH-819. Drop out if connection destroyed before connect()
14 years ago
Ryan Dahl
66570c1964
Fix double free of parser on error in http.Agent.
Thanks to Stéphan Kochen for the fix and Maurice Fonk for reproducing the
bug.
Closes GH-784.
Closes GH-803.
14 years ago
Ryan Dahl
af923154e2
hello.txt should be stored in tmpdir
14 years ago
Daniel Ennis
911cbd0cef
Add support for file descriptor type detection.
setImplementationMethods checks the type of a socket and defines different
behavior based on the type, so auto detect it if type not implicitly
specified.
14 years ago
Ryan Dahl
19e53512b8
os.getNetworkInterfaces()
14 years ago
isaacs
3c9fb3ec1a
Fix invalid end handling for SlowBuffer#hexSlice
14 years ago
Ryan Dahl
3c0dd8196a
Fix test-process-uptime.js test
14 years ago
Ryan Dahl
55048cdf79
Update copyright headers
14 years ago
Ryan Dahl
36e75b7351
Fix HTTP agent disconnection problem
https://groups.google.com/forum/#!topic/nodejs-dev/V5fB69hFa9o
Closes GH-787.
14 years ago
Felix Geisendörfer
9d4c5a12f4
Crypto update should only accept strings / buffers
I have seen a lot of people trying to pass objects to crypto's update
functions, assuming that it would somehow serialize the object before
hashing.
In reality, the object was converted to '[object Object]' which was
then hashed, without any error message showing.
This patch modifies the DecodeBytes function (used exclusively by
crypto at this point) to complain when receiving anything but a
string or buffer.
Overall this should be a less-suprising, more robust behavior.
14 years ago
Ryan Dahl
2e40328c82
Extend OpenSSL expiration dates
14 years ago
koichik
113b1e6e0c
Fix GH-746 process.stdin.destroy() breaks http server
14 years ago
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