node/lib
isaacs b97c28f59e http: provide backpressure for pipeline flood
If a client sends a lot more pipelined requests than we can handle, then
we need to provide backpressure so that the client knows to back off.
Do this by pausing both the stream and the parser itself when the
responses are not being read by the downstream client.

Backport of 085dd30
2013-10-16 17:12:34 -07:00
..
_debugger.js debugger: breakpoints in scripts not loaded yet 2013-05-02 08:52:58 +02:00
_linklist.js Update copyright headers 2011-03-14 17:37:05 -07:00
_stream_duplex.js stdio: Set readable/writable flags properly 2013-01-17 10:42:44 -08:00
_stream_passthrough.js stream: _write takes an encoding argument 2013-03-05 14:27:15 -08:00
_stream_readable.js stream: check _events before _events.error 2013-08-28 09:35:39 -07:00
_stream_transform.js stream: objectMode transforms allow falsey values 2013-09-05 13:19:23 -07:00
_stream_writable.js stream: Pass 'buffer' encoding to decoded writables 2013-08-27 14:53:06 -07:00
assert.js lint 2013-05-14 11:36:04 -07:00
buffer.js buffer: add comment explaining buffer alignment 2013-06-27 03:22:05 +02:00
child_process.js child_process: fix handle delivery 2013-05-13 10:49:59 -07:00
cluster.js lint 2013-04-11 11:06:20 -07:00
console.js console: Support formatting options in trace() 2013-01-18 15:39:08 -08:00
constants.js Update copyright headers 2011-03-14 17:37:05 -07:00
crypto.js crypto: fix utf8/utf-8 encoding check 2013-06-11 13:07:24 +02:00
dgram.js dgram: fix assertion on bad send() arguments 2013-08-17 17:11:02 +02:00
dns.js DNS: Support NAPTR queries 2013-03-06 14:31:22 +04:00
domain.js domain: fix domain callback from MakeCallback 2013-03-26 21:26:17 -07:00
events.js events: fix memory leak, don't leak event names 2013-08-01 14:52:06 +02:00
freelist.js Update copyright headers 2011-03-14 17:37:05 -07:00
fs.js fs: fix fs.truncate() file content zeroing bug 2013-10-08 11:35:12 +02:00
http.js http: provide backpressure for pipeline flood 2013-10-16 17:12:34 -07:00
https.js https: optimize https.createConnection() 2012-12-28 16:42:51 +01:00
module.js core: Remove the nextTick for running the main file 2013-02-27 16:29:36 -08:00
net.js net: Do not destroy socket mid-write 2013-06-16 19:06:27 -07:00
os.js os: rename tmpDir() to tmpdir() for consistency 2013-01-30 04:24:58 +01:00
path.js lint 2013-02-22 16:30:27 -08:00
punycode.js punycode: update to v1.2.0 2013-01-16 16:53:11 +01:00
querystring.js querystring: Removing unnecessary binding 2013-04-01 14:30:34 +04:00
readline.js readline: handle input starting with control chars 2013-09-23 14:22:37 -07:00
repl.js repl: fix JSON.parse error check 2013-05-30 14:41:00 +02:00
stream.js events: add check for listeners length 2013-03-01 17:36:47 -08:00
string_decoder.js Don't allow invalid encodings in StringDecoder class 2012-12-13 17:00:22 -08:00
sys.js Fix #3577 Un-break require('sys') 2012-06-28 10:14:03 -07:00
timers.js timers: internal unref'd timer for api timeouts 2013-05-21 16:40:30 -07:00
tls.js tls: fix premature connection termination 2013-10-09 19:25:47 +02:00
tty.js lib, src: remove errno global 2013-02-28 23:11:47 +01:00
url.js url: Fix edge-case when protocol is non-lowercase 2013-07-17 15:59:28 -07:00
util.js node: Add --throw-deprecation 2013-03-06 11:44:29 -08:00
vm.js lint 2012-03-03 23:48:57 -08:00
zlib.js zlib: allow zero values for level and strategy 2013-07-01 19:37:29 +02:00