Merge remote-tracking branch 'ry/v0.8' into v0.8-merge
authorisaacs <i@izs.me>
Fri, 28 Sep 2012 16:47:48 +0000 (09:47 -0700)
committerisaacs <i@izs.me>
Fri, 28 Sep 2012 16:47:48 +0000 (09:47 -0700)
Conflicts:
AUTHORS
ChangeLog
deps/openssl/openssl.gyp
deps/uv/src/unix/linux/linux-core.c
deps/uv/src/unix/process.c
deps/uv/src/unix/stream.c
deps/v8/src/arm/builtins-arm.cc
deps/v8/src/arm/code-stubs-arm.cc
deps/v8/src/arm/full-codegen-arm.cc
lib/tls.js
src/node_version.h
test/simple/test-http-client-timeout-agent.js

1  2 
AUTHORS
ChangeLog
doc/api/net.markdown
lib/events.js
lib/fs.js
lib/http.js
lib/repl.js
src/node.cc
src/node_file.cc
test/simple/test-http-client-timeout-agent.js

diff --cc AUTHORS
+++ b/AUTHORS
@@@ -364,4 -362,5 +364,6 @@@ Ankur Oberoi <aoberoi@gmail.com
  Atsuya Takagi <atsuya.takagi@gmail.com>
  Pooya Karimian <pkarimian@sencha.com>
  Frédéric Germain <frederic.germain@gmail.com>
 +Kazuyuki Yamada <tasogare.pg@gmail.com>
+ Robin Lee <cheeselee@fedoraproject.org>
+ Adam Blackburn <regality@gmail.com>
diff --cc ChangeLog
+++ b/ChangeLog
 -2012.09.27, Version 0.8.11 (Stable)
 +2012.09.17, Version 0.9.2 (Unstable)
 +
 +* http_parser: upgrade to ad3b631
 +
 +* openssl: upgrade 1.0.1c
 +
 +* darwin: use FSEvents to watch directory changes (Fedor Indutny)
 +
 +* unix: support missing API on NetBSD (Shigeki Ohtsu)
 +
 +* unix: fix EMFILE busy loop (Ben Noordhuis)
 +
 +* windows: un-break writable tty handles (Bert Belder)
 +
 +* windows: map WSAESHUTDOWN to UV_EPIPE (Bert Belder)
 +
 +* windows: make spawn with custom environment work again (Bert Belder)
 +
 +* windows: map ERROR_DIRECTORY to UV_ENOENT (Bert Belder)
 +
 +* tls, https: validate server certificate by default (Ben Noordhuis)
 +
 +* tls, https: throw exception on missing key/cert (Ben Noordhuis)
 +
 +* tls: async session storage (Fedor Indutny)
 +
 +* installer: don't install header files (Ben Noordhuis)
 +
 +* buffer: implement Buffer.prototype.toJSON() (Nathan Rajlich)
 +
 +* buffer: added support for writing NaN and Infinity (koichik)
 +
 +* http: make http.ServerResponse emit 'end' (Ben Noordhuis)
 +
 +* build: ./configure --ninja (Ben Noordhuis, Timothy J Fontaine)
 +
 +* installer: fix --without-npm (Ben Noordhuis)
 +
 +* cli: make -p equivalent to -pe (Ben Noordhuis)
 +
 +* url: Go much faster by using Url class (isaacs)
 +
 +
 +2012.08.28, Version 0.9.1 (Unstable), e6ce259d2caf338fec991c2dd447de763ce99ab7
 +
 +* buffer: Add Buffer.isEncoding(enc) to test for valid encoding values (isaacs)
 +
 +* Raise UV_ECANCELED on premature close. (Ben Noordhuis)
 +
 +* Remove c-ares from libuv, move to a top-level node dependency (Bert Belder)
 +
 +* ref/unref for all HandleWraps, timers, servers, and sockets (Timothy J Fontaine)
 +
 +* addon: remove node-waf, superseded by node-gyp (Ben Noordhuis)
 +
 +* child_process: emit error on exec failure (Ben Noordhuis)
 +
 +* cluster: do not use internal server API (Andreas Madsen)
 +
 +* constants: add O_DIRECT (Ian Babrou)
 +
 +* crypto: add sync interface to crypto.pbkdf2() (Ben Noordhuis)
 +
 +* darwin: emulate fdatasync() (Fedor Indutny)
 +
 +* dgram: make .bind() always asynchronous (Ben Noordhuis)
 +
 +* events: Make emitter.listeners() side-effect free (isaacs, Joe Andaverde)
 +
 +* fs: Throw early on invalid encoding args (isaacs)
 +
 +* fs: fix naming of truncate/ftruncate functions (isaacs)
 +
 +* http: bubble up parser errors to ClientRequest (Brian White)
 +
 +* linux: improve cpuinfo parser on ARM and MIPS (Ben Noordhuis)
 +
 +* net: add support for IPv6 addresses ending in :: (Josh Erickson)
 +
 +* net: support Server.listen(Pipe) (Andreas Madsen)
 +
 +* node: don't scan add-on for "init" symbol (Ben Noordhuis)
 +
 +* remove process.uvCounters() (Ben Noordhuis)
 +
 +* repl: console writes to repl rather than process stdio (Nathan Rajlich)
 +
 +* timers: implement setImmediate (Timothy J Fontaine)
 +
 +* tls: fix segfault in pummel/test-tls-ci-reneg-attack (Ben Noordhuis)
 +
 +* tools: Move gyp addon tools to node-gyp (Nathan Rajlich)
 +
 +* unix: preliminary signal handler support (Ben Noordhuis)
 +
 +* unix: remove dependency on ev_child (Ben Noordhuis)
 +
 +* unix: work around darwin bug, don't poll() on pipe (Fedor Indutny)
 +
 +* util: Formally deprecate util.pump() (Ben Noordhuis)
 +
 +* windows: make active and closing handle state independent (Bert Belder)
 +
 +* windows: report spawn errors to the exit callback (Bert Belder)
 +
 +* windows: signal handling support with uv_signal_t (Bert Belder)
 +
 +
 +2012.07.20, Version 0.9.0 (Unstable), f9b237f478c372fd55e4590d7399dcd8f25f3603
 +
 +* punycode: update to v1.1.1 (Mathias Bynens)
 +
 +* c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé)
 +
 +* dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé)
 +
 +* unix: speed up uv_async_send() (Ben Noordhuis)
 +
 +* darwin: get cpu model correctly on mac (Xidorn Quan)
 +
 +* nextTick: Handle tick callbacks before any other I/O (isaacs)
 +
 +* Enable color customization of `util.inspect` (Pavel Lang)
 +
 +* tls: Speed and memory improvements (Fedor Indutny)
 +
 +* readline: Use one history item for reentered line (Vladimir Beloborodov)
 +
 +* Fix #3521 Make process.env more like a regular Object (isaacs)
 +
 +
++2012.09.27, Version 0.8.11 (Stable), e1f39468fa580c1e4cb15fac621f87944ee625dc
+ * fs: Fix stat() size reporting for large files (Ben Noordhuis)
+ 2012.09.25, Version 0.8.10 (Stable)
+ * npm: Upgrade to 1.1.62
+ * repl: make invalid RegExps throw in the REPL (Nathan Rajlich)
+ * v8: loosen artificial mmap constraint (Bryan Cantrill)
+ * process: fix setuid() and setgid() error reporting (Ben Noordhuis)
+ * domain: Properly exit() on domain disposal (isaacs)
+ * fs: fix watchFile() missing deletion events (Ben Noordhuis)
+ * fs: fix assert in fs.watch() (Ben Noordhuis)
+ * fs: don't segfault on deeply recursive stat() (Ben Noordhuis)
+ * http: Remove timeout handler when data arrives (Frédéric Germain)
+ * http: make the client "res" object gets the same domain as "req" (Nathan Rajlich)
+ * windows: don't blow up when an invalid FD is used (Bert Belder)
+ * unix: map EDQUOT to UV_ENOSPC (Charlie McConnell)
+ * linux: improve /proc/cpuinfo parser (Ben Noordhuis)
+ * win/tty: reset background brightness when color is set to default (Bert Belder)
+ * unix: put child process stdio fds in blocking mode (Ben Noordhuis)
+ * unix: fix EMFILE busy loop (Ben Noordhuis)
+ * sunos: don't set TCP_KEEPALIVE (Ben Noordhuis)
+ * tls: Use slab allocator for memory management (Fedor Indutny)
+ * openssl: Use optimized assembly code for x86 and x64 (Bert Belder)
  2012.09.11, Version 0.8.9 (Stable), b88c3902b241cf934e75443b934f2033ad3915b1
  
  * v8: upgrade to 3.11.10.22
Simple merge
diff --cc lib/events.js
Simple merge
diff --cc lib/fs.js
Simple merge
diff --cc lib/http.js
Simple merge
diff --cc lib/repl.js
Simple merge
diff --cc src/node.cc
Simple merge
Simple merge