- Jan 15, 2013
-
-
Ben Noordhuis authored
Fix the following exception: http.js:974 this._httpMessage.emit('close'); ^ TypeError: Cannot call method 'emit' of null at Socket.onServerResponseClose (http.js:974:21) at Socket.EventEmitter.emit (events.js:124:20) at net.js:421:10 at process._tickCallback (node.js:386:13) at process._makeCallback (node.js:304:15) Fixes #4586.
-
- Jan 12, 2013
-
-
isaacs authored
-
- Jan 11, 2013
-
-
Nathan Rajlich authored
For example, to cross-compile from my OS X laptop for Raspberry Pi, you would do something like: $ make binary BINARYNAME=node-v`python tools/getnodeversion.py`-linux-arm-pi \ DESTCPU=arm CONFIG_FLAGS="--dest-os=linux"
-
- Jan 10, 2013
-
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
* npm: Upgrade to v1.2.0 - peerDependencies (Domenic Denicola) - node-gyp v0.8.2 (Nathan Rajlich) - Faster installs from github user/project shorthands (Nathan Zadoks) * typed arrays: fix 32 bit size/index overflow (Ben Noordhuis) * http: Improve performance of single-packet responses (Ben Noordhuis) * install: fix openbsd man page location (Ben Noordhuis) * http: bubble up parser errors to ClientRequest (Brian White)
-
Ben Noordhuis authored
Fix an out-of-bound read/write bug due to integer wrapping. Reported by Dean McNamee.
-
isaacs authored
-
- Jan 09, 2013
-
-
Fedor Indutny authored
by Sven Panne's suggestion, see [0] for details. [0]: https://code.google.com/p/v8/issues/detail?id=2468
-
- Jan 08, 2013
-
-
Ben Noordhuis authored
Raise a TypeError when the argument to send() or sendto() is anything but a Buffer. Fixes the following assertion: $ node -e 'require("dgram").createSocket("udp4").send("BAM")' node: ../../src/udp_wrap.cc:220: static v8::Handle<v8::Value> node::UDPWrap::DoSend(const v8::Arguments&, int): Assertion `Buffer::HasInstance(args[0])' failed. Aborted (core dumped) Fixes #4496.
-
- Jan 05, 2013
-
-
Johannes Ewald authored
The example clarifies now that diff[0] * 1000000000 + diff[1] equals the result in nanoseconds.
-
- Jan 01, 2013
-
-
Tim Bradshaw authored
CPU time values must be Numbers, not Integers, as they can be too large for Integers on 32 bit platforms.
-
- Dec 31, 2012
-
-
Ben Noordhuis authored
-
- Dec 30, 2012
-
-
isaacs authored
-
Ben Noordhuis authored
-
- Dec 27, 2012
-
-
Maciej Małecki authored
When building custom `node` versions (e.g., floating features/fixes from different versions) it's often useful to specify a custom tag which easily identifies build when invoking `node -v`. Introduce a way to specify this tag in `node_version.h` file or by running `./configure --tag="<tag>"`. Insert it right after the patch version (and before `-pre`, if build is not a release).
-
isaacs authored
-
- Dec 22, 2012
- Dec 21, 2012
- Dec 20, 2012
-
-
Ben Noordhuis authored
Apply the same optimization to res.end(buf) that is applied to res.end(str). Speeds up `node benchmark/http_simple_auto -k -c 1 -n 25000 buffer/1` (non-chunked response body) by about 750x. That's not a typo. Chunked responses: $ cat tmp/http-chunked-client.js // Run `node benchmark/http_simple` in another terminal. var http = require('http'), url = require('url'); var options = url.parse('http://127.0.0.1:8000/buffer/1/1'); options.agent = new http.Agent({ maxSockets: 1 }); for (var i = 0; i < 25000; ++i) http.get(options); Before: $ time out/Release/node tmp/http-chunked-client.js real 16m40.411s user 0m9.184s sys 0m0.604s After: $ time out/Release/node tmp/http-chunked-client.js real 0m5.386s user 0m2.768s sys 0m0.728s That's still a 185x speed-up. Fixes #4415. -
Ben Noordhuis authored
Use res.end() for the final chunk so we can benchmark the 'hot path' shortcut in lib/http.js that packs the headers and the body into a single packet.
-
- Dec 19, 2012
-
-
isaacs authored
-
- Dec 18, 2012
-
-
Nicolas Chambrier authored
-
- Dec 17, 2012
-
-
Ben Noordhuis authored
Man pages go into $PREFIX/man on OpenBSD, not $PREFIX/share/man.
-
Brian White authored
Make parser errors bubble up to the ClientRequest instead of the underlying net.Socket object. This is a back-port of commit c78678b0 from the master branch. Fixes #3776.
-
- Dec 14, 2012
-
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
* npm: Upgrade to 1.1.69 * fs: fix WriteStream/ReadStream fd leaks (Ben Noordhuis) * crypto: fix leak in GetPeerCertificate (Fedor Indutny) * buffer: Don't double-negate numeric buffer arg (Trevor Norris) * net: More accurate IP address validation and IPv6 dotted notation. (Joshua Erickson)
-
- Dec 13, 2012
-
-
isaacs authored
-
- Dec 12, 2012
-
-
Ben Noordhuis authored
Close the file descriptor when a write operation fails. Fixes #4387.
-
Ben Noordhuis authored
Close the file descriptor when a read operation fails. Fixes #4387.
-
Ben Noordhuis authored
Verifies that the callback gets invoked <n> times during the lifetime of the test script. This is a back-port of commit d0e6c3f5 from the master branch.
-
- Dec 11, 2012
-
-
isaacs authored
-