4 * Change invalid or non-numeric status code to 500
5 * Overwrite status message to match set status code
6 * Prefer `err.statusCode` if `err.status` is invalid
7 * Set response headers from `err.headers` object
8 * Use `statuses` instead of `http` module for status messages
9 - Includes all defined status messages
14 * deps: escape-html@~1.0.3
15 - perf: enable strict mode
16 - perf: optimize string replacement
17 - perf: use faster string coercion
22 * Fix a false-positive when unpiping in Node.js 0.8
23 * Support `statusCode` property on `Error` objects
24 * Use `unpipe` module for unpiping requests
25 * deps: escape-html@1.0.2
26 * deps: on-finished@~2.3.0
27 - Add defined behavior for HTTP `CONNECT` requests
28 - Add defined behavior for HTTP `Upgrade` requests
29 - deps: ee-first@1.1.1
30 * perf: enable strict mode
31 * perf: remove argument reassignment
42 * deps: on-finished@~2.2.1
43 - Fix `isFinished(req)` when data buffered
49 - Fix high intensity foreground color for bold
56 * deps: on-finished@~2.2.0
61 * deps: on-finished@~2.1.1
62 - Fix handling of pipelined requests
68 - Implement `DEBUG_FD` env variable support
73 * Terminate in progress response only on error
74 * Use `on-finished` to determine request status
79 * Set `X-Content-Type-Options: nosniff` header
85 * Respond after request fully read
86 - prevents hung responses and socket hang ups
93 - Add support for multiple wildcards in namespaces
98 * Handle invalid status codes
108 * Extracted from connect/express