summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add keep-alive handling.Ryan2009-05-112-7/+17
* Add status code reasons to server API.Ryan2009-05-111-7/+43
* change the http server response api slightlyRyan2009-05-111-16/+48
* Add profile window around socket on_read.Ryan2009-05-112-0/+4
* don't die on EPIPERyan2009-05-072-2/+7
* Add accessor File#encodingRyan2009-05-075-68/+119
* Binary HTTP bodies for both requests and responses.Ryan2009-05-072-49/+98
* get chunked responses workingRyan2009-05-061-11/+43
* node.http.Server was not getting req.path, etc.Ryan2009-05-061-9/+9
* Create node.http.Server and node.http.LowLevelServerRyan2009-05-063-127/+202
* link to google profilerRyan2009-05-051-4/+4
* Various fixes to make the web server not give off so many errors.Ryan2009-05-052-3/+4
* Reference counting. Network bugs.Ryan2009-05-056-25/+92
* update oi_socket - modify node code to matchRyan2009-05-052-61/+38
* Some fixes to allow HTTPServer to begin listening.Ryan2009-05-044-13/+13
* Implement HTTPServer (untested!)Ryan2009-05-045-20/+101
* Make onError work for TCPConnection.Ryan2009-05-041-12/+21
* Fix HTTPConnection javascript inheritance.Ryan2009-05-043-14/+15
* various clean ups; HTTPConnection (js side) inherits from TCPConnectionRyan2009-05-045-77/+100
* Slight change in tcp connection constructorRyan2009-05-044-59/+65
* add onMessageComplete and onBody handlers.Ryan2009-05-032-5/+68
* extract headers, status_code, path, http version from http messages.Ryan2009-05-035-15/+210
* Begin refactor of http.cc. Remove libebb add http_parser.Ryan2009-05-036-693/+60
* rename Connection.disconnect -> Connection.closeRyan2009-05-032-11/+11
* cleanup: rename some of the callbacksRyan2009-05-032-16/+17
* add Connection::SendEOF. modify test accordingly.Ryan2009-05-032-9/+41
* Major refactor of network codeRyan2009-05-023-392/+368
* Remove `if (pointer == NULL)` after allocations with `new`.Ryan2009-04-293-12/+5
* Publicize Socket and Server for eventual cooperation with HttpServer.Ryan2009-04-293-69/+89
* remove process.{cc,h} process.exit() now exit()Ryan2009-04-295-65/+14
* Refactor setTimeout to be a Timer object.Ryan2009-04-296-160/+138
* Use ObjectWrap base class for File, Socket, Server.Ryan2009-04-294-101/+72
* Create a node namespaceRyan2009-04-2812-49/+66
* Update liboi. Use EV_MULTIPLICITY=0.Ryan2009-04-285-9/+10
* sign error on file position argumentRyan2009-04-231-2/+2
* wasn't sending pos arg for puts()Ryan2009-04-232-2/+6
* add position arguments to File#read and File#writeRyan2009-04-232-14/+20
* add echo test. remove debug printfsRyan2009-04-221-2/+0
* fix some errors/memleaksRyan2009-04-223-13/+36
* implment server.closeRyan2009-04-221-1/+5
* throw error when given a bad arguement to socket.writeRyan2009-04-221-4/+4
* bug fix: recving raw data was incorrect.Ryan2009-04-221-2/+2
* tcp server is accepting connections now.Ryan2009-04-221-8/+73
* add framework for tcp server. change eio stacksize to 16kb.Ryan2009-04-222-24/+130
* oops. call onConnect callback not onRead callback after connectingRyan2009-04-211-2/+6
* add async dns for SocketRyan2009-04-212-44/+104
* begin clean up of SocketRyan2009-04-212-236/+185
* on_load -> onLoadRyan2009-04-211-7/+7
* clean up timers a bitRyan2009-04-211-118/+70
* Rename JS_ to NODE_ for method macros. add marcos to timers.ccRyan2009-04-214-53/+37