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
75db1995b6
Don't conflict with V8's Script class
Closes GH-203.
14 years ago
Ryan Dahl
038306a6c3
Closes GH-843. Fix SlowBuffer.prototype.slice
14 years ago
Ryan Dahl
c0b461d9a1
Increase TLS pool size for perf increase
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
391f087981
Fix setsid in tty.open
Thanks to Leen Besselink for pointing this out.
Closes GH-815.
14 years ago
Ryan Dahl
24f9bf4180
expose https.Agent
14 years ago
Ryan Dahl
d7a86ff05e
Fix GH-819. Drop out if connection destroyed before connect()
14 years ago
Ryan Dahl
7e28630f5e
Fix GH-820. CryptoStream.end shouldn't throw if not writable
This matches the behavior of net.Socket
14 years ago
Aaron Heckmann
a4dad95be3
EventEmitter#once only takes instanceof function
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
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
Ryan Dahl
6111c17a0e
correct hexSlice end
14 years ago
isaacs
3c9fb3ec1a
Fix invalid end handling for SlowBuffer#hexSlice
14 years ago
Ryan Dahl
ab190d38b7
Fix buffer.toString('hex')
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
Theo Schlossnagle
e3925b741c
TLS: Finer locks on _cycle.
Data being sent out of order.
14 years ago
koichik
414fa4abae
Better type checks for fd in net.js
14 years ago
koichik
113b1e6e0c
Fix GH-746 process.stdin.destroy() breaks http server
14 years ago
Ryan Dahl
62f06fb885
CryptoStream.prototype.destroySoon shouldn't die if not writable
14 years ago
Tony Huang
502900c0bc
add path.relative
14 years ago
Ryan Dahl
81d3de7e6d
setMaxListeners should initialize _events
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
fbe36a7ca9
Revert "Closes GH-85 Emit error rather than throwing."
This reverts commit f3d364122d
.
Landed in master instead.
14 years ago
isaacs
11a06fe1e4
Closes GH-85 Emit error rather than throwing.
Since "error" events will throw when unhandled anyhow, it makes no sense
to throw from an EventEmitter's method, especially for such a minor
misdemeanor as attempting to write to a non-writable stream.
14 years ago
Tom Hughes
cf7b680db9
newline should also be treated as "enter" key.
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
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
isaacs
3599c71dae
Closes GH-690 node_modules folders should be highest priority
14 years ago
isaacs
a48f73d0d3
Closes GH-232 Make the repl's global the right thing
14 years ago
isaacs
f3d364122d
Closes GH-85 Emit error rather than throwing.
Since "error" events will throw when unhandled anyhow, it makes no sense
to throw from an EventEmitter's method, especially for such a minor
misdemeanor as attempting to write to a non-writable stream.
14 years ago
isaacs
2cfe7b847d
Closes GH-184 Clear require cache on repl .clear
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
Ryan Dahl
360885a7e9
deprecate http.cat
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
a2f498a5ef
Revert "Add extra debug print statement to tls.js"
This reverts commit 340291c085
.
sometimes circular. would break node_g tests.
14 years ago
Felix Geisendörfer
f423ec90fc
In addition to 'aborted' emit 'close' from incoming requests
Closes GH-160.
14 years ago
Ryan Dahl
5287703cce
Pragma HTTP header comma separation
Closes GH-715, GH-716.
14 years ago
Ryan Dahl
340291c085
Add extra debug print statement to tls.js
14 years ago
Ryan Dahl
ab144f4843
Add TODO item
14 years ago
isaacs
0aa1a8a005
Closes GH-695 Add 'hex' encoding to Buffer
14 years ago