- Apr 20, 2013
-
-
Ben Noordhuis authored
-
isaacs authored
-
Ryan Doenges authored
An absolute path will always open the same location regardless of your current working directory. For posix, this just means path.charAt(0) === '/', but on Windows it's a little more complicated. Fixes joyent/node#5299.
-
isaacs authored
-
isaacs authored
-
- Apr 19, 2013
-
-
isaacs authored
* V8: upgrade to 3.18.0 * uv: Upgrade to v0.11.1 * http: split into multiple separate modules (Timothy J Fontaine) * http: escape unsafe characters in request path (Ben Noordhuis) * url: Escape all unwise characters (isaacs) * build: depend on v8 postmortem-metadata if enabled (Paddy Byers) * etw: update prototypes to match dtrace provider (Timothy J Fontaine) * buffer: change output of Buffer.prototype.toJSON() (David Braun) * dtrace: actually use the _handle.fd value (Timothy J Fontaine) * dtrace: pass more arguments to probes (Dave Pacheco) * build: allow building with dtrace on osx (Dave Pacheco) * zlib: allow passing options to convenience methods (Kyle Robinson Young)
-
isaacs authored
Allow the IPv4-mapped-as-IPv6 style address.
-
Trevor Norris authored
Switch to always use args.This() to retrieve object instance.
-
Ben Noordhuis authored
V8 was upgraded to 3.18 in commit 9f682265. The knobs that control the ARM build have changed in a number of ways. This commit patches the configure script to reflect that. Should fix the Raspberry Pi build. Fixes #5329.
-
isaacs authored
-
Ryan Doenges authored
4716dc66 made assert.equal() and related functions work better by generating a better toString() from the expected, actual, and operator values passed to fail(). Unfortunately, this was accomplished by putting the generated message into the error's `name` property. When you passed in a custom error message, the error would put the custom error into `name` *and* `message`, resulting in helpful string representations like "AssertionError: Oh no: Oh no". This commit resolves that issue by storing the generated message in the `message` property while leaving the error's name alone and adding a regression test so that this doesn't pop back up later. Closes #5292.
-
Ben Noordhuis authored
-
- Apr 18, 2013
-
-
Ben Noordhuis authored
Conflicts: src/node_os.cc
-
Trevor Norris authored
A new String was being created and returned, but was not sent through the scope.Close(), which caused it to be cleaned up before being returned.
-
Timothy J Fontaine authored
This fixes generating the v8 contstants for dtrace on smartos
-
Ben Noordhuis authored
I broke dgram.Socket#bind(port, cb) almost a year ago in 332fea5a but it wasn't until today that someone complained and none of the tests caught it because they all either specify the address or omit the callback. Anyway, now it works again and does what you expect: it binds the socket to the "any" address ("0.0.0.0" for IPv4 and "::" for IPv6.)
-
Ben Noordhuis authored
process.stdout isn't fully initialized yet by the time the test starts when invoked with `python tools/test.py`. Use process.stdin instead and force initialization with process.stdin.resume().
-
- Apr 17, 2013
-
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Ben Noordhuis authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Timothy J Fontaine authored
-
Kelly Gerber authored
The current example shows the behavior of v0.8. In v0.10 arguments to path.join() must be strings; otherwise, an exception is thrown.
-
Ryan Graham authored
-
Ben Noordhuis authored
Fix a NULL pointer dereference in src/handle_wrap.cc which is really a use-after-close bug. The test checks that unref() after close() works on process.stdout but this bug affects everything that derives from HandleWrap. I discovered it because child processes would sometimes quit for no reason (that is, no reason until I turned on core dumps.)
-
- Apr 16, 2013
-
-
Stanislav Ochotnicky authored
When LD_LIBRARY_PATH is overriden for custom builds we need to preserve it for child processes. To be sure we preserve whole environment of parent process and just add TEST_INIT variable to it.
-
Stanislav Ochotnicky authored
When LD_LIBRARY_PATH is overriden for custom builds we need to preserve it for forked process. There are possibly other environment variables that could cause test failures so we preserve whole environment of parent process.
-
Ben Noordhuis authored
Windows doesn't have MAXHOSTNAMELEN. Introduced in afbaddec.
-
Ben Noordhuis authored
Fix a (rather academic) buffer overflow. MAXHOSTNAMELEN is 256 on most platforms, which means the buffer wasn't big enough to hold the trailing nul byte on a system with a maximum length hostname.
-
Ben Noordhuis authored
* Fix a buffer overflow that happens iff strlen(info.sysname) > 255. * Check the return value of uname().
-
- Apr 13, 2013
-
-
Ben Noordhuis authored
-
Ben Noordhuis authored
Make http.request() and friends escape unsafe characters in the request path. That is, a request for '/foo bar' is now escaped as '/foo%20bar'. Before this commit, the path was used as-is in the request status line, creating an invalid HTTP request ("GET /foo bar HTTP/1.1"). Fixes #4381. -
isaacs authored
-
isaacs authored
This makes node's http URL handling logic identical to Chrome's Re #5284
-
- Apr 12, 2013
-
-
Fedor Indutny authored
-
Fedor Indutny authored
Conflicts: ChangeLog deps/uv/src/version.c src/node.h src/node_crypto.cc src/node_crypto_bio.cc src/node_crypto_bio.h src/node_object_wrap.h src/node_version.h
-