Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-01 | bump versionv0.1.2 | Ryan | 4 | -2/+22 | |
2009-08-01 | Add header to src/dns.cc to compile on FreeBSD. | Ryan | 1 | -2/+3 | |
2009-07-31 | Add examples of reading a file to documentation. | Ryan | 1 | -0/+25 | |
2009-07-31 | node.fs.File was not passing args to promise callbacks. | Ryan | 2 | -4/+36 | |
Reported by Jacob Rus. | |||||
2009-07-31 | Bugfix: negative integers in raw encoding stream. | Ryan | 2 | -1/+48 | |
Add test. Reported by Tim Caswell. | |||||
2009-07-31 | Hack to fix module line numbers in stack traces. | Ryan | 1 | -6/+6 | |
This code is going to be refactored with the introduction of the "process" object. This is just temporary. | |||||
2009-07-31 | Default to chunked for client requests without C-Length. | Ryan | 2 | -18/+74 | |
Also add test. Reported by Felix Geisendörfer. | |||||
2009-07-31 | Upgrade V8 to 1.3.1 | Ryan | 124 | -2392/+7951 | |
2009-07-31 | node.tcp.Server's backlog option is now an argument to listen() | Ryan | 3 | -25/+44 | |
2009-07-30 | Simplify the DNS usage example. | Ryan | 1 | -27/+23 | |
2009-07-28 | Add DNS API. | Ryan | 46 | -33/+9585 | |
Missing functional tests. I'm not sure how to do tests because I don't want to rely on the fact that users have an internet connection. | |||||
2009-07-27 | bump versionv0.1.1 | Ryan | 4 | -2/+38 | |
2009-07-27 | Disable test-tcp-many-clients.js. It's broken on macintosh - don't want to ↵ | Ryan | 1 | -0/+0 | |
fix right now. | |||||
2009-07-25 | Rename evnet to evcom. | Ryan | 12 | -306/+306 | |
2009-07-24 | Move EventEmitter.prototype.emit() completely into C++. | Ryan | 3 | -33/+55 | |
This shows a healthy speed up. | |||||
2009-07-24 | Remove unused 'using namespace std' lines. | Ryan | 2 | -2/+0 | |
2009-07-24 | Remove unused symbols from http.cc. | Ryan | 1 | -15/+0 | |
2009-07-24 | Missing HandleScope in GetMethod(). Thanks Brian. | Ryan | 1 | -15/+18 | |
2009-07-24 | Add note to README about wiki page | Ryan | 1 | -0/+3 | |
2009-07-24 | Fix memory leak. It was only a missing HandleScope in Emit()! | Ryan | 2 | -10/+20 | |
This change also tries to optimize Emit by looping through the listeners in C++. The javascript version of this function is still there and being used, but only by javascript code. Not an ideal solution - there should only be one implementation - however for now it seems to help. This doesn't solve all of the memory leaks that we're experiencing, there seems to be another subtle problem. | |||||
2009-07-24 | Remove unused static object. | Ryan | 1 | -2/+0 | |
2009-07-23 | Fix evnet_buf size calculation for V8::AdjustAmountOfExternalAllocatedMemory(). | Ryan | 1 | -1/+2 | |
2009-07-23 | Clean up little errors in events.js | Ryan | 1 | -2/+2 | |
2009-07-23 | ObjectWrap: MakeWeak again after each Weak callback. | Ryan | 1 | -8/+19 | |
2009-07-20 | Fix utf8 scripts, add test. Thanks Urban. | Ryan | 4 | -7/+21 | |
2009-07-20 | remove the callback from node.cat, node.fs.cat | Ryan | 2 | -4/+4 | |
2009-07-20 | root_module should be a local variable | Ryan | 1 | -1/+1 | |
2009-07-20 | Array.prototype.encodeUtf8 renamed to node.encodeUtf8(array) | Ryan | 1 | -2/+2 | |
2009-07-20 | Upgrade V8 to 1.2.14 | Ryan | 153 | -4631/+11061 | |
2009-07-20 | Upgrade libev to 3.7 | Ryan | 16 | -208/+994 | |
2009-07-20 | Attach connections on Macintosh too. | Ryan | 1 | -1/+2 | |
2009-07-16 | Move node.inherit, node.path, node.cat to new file: util.js | Ryan | 5 | -73/+72 | |
2009-07-16 | Fix 'make test-debug' | Ryan | 1 | -1/+1 | |
2009-07-16 | Add IsNearDeath assertion to ObjectWrap destructor | Ryan | 1 | -0/+1 | |
2009-07-16 | small clean ups to http.js | Ryan | 2 | -47/+17 | |
2009-07-15 | Upgrade evnet. | Ryan | 1 | -3/+3 | |
2009-07-15 | Better error output for socket errors. Temporary. | Ryan | 1 | -1/+3 | |
2009-07-15 | Bugfix: Server-side clients not attached between creation and on_connect. | Ryan | 3 | -1/+71 | |
Solution is to manually add Attach() to OnConnection. For client side it seems there is no Detach() being called after NS resolution? Otherwise I would have removed it. That was another bug. Note: We don't want to modify evnet's behavior to have on_connect called directly when the socket is accepted. evnet needs to support SSL, and on_connect is supposed to signal that the SSL connection is established. The point here is that being "connected" and being "attached" to the event loop are two different things. SSL stuff may be transmitted when a socket is not "connected" but it must always be attached. | |||||
2009-07-15 | Remove unused variable from ~Connection | Ryan | 1 | -1/+0 | |
2009-07-15 | Upgrade evnet to fix close() bug. Add test for bug. | Ryan | 2 | -0/+93 | |
evnet wasn't properly closing sockets if they didn't have data to write. | |||||
2009-07-14 | large http.js refactor | Ryan | 2 | -282/+262 | |
2009-07-14 | http: Add IncomingMessage as abstract base class of ServerReq ClientRes | Ryan | 1 | -36/+66 | |
2009-07-14 | upgrade http_parser | Ryan | 3 | -12/+21 | |
2009-07-13 | Replace some printf() in src/net with asserts | Ryan | 2 | -7/+3 | |
2009-07-13 | Add 'close' event to tcp.Server | Ryan | 3 | -1/+27 | |
2009-07-13 | Add benchmark scripts. | Ryan | 5 | -1/+96 | |
To use the benchmarks: node benchmarks/run.js or: make benchmark The numbers reported are the elapsed milliseconds the script took to complete. Currently only benching HTTP code and timers. | |||||
2009-07-13 | Use assert() for Unwrap checks instead of JS error. | Ryan | 1 | -8/+8 | |
2009-07-13 | Bugfix: Sockets not properly reattached if reconnected during disconnect event. | Ryan | 6 | -20/+37 | |
The problem was that Connection::on_close was calling Detach() directly after executing the "disconnect" event. Since we had a boolean attach count, this was leaving sockets detached even if they had reattached in during the event. * Added many asserts in http.cc and net.cc to ensure that sockets are connected when they should be. * Changed ObjectWrap to use a reference count instead of boolean attached_ value. * Fixed similar bug in Timer. | |||||
2009-07-13 | add bug to TODO | Ryan | 1 | -0/+5 | |
2009-07-13 | Add res.client to ClientResponse | Ryan | 2 | -3/+8 | |