Merge remote branch 'origin/v0.4'
authorRyan Dahl <ry@tinyclouds.org>
Fri, 26 Aug 2011 20:16:16 +0000 (13:16 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Fri, 26 Aug 2011 20:16:16 +0000 (13:16 -0700)
Conflicts:
AUTHORS
ChangeLog
doc/api/stdio.markdown
doc/index.html
doc/template.html
lib/net.js
src/node_version.h
test/simple/test-child-process-customfd-bounded.js
test/simple/test-console-not-call-toString.js

1  2 
AUTHORS
ChangeLog
test/simple/test-child-process-customfd-bounded.js

diff --cc AUTHORS
+++ b/AUTHORS
@@@ -189,11 -189,8 +189,16 @@@ Kip Gebhardt <kip.gebhardt@voxer.com
  Stefan Rusu <saltwaterc@gmail.com>
  Wojciech Wnętrzak <w.wnetrzak@gmail.com>
  Reid Burke <me@reidburke.com>
 +Niklas Fiekas <niklas.fiekas@googlemail.com>
 +Adam Luikart <me@adamluikart.com>
 +avz <a.arepo@gmail.com>
 +Jeremy Selier <jeremy@jolicloud.com>
 +Igor Zinkovsky <igorzi@microsoft.com>
 +Shigeki Ohtsu <ohtsu@d.jp>
 +vegorov@chromium.org <vegorov@chromium.org>
 +Pierre-Alexandre St-Jean <pierrealexandre.stjean@gmail.com>
+ Vicente Jimenez Aguilar <googuy@gmail.com>
+ SAWADA Tadashi <cesare@mayverse.jp>
+ Logan Smyth <loganfsmyth@gmail.com>
+ Christopher Wright <christopherwright@gmail.com>
+ Mickaël Delahaye <mickael.delahaye@gmail.com>
diff --cc ChangeLog
+++ b/ChangeLog
 -2011.07.19, Version 0.4.10 (stable), 1b8dd65d6e3b82b6863ef38835cc436c5d30c1d5
 +2011.08.12, Version 0.5.4 (unstable)
 +
 +* libuv/Windows compatibility improvements
 +
 +* Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the
 +  to build sln files. (Peter Bright, Igor Zinkovsky)
 +
 +* Make Mikeal's HTTP agent client the default. Use old HTTP client with
 +  --use-http1
 +
 +* Fixes https host header default port handling. (Mikeal Rogers)
 +
 +* #1440 strip byte order marker when loading *.js and *.json files 
 +  (Ben Noordhuis)
 +
 +* #1434 Improve util.format() compatibility with browser. (Koichi Kobayashi)
 +
 +* Provide unchecked uint entry points for integer Buffer.read/writeInt
 +  methods. (Robert Mustacchi)
 +
 +* CMake improvements (Tom Huges)
 +
 +* Upgrade V8 to 3.5.4.
 +
 +
 +2011.08.01, Version 0.5.3 (unstable), 4585330afef44ddfb6a4054bd9b0f190b352628b
 +
 +* Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)
 +
 +* #243 Add an optional length argument to Buffer.write() (koichik)
 +
 +* #657 convert nonbuffer data to string in fs.writeFile/Sync
 +  (Daniel Pihlström)
 +
 +* Add process.features, remove process.useUV (Ben Noordhuis)
 +
 +* #324 Fix crypto hmac to accept binary keys + add test cases from rfc 2202
 +  and 4231 (Stefan Bühler)
 +
 +* Add Socket::bytesRead, Socket::bytesWritten (Alexander Uvarov)
 +
 +* #572 Don't print result of --eval in CLI (Ben Noordhuis)
 +
 +* #1223 Fix http.ClientRequest crashes if end() was called twice (koichik)
 +
 +* #1383 Emit 'close' after all connections have closed (Felix Geisendörfer)
 +
 +* Add sprintf-like util.format() function (Ben Noordhuis)
 +
 +* Add support for TLS SNI (Fedor Indutny)
 +
 +* New http agent implementation. Off by default the command line flag
 +  --use-http2 will enable it. "make test-http2" will run the tests
 +      for the new implementation. (Mikeal Rogers)
 +
 +* Revert AMD compatibility. (isaacs)
 +
 +* Windows: improvements, child_process support.
 +
 +* Remove pkg-config file.
 +
 +* Fix startup time regressions.
 +
 +* doc improvements
 +
 +
 +2011.07.22, Version 0.5.2 (unstable), 08ffce1a00dde1199174b390a64a90b60768ddf5
 +
 +* libuv improvements; named pipe support
 +
 +* #1242 check for SSL_COMP_get_compression_methods() (Ben Noordhuis)
 +
 +* #1348 remove require.paths (isaacs)
 +
 +* #1349 Delimit NODE_PATH with ; on Windows (isaacs)
 +
 +* #1335 Remove EventEmitter from C++
 +
 +* #1357 Load json files with require() (isaacs)
 +
 +* #1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)
 +
 +* Fixed: GC was being run too often.
 +
 +* Upgrade V8 to 3.4.14
 +
 +* doc improvements
 +
 +
 +2011.07.14, Version 0.5.1 (unstable), f8bfa54d0fa509f9242637bef2869a1b1e842ec8
 +
 +* #1233 Fix os.totalmem on FreeBSD amd64 (Artem Zaytsev)
 +
 +* #1149 IDNA and Punycode support in url.parse
 +  (Jeremy Selier, Ben Noordhuis, isaacs)
 +
 +* Export $CC and $CXX to uv and V8's build systems
 +
 +* Include pthread-win32 static libraries in build (Igor Zinkovsky)
 +
 +* #1199, #1094 Fix fs can't handle large file on 64bit platform (koichik)
 +
 +* #1281 Make require a public member of module (isaacs)
 +
 +* #1303 Stream.pipe returns the destination (Elijah Insua)
 +
 +* #1229 Addons should not -DEV_MULTIPLICITY=0 (Brian White)
 +
 +* libuv backend improvements
 +
 +* Upgrade V8 to 3.4.10
 +
 +
 +2011.07.05, Version 0.5.0 (unstable), ae7ed8482ea7e53c59acbdf3cf0e0a0ae9d792cd
 +
 +* New non-default libuv backend to support IOCP on Windows.
 +  Use --use-uv to enable.
 +
 +* deprecate http.cat
 +
 +* docs improved.
 +
 +* add child_process.fork
 +
 +* add fs.utimes() and fs.futimes() support (Ben Noordhuis)
 +
 +* add process.uptime() (Tom Huges)
 +
 +* add path.relative (Tony Huang)
 +
 +* add os.getNetworkInterfaces()
 +
 +* add remoteAddress and remotePort for client TCP connections
 +  (Brian White)
 +
 +* add secureOptions flag, setting ciphers,
 +  SSL_OP_CRYPTOPRO_TLSEXT_BUG to TLS (Theo Schlossnagle)
 +
 +* add process.arch (Nathan Rajlich)
 +
 +* add reading/writing of floats and doubles from/to buffers (Brian White)
 +
 +* Allow script to be read from stdin
 +
 +* #477 add Buffer::fill method to do memset (Konstantin Käfer)
 +
 +* #573 Diffie-Hellman support to crypto module (Håvard Stranden)
 +
 +* #695 add 'hex' encoding to buffer (isaacs)
 +
 +* #851 Update how REPLServer uses contexts (Ben Weaver)
 +
 +* #853 add fs.lchow, fs.lchmod, fs.fchmod, fs.fchown (isaacs)
 +
 +* #889 Allow to remove all EventEmitter listeners at once
 +  (Felix Geisendörfer)
 +
 +* #926 OpenSSL NPN support (Fedor Indutny)
 +
 +* #955 Change ^C handling in REPL (isaacs)
 +
 +* #979 add support for Unix Domain Sockets to HTTP (Mark Cavage)
 +
 +* #1173 #1170 add AMD, asynchronous module definition (isaacs)
 +
 +* DTrace probes: support X-Forwarded-For (Dave Pacheco)
 +
 +
+ 2011.08.17, Version 0.4.11 (stable)
+ * #738 Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)
+ * #1202 net.createConnection defer DNS lookup error events to next tick
+   (Ben Noordhuis)
+ * #1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)
+ * #1417 Fix http.ClientRequest crashes if end() was called twice
+ * #1497 querystring: Replace 'in' test with 'hasOwnProperty' (isaacs)
+ * #1546 http perf improvement
+ * fix memleak in libeio (Tom Hughes)
+ * cmake improvements (Tom Hughes)
+ * node_net.cc: fix incorrect sizeof() (Tom Hughes)
+ * Windows/cygwin: no more GetConsoleTitleW errors on XP (Bert Belder)
+ * Doc improvments (koichik, Logan Smyth, Ben Noordhuis, Arnout Kazemier)
 +2011.07.19, Version 0.4.10 (stable)
  
  * #394 Fix Buffer drops last null character in UTF-8
  
@@@ -1,8 -1,9 +1,8 @@@
  var common = require('../common');
 -var spawn = require('child_process').spawn;
++
  var bigish = Array(200);
  
  for (var i = 0, il = bigish.length; i < il; ++i)
   bigish[i] = -1;
  
 -spawn('/bin/echo', [], { customFds: bigish });
 -
 +common.spawnPwd({ customFds: bigish });