148 Commits (b92329667ff1f32a112e277bbb3cd6bc192c6f6d)

Author SHA1 Message Date
Ryan Dahl 80a8e71fe0 Insert some hot paths into HTTP 15 years ago
Ryan Dahl 74b7fa29a1 Refactor HTTP 15 years ago
Ryan Dahl 29e867aaa0 Simplify a few internal HTTP events. 15 years ago
Sam Hughes 895f89d62a Avoided sending empty chunkedEncoding chunks in the middle of http responses 15 years ago
Ryan Dahl 15ec99ec59 Fix issue 89, parsing responses to HEAD requests 15 years ago
Ryan Dahl 35c14f637e In HTTP parser, proxy return value of onHeadersComplete 15 years ago
Ben Noordhuis b58db3cd73 Added reason phrases for a bunch of HTTP status codes. 15 years ago
Ryan Dahl cbd2c3945b Throwing in a callback should kill the process 15 years ago
Ryan Dahl 2663c69f8d Fix utf8stream references 15 years ago
Felix Geisendörfer f987ecf45b Use Utf8Stream for http Streams with utf8 encoding 15 years ago
Ryan Dahl d0128787e7 Deprecate sendHeader() and writeHeader(), ppl should use writeHead() 15 years ago
Ryan Dahl 7a2e6d674a Default to 2 second timeout for http servers 15 years ago
Ryan Dahl 8ab238e7de Revert "destroy instead of end http connection at end of pipeline" 15 years ago
Ryan Dahl 4ce1e1fca5 destroy instead of end http connection at end of pipeline 15 years ago
Thomas Lee 3674563dd5 Fix a bug in http.Client where parsers may be prematurely released back to the free pool. 15 years ago
Ryan Dahl 453c9e6411 Fix whitespace 15 years ago
isaacs 3892628657 Emit a better error message when something strange is sent to OutgoingMessage#write 15 years ago
Ryan Dahl b5bdf9434b Add another http upgrade test 15 years ago
Ryan Dahl f0fec7352a Don't emit error twice from http.Client 15 years ago
Micheil Smith aee226b243 Fixing the 1 byte off error in http.Server's upgradeHead 15 years ago
Ryan Dahl 67fb0ece6b Fix deprecation message 15 years ago
Micheil Smith d6110fbd11 Making requestListener for the construction of a http.Server optional, as it is for net.Server 15 years ago
Micheil Smith f990f24ad3 Implementing the event emit for Upgrade requests, with tests. 15 years ago
Ryan Dahl 3b323027be http server emits 'clientError' 15 years ago
Ryan Dahl 6abdf051d3 Unhandled 'error' events kill program 15 years ago
Ryan Dahl 3934cb5485 Force no body on http 204 and 304 15 years ago
Micheil Smith 6ad18a27a0 Fix upgradeHead bounds. 15 years ago
Ryan Dahl 760bba5518 Support Upgrade in HTTP messages 15 years ago
Micheil Smith 57ea07ac91 Moving the http.js, net.js FreeList to being standalone. 15 years ago
Ryan Dahl b7947e45c0 Recycle http client parsers 15 years ago
Rhys Jones 80174392bb Moved Credentials into crypto module. Added node_crypto into crypto module 15 years ago
Rhys Jones 45b8d24ea6 Added https server support 15 years ago
Rhys Jones c9f71a807c Added https support 15 years ago
Tim Caswell 62d9852c3d Replace slow and broken for..in loops with faster for loops over the keys. 15 years ago
Ryan Dahl 8553e8a15d Add incoming.httpVersion 15 years ago
Ryan Dahl 08a09bb50a Use some more Binary/F methods for Buffer 15 years ago
Ryan Dahl 50c70ac714 Update stream API: forceClose() -> destroy(), close() -> end() 15 years ago
Ryan Dahl 1b758ef268 Allow stream to write on close 15 years ago
Ryan Dahl 53530e981a Fix test-http-chunked. Need to check for \0 at end of utf8 strings 15 years ago
Ryan Dahl 3546106c43 Add req.connection and res.connection 15 years ago
Ryan Dahl 6f21ac1282 Don't free http parser for the client! 15 years ago
Ryan Dahl 5c6f063ef2 snake to camel in HTTP 15 years ago
Ryan Dahl 70ffdf5db9 Fix HTTP keep-alive 15 years ago
isaacs 6e603ccbe2 Fix debug statement that was using puts instead of debug() 15 years ago
Ryan Dahl ebe2721cbf Don't use sys.debug, it gets preprocessed out 15 years ago
Ryan Dahl ac684f3583 Add legacy 'binary' encoding/decoding methods to Buffer 15 years ago
Ryan Dahl b80f6e9ed1 http2 now default 15 years ago
Ryan Dahl 627fb5adbb Load c++ modules on demand 15 years ago
Ryan Dahl 4ccdc501d4 Include lib/ directory in node executable. Compile on demand. 15 years ago
Jed Schmidt 004faf3846 Added check to make sure writeHead() is called before write(), to prevent silent failure. 15 years ago