summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* child_process: new stdio API for .spawn() methodFedor Indutny2012-06-021-4/+46
|
* http: don't lowercase http req header until laterSimon Sturmer2012-06-021-2/+3
| | | | | Don't lowercase the request header until we're in the _addHeaderLine method, makes it easier to intercept the raw request headers.
* windows: don't install x64 version into the 'program files (x86)' folderMatt Gollob2012-06-024-6/+24
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* windows: add icon to node.exeBert Belder2012-06-022-0/+5
| | | | | The icon could definitely be nicer, patches welcome. Credits to Nathan Rajlich for putting together this one.
* child_process: new stdio API for .spawn() methodFedor Indutny2012-06-0111-246/+472
|
* uv: upgrade to 87dbffbdBert Belder2012-06-0136-597/+914
|
* test: update pummel/test-execBen Noordhuis2012-05-311-1/+1
| | | | ChildProcess.prototype._internal is called ChildProcess.prototype._handle now.
* Now working on 0.7.10isaacs2012-05-291-2/+2
|
* Merge branch 'v0.7.9-release'isaacs2012-05-293-2/+53
|\
| * 2012.05.28, Version 0.7.9 (unstable)v0.7.9isaacs2012-05-283-2/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* | deps: upgrade libuv to 7556590Fedor Indutny2012-05-2916-279/+409
| |
* | net: fix 'close' event emit orderBen Noordhuis2012-05-292-15/+29
|/ | | | | | | | | | 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.
* Revert "tests: kill process group on failure"isaacs2012-05-281-7/+1
| | | | This reverts commit 0cebfc8ddb509fbf5f865bb660b73e96680b3f65.
* upgrade npm to 1.1.23isaacs2012-05-28121-169/+263
| | | | This also upgrades node-gyp to 0.4.3
* deps: cherry-pick libuv commit 4690204Ben Noordhuis2012-05-281-2/+1
| | | | | 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.
* http: fix duplicated variable declarationShigeki Ohtsu2012-05-281-1/+0
|
* stream: don't call `cleanup` twice on `end` and `close`Maciej MaƂecki2012-05-281-6/+0
|
* deps: upgrade libuv to 2ec0986Ben Noordhuis2012-05-287-18/+38
|
* fs: no end emit after createReadStream.pause()Andreas Madsen2012-05-272-1/+69
| | | | | | | 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.
* doc: add npm search to appendixJeroen Janssen2012-05-261-0/+2
| | | | Fixes #3327.
* doc: updated JavaScript casing where relevantJeroen Janssen2012-05-262-2/+2
| | | | Fixes #3326.
* deps: upgrade libuv to 28766dcBen Noordhuis2012-05-255-54/+83
|
* Upgrade uv to 604802aisaacs2012-05-2420-160/+130
|
* remove NODE_USE_64BIT_UV_FS_APIIgor Zinkovsky2012-05-241-24/+0
|
* doc: update possible values for process.platformJeroen Janssen2012-05-241-1/+2
|
* test: update addons .gitignoreBen Noordhuis2012-05-241-1/+1
|
* windows: enable creating directory junctions with fs.symlinkIgor Zinkovsky2012-05-244-6/+91
|
* doc: add punycode.js documentationMathias Bynens2012-05-231-0/+70
|
* doc: process get/setuid and get/setgid are POSIX onlyJeroen Janssen2012-05-231-16/+32
| | | | Fixes #3302
* deps: upgrade libuv to 5b9c451Ben Noordhuis2012-05-2312-210/+448
|
* update uv to 2df831723fad25d2d97b824b2e52c65082af2723Igor Zinkovsky2012-05-2218-609/+50
|
* remove race from test-child-process-fork-exec-argv testIgor Zinkovsky2012-05-221-2/+3
|
* test: fix bad commentBen Noordhuis2012-05-221-1/+1
|
* test: fix simple/test-process-active-wrapsBen Noordhuis2012-05-221-2/+4
| | | | | 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.
* deps: upgrade libuv to a478847Ben Noordhuis2012-05-2285-1289/+3508
| | | | | The event loop's reference counting scheme in this version of libuv has changed. Update the libuv bindings to reflect that fact.
* repl: preserve the cursor when redisplaying the prompt on SIGCONTNathan Rajlich2012-05-211-1/+1
| | | | | | | Otherwise the cursor position was being reset to 0, even when there was already part of a line, which was strange. Part of #3295.
* readline: explicitly disable and re-enable "raw mode" on Ctrl+ZNathan Rajlich2012-05-211-0/+5
| | | | Fixes #3295.
* readline: move the "setRawMode" logic into a private functionNathan Rajlich2012-05-211-6/+9
|
* Make UNWRAP macro generic.Oleg Efimov2012-05-2110-159/+64
|
* cluster: remove NODE_UNIQUE_ID from env on startupAndreas Madsen2012-05-214-6/+11
| | | | | | | | | | 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.
* Check for tabs in source line in DisplayExceptionLineOleg Efimov2012-05-213-3/+44
| | | | Fix for joyent/node#3280
* test: add http 'data after timeout' testBen Noordhuis2012-05-211-0/+67
| | | | See #3234. TDB if this is or is not the desired behavior.
* test: wait for 'close' event for stdoutisaacs2012-05-201-1/+1
| | | | At the 'exit' event, it is sometimes not done writing to stdout.
* test: root can connect to chmod'd pipesisaacs2012-05-201-3/+3
|
* test: Solaris is not as granular with rename fs watch eventsisaacs2012-05-201-1/+2
|
* fs.watch should not require a listener argumentsAndreas Madsen2012-05-193-25/+7
| | | | | Since fs.watch returns an event emitter where the change event is exactly the same as the listener callback, the argument should be required
* doc: improve fs.open() docsBen Noordhuis2012-05-171-8/+10
|
* doc: document fs 'rs+' open modeKevin Bowman2012-05-171-0/+4
|
* Faster fs.readFile and fs.readFileSyncisaacs2012-05-162-69/+68
|
* benchmark for fs.readfileisaacs2012-05-161-0/+72
|