Commit Graph

  • 427e3f5dcb Introduce NODE_SET_PROTOTYPE_METHOD which properly sets the signature. Ryan 2009-05-14 13:16:45 +0200
  • 8d00691f78 Was not properly passing the host parameter to Acceptor::Listen. Ryan 2009-05-13 23:44:05 +0200
  • 740139408d Fix memory leak in timer. Ryan 2009-05-13 23:35:36 +0200
  • 3212b31ea1 Rename main.js to node.js. Ryan 2009-05-13 21:43:24 +0200
  • f6c955b7f4 Move Timer class into node namespace. Ryan 2009-05-13 21:42:18 +0200
  • d64a78ac46 more updates to websites Ryan 2009-05-13 21:37:01 +0200
  • b34792a480 Add webpage. Very incomplete. Ryan 2009-05-13 17:46:00 +0200
  • 4d39a3586c Path, URI, Fragment, etc were not getting passed to RequestHandler. Ryan 2009-05-12 11:39:42 +0200
  • 94a182a2c8 liboi should include libev Ryan 2009-05-12 03:46:30 +0200
  • 15c1e0b007 Random clean-ups to the web server. Ryan 2009-05-12 03:46:04 +0200
  • 3a41367c40 Upgrade v8 to version 1.2.3. Ryan 2009-05-12 00:12:56 +0200
  • 7869ed6681 Add keep-alive handling. Ryan 2009-05-11 23:38:41 +0200
  • 918c71856a Add status code reasons to server API. Ryan 2009-05-11 19:08:29 +0200
  • 421b955888 change the http server response api slightly Ryan 2009-05-11 18:54:52 +0200
  • 55d840ea96 Add profile window around socket on_read. Ryan 2009-05-11 17:16:14 +0200
  • 43531093a3 don't die on EPIPE Ryan 2009-05-07 16:18:33 +0200
  • ba17940551 Add accessor File#encoding Ryan 2009-05-07 16:15:07 +0200
  • 103a8800c7 Binary HTTP bodies for both requests and responses. Ryan 2009-05-07 12:15:01 +0200
  • 62a1465332 get chunked responses working Ryan 2009-05-06 19:07:43 +0200
  • 9f2938b713 node.http.Server was not getting req.path, etc. Ryan 2009-05-06 15:03:13 +0200
  • a80591aff6 Create node.http.Server and node.http.LowLevelServer Ryan 2009-05-06 14:54:28 +0200
  • 0bb12be660 link to google profiler Ryan 2009-05-05 21:16:19 +0200
  • ae7c6314ca Various fixes to make the web server not give off so many errors. Ryan 2009-05-05 19:39:08 +0200
  • cfd61622ae Reference counting. Network bugs. Ryan 2009-05-05 18:11:04 +0200
  • 30450388d6 update oi_socket - modify node code to match Ryan 2009-05-05 12:52:18 +0200
  • 2e5b85a13b Some fixes to allow HTTPServer to begin listening. Ryan 2009-05-04 17:38:17 +0200
  • 9c3770d999 Implement HTTPServer (untested!) Ryan 2009-05-04 17:19:04 +0200
  • b763ee0ad4 Make onError work for TCPConnection. Ryan 2009-05-04 16:36:57 +0200
  • 6149c6c49a Fix HTTPConnection javascript inheritance. Ryan 2009-05-04 16:23:30 +0200
  • 38726e7272 various clean ups; HTTPConnection (js side) inherits from TCPConnection Ryan 2009-05-04 15:39:36 +0200
  • 09c2ae5c3e Slight change in tcp connection constructor Ryan 2009-05-04 12:08:13 +0200
  • 4860f1c92c add onMessageComplete and onBody handlers. Ryan 2009-05-03 21:37:10 +0200
  • be6b3acf0e extract headers, status_code, path, http version from http messages. Ryan 2009-05-03 21:06:20 +0200
  • 5a071ad72f Begin refactor of http.cc. Remove libebb add http_parser. Ryan 2009-05-03 14:09:16 +0200
  • bb6057d9ad rename Connection.disconnect -> Connection.close Ryan 2009-05-03 01:11:39 +0200
  • 13062832d8 cleanup: rename some of the callbacks Ryan 2009-05-03 01:06:21 +0200
  • 1713386580 add Connection::SendEOF. modify test accordingly. Ryan 2009-05-03 01:01:42 +0200
  • 15d24d8002 Major refactor of network code Ryan 2009-05-02 16:34:24 +0200
  • 3886e183fd Add test for setInterval Ryan 2009-04-29 14:12:24 +0200
  • fd392d0a50 Remove `if (pointer == NULL)` after allocations with `new`. Ryan 2009-04-29 14:05:25 +0200
  • cbd342a12d Publicize Socket and Server for eventual cooperation with HttpServer. Ryan 2009-04-29 14:00:22 +0200
  • 0f5170339c remove process.{cc,h} process.exit() now exit() Ryan 2009-04-29 11:09:32 +0200
  • f213a27657 Refactor setTimeout to be a Timer object. Ryan 2009-04-29 11:00:46 +0200
  • 064c8f0252 Use ObjectWrap base class for File, Socket, Server. Ryan 2009-04-29 01:07:19 +0200
  • cf1c58063e Create a node namespace Ryan 2009-04-28 23:09:56 +0200
  • 90fc8d3622 Update liboi. Use EV_MULTIPLICITY=0. Ryan 2009-04-28 22:37:03 +0200
  • 8e7bbf26e2 get 'make install' working Ryan 2009-04-23 19:26:56 +0200
  • f17ecf20be change localhost to 127.0.0.1 because macs suck Ryan 2009-04-23 19:04:01 +0200
  • 29b528c980 fix the waf configure --debug options. seems to work now. Ryan 2009-04-23 17:29:31 +0200
  • 0ea7577a72 sign error on file position argument Ryan 2009-04-23 15:07:54 +0200
  • 8a8e9df72e wasn't sending pos arg for puts() Ryan 2009-04-23 14:22:57 +0200
  • a4593e3ebd WAF: fix the debug variant. Ryan 2009-04-23 13:18:38 +0200
  • 0b1e3240be add position arguments to File#read and File#write Ryan 2009-04-23 12:09:07 +0200
  • 8514e0627a improved ping pong test. Ryan 2009-04-23 01:14:11 +0200
  • c62b124082 add scons local for v8. check for librt in wscript Ryan 2009-04-22 19:55:08 +0200
  • 40c0f755c9 import full versions of dependency libraries! Ryan 2009-04-22 19:35:47 +0200
  • a93cf50307 BROKEN COMMIT: removing git submodules Ryan 2009-04-22 18:17:56 +0200
  • 7703ad5153 update eio. add EIO_STACKSIZE define for getaddrinfo problem Ryan 2009-04-22 17:19:08 +0200
  • e6d96e8e66 rename echoserver -> pingpong Ryan 2009-04-22 16:05:14 +0200
  • f3f9a08de1 beef up the echoserver test Ryan 2009-04-22 16:04:05 +0200
  • 63ec0454d2 add echo test. remove debug printfs Ryan 2009-04-22 15:52:23 +0200
  • d996b59d9c fix some errors/memleaks Ryan 2009-04-22 15:48:29 +0200
  • 48b4ac4a8d implment server.close Ryan 2009-04-22 14:09:17 +0200
  • c986b99ddc throw error when given a bad arguement to socket.write Ryan 2009-04-22 14:01:06 +0200
  • 3095861199 bug fix: recving raw data was incorrect. Ryan 2009-04-22 13:59:28 +0200
  • 5f902a61e1 tcp server is accepting connections now. Ryan 2009-04-22 13:52:30 +0200
  • 822d7fa27e add framework for tcp server. change eio stacksize to 16kb. Ryan 2009-04-22 10:29:45 +0200
  • 140a032894 oops. call onConnect callback not onRead callback after connecting Ryan 2009-04-21 23:36:01 +0200
  • 1542fc6a0b add async dns for Socket Ryan 2009-04-21 23:13:13 +0200
  • 707f244291 begin clean up of Socket Ryan 2009-04-21 19:56:30 +0200
  • d105d88625 on_load -> onLoad Ryan 2009-04-21 16:30:47 +0200
  • 5d57fa5060 clean up timers a bit Ryan 2009-04-21 16:22:14 +0200
  • 47fad676b4 Rename JS_ to NODE_ for method macros. add marcos to timers.cc Ryan 2009-04-21 15:55:11 +0200
  • a0f2b8a0c5 remove debug messages from module loading. Ryan 2009-04-21 14:38:55 +0200
  • 408526a1c1 debugging/improving the module framework Ryan 2009-04-21 13:52:21 +0200
  • ec9697b1ba add 'make test' Ryan 2009-04-21 13:51:05 +0200
  • f5b2a8f072 remove old test files Ryan 2009-04-20 18:48:25 +0200
  • 7baacb56a9 ensure socket closure in very old test scripts Ryan 2009-04-20 18:46:09 +0200
  • 64117d9c94 small cleanups to the require structure Ryan 2009-04-20 18:44:30 +0200
  • 93f7f0dca0 reimplement module loading Ryan 2009-04-20 02:55:08 +0200
  • c2decd720f add File.cat Ryan 2009-04-20 02:54:36 +0200
  • 67af958f81 rename a few files to remove node_ prefix Ryan 2009-04-18 15:35:42 +0200
  • 102c6399ac rename NewFile to File::New Ryan 2009-04-18 14:34:30 +0200
  • e368571f46 fix configure so it can handle --debug argument Ryan 2009-04-18 14:31:13 +0200
  • e7dd20dc6e add File.stat File.exists File.strerror Ryan 2009-04-18 10:58:41 +0200
  • 5207226da3 fix a bug with eio polling. Ryan 2009-04-18 02:01:23 +0200
  • dd691decd2 file system methods to be queued. Ryan 2009-04-17 18:54:29 +0200
  • e5a6b07d6a remove old readme Ryan 2009-04-16 21:40:25 +0200
  • c8e20fbf81 add file.read only. raw encoding right now. Ryan 2009-04-16 21:05:26 +0200
  • 12d31dd0b7 file operations are queued. Ryan 2009-04-16 20:09:55 +0200
  • e303d950d9 add stdout stderr global file objects. remove node.blocking.print Ryan 2009-04-16 13:58:10 +0200
  • c0b90ca763 only store fd in javascript (not in c++) Ryan 2009-04-16 13:42:34 +0200
  • 470c6342cc Change symantics of file.open. Now takes a callback argument. Ryan 2009-04-16 13:20:35 +0200
  • 86eab1f131 update gitignore to work with waf files Ryan 2009-04-16 13:20:22 +0200
  • 844f923825 remove some old files Ryan 2009-04-16 13:20:02 +0200
  • 7e1350f6e4 add file.write() Ryan 2009-04-16 11:37:44 +0200
  • 0ab4f5c276 Remove docs. Ryan 2009-04-16 11:36:39 +0200
  • e8ce6ef790 add file open/close Ryan 2009-04-15 21:23:10 +0200
  • 63a9cd3897 everything is changed. i've waited much too long to commit. Ryan 2009-04-15 10:08:28 +0200
  • 0e9e927fcb enable support for the thread pool Ryan 2009-04-04 16:53:43 +0200