| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Don't lowercase the request header until we're in the _addHeaderLine method,
makes it easier to intercept the raw request headers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update nodemsi.sln and .wixproj to include support for x64 platform
- Add ProgramFilesFolderId to the DefineConstants property for each
configuration/platform's property group with the appropriate value
(ProgramFilesFolder for x86 builds, ProgramFiles64Folder for x64
builds)
* Update product.wxs:
- update the Id value for the "Program Files" Directory element to
use a preprocessor constant.
- remove hard-coded platform from the Package element. MSI platform
will be automatically detected based on MSBuild's Platform property.
(This was already supported in the Wix MSBuild targets, we just
weren't taking advantage of it.)
* Update vcbuild.bat to set MSBuild's Platform property appropriately,
defaulting to x86 if not explicitly supplied by the user. Note that
creating an x64 build requires that vcbuild.bat be run from a VS
64-bit command prompt.
Closes #3312
Closes #3356
|
|
|
|
|
| |
The icon could definitely be nicer, patches welcome.
Credits to Nathan Rajlich for putting together this one.
|
| |
|
| |
|
|
|
|
| |
ChildProcess.prototype._internal is called ChildProcess.prototype._handle now.
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Upgrade V8 to 3.11.1
* Upgrade npm to 1.1.23
* uv: rework reference counting scheme (Ben Noordhuis)
* uv: add interface for joining external event loops (Bert Belder)
* repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich)
* fs: 64bit offsets for fs calls (Igor Zinkovsky)
* fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman)
* windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)
* windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky)
* Fix #3270 Escape url.parse delims (isaacs)
* http: make http.get() accept a URL (Adam Malcontenti-Wilson)
* Cleanup vm module memory leakage (Marcel Laverdet)
* Optimize writing strings with Socket.write (Bert Belder)
* add support for CESU-8 and UTF-16LE encodings (koichik)
* path: add path.sep to get the path separator. (Yi, EungJun)
* net, http: add backlog parameter to .listen() (Erik Dubbelboer)
* debugger: support mirroring Date objects (Fedor Indutny)
* addon: add AtExit() function (Ben Noordhuis)
* net: signal localAddress bind failure in connect (Brian Schroeder)
* util: handle non-string return value in .inspect() (Alex Kocharin)
|
| | |
|
|/
|
|
|
|
|
|
|
|
| |
The server 'close' event was emitted before the last client 'close' event. Not
exactly fatal but potentially confusing.
Before this commit the order looked something like [client, server, client],
now it looks like [client, client, server].
See #3340 for more details.
|
|
|
|
| |
This reverts commit 0cebfc8ddb509fbf5f865bb660b73e96680b3f65.
|
|
|
|
| |
This also upgrades node-gyp to 0.4.3
|
|
|
|
|
| |
libuv cannot be upgraded right now (API change in upstream libuv) but this
commit fixes a segmentation fault on SunOS systems, hence the cherry-pick.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
In case a fd option is given to fs.createReadStream a read will instantly
happen. But in the edge case where fd point to an empty file and .pause()
was executed instantly, the end event would emit since no async wait was
between fs.createReadStream and the file read there emits end.
|
|
|
|
| |
Fixes #3327.
|
|
|
|
| |
Fixes #3326.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #3302
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Said test relies a great deal on internals and implementation details (I should
know, I wrote it). Patch it up to work with libuv's new refcounting scheme.
|
|
|
|
|
| |
The event loop's reference counting scheme in this version of libuv has changed.
Update the libuv bindings to reflect that fact.
|
|
|
|
|
|
|
| |
Otherwise the cursor position was being reset to 0, even when there was
already part of a line, which was strange.
Part of #3295.
|
|
|
|
| |
Fixes #3295.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
In case a worker would spawn a new subprocess with process.env, NODE_UNIQUE_ID
would have been a part of the env. Making the new subprocess believe it is a
worker, this would result in some confusion if the subprocess where to listen to
a port, since the server handle request would then be relayed to the worker.
This patch removes the NODE_UNIQUE_ID flag from process.env on startup so any
subprocess spawned by a worker is a normal process with no cluster stuff.
|
|
|
|
| |
Fix for joyent/node#3280
|
|
|
|
| |
See #3234. TDB if this is or is not the desired behavior.
|
|
|
|
| |
At the 'exit' event, it is sometimes not done writing to stdout.
|
| |
|
| |
|
|
|
|
|
| |
Since fs.watch returns an event emitter where the change event is exactly
the same as the listener callback, the argument should be required
|
| |
|
| |
|
| |
|
| |
|