From: isaacs Date: Sat, 17 Aug 2013 20:57:41 +0000 (-0700) Subject: Merge remote-tracking branch 'ry/v0.10' X-Git-Tag: v0.11.6~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3b923a7ace319015856d5658a4000f1790de632b;p=platform%2Fupstream%2Fnodejs.git Merge remote-tracking branch 'ry/v0.10' Conflicts: AUTHORS ChangeLog lib/dgram.js lib/http.js src/node_crypto.cc src/node_version.h --- 3b923a7ace319015856d5658a4000f1790de632b diff --cc ChangeLog index 8e4ee85,5ffd8a4..9ac0903 --- a/ChangeLog +++ b/ChangeLog @@@ -1,220 -1,23 +1,239 @@@ -2013.08.16, Version 0.10.16 (Stable) +2013.08.06, Version 0.11.5 (Unstable) + +* v8: upgrade to 3.20.11 + +* uv: upgrade to v0.11.7 + +* buffer: return offset for end of last write (Trevor Norris) + +* build: embed the mdb_v8.so into the binary (Timothy J Fontaine) + +* build: fix --without-ssl build (Ben Noordhuis) + +* child_process: add 'shell' option to .exec() (Ben Noordhuis) + +* dgram: report send errors to cb, don't pass bytes (Ben Noordhuis) + +* fs: write strings directly to disk (Trevor Norris) + +* https: fix default port (Koichi Kobayashi) + +* openssl: use asm for sha, md5, rmd (Fedor Indutny) + +* os: add mac address to networkInterfaces() output (Brian White) + +* smalloc: introduce smalloc module (Trevor Norris) + +* stream: Simplify flowing, passive data listening (streams3) (isaacs) + +* tls: asynchronous SNICallback (Fedor Indutny) + +* tls: share tls tickets key between cluster workers (Fedor Indutny) + +* util: don't throw on circular %j input to format() (Ben Noordhuis) + + +2013.07.12, Version 0.11.4 (Unstable), b5b84197ed037918fd1a26e5cb87cce7c812ca55 + +* npm: Upgrade to 1.3.4 + +* v8: Upgrade to v3.20.2 + +* c-ares: Upgrade to piscisaureus/cares@805d153 + +* timers: setImmediate process full queue each turn (Ben Noordhuis) + +* http: Add agent.get/request methods (isaacs) + +* http: Proper KeepAlive behavior (isaacs) + +* configure: fix the --without-ssl option (Nathan Rajlich) + +* buffer: propagate originating parent (Trevor Norris) + +* tls_wrap: return Error not throw for missing cert (Timothy J Fontaine) + +* src: enable native v8 typed arrays (Ben Noordhuis) + +* stream: objectMode transform should allow falsey values (Jeff Barczewski) + +* slab_allocator: remove SlabAllocator (Trevor Norris) + +* crypto: fix memory leak in LoadPKCS12 (Fedor Indutny) + +* tls: export TLSSocket (Fedor Indutny) + +* zlib: allow changing of level and strategy (Brian White) + +* zlib: allow custom flush type for flush() (Brian White) + + +2013.06.26, Version 0.11.3 (Unstable), 38c0c47bbe280ddc42054418091571e532d82a1e + +* uv: Upgrade to v0.11.5 + +* c-ares: upgrade to 1.10.0 + +* v8: upgrade to v3.19.13 + +* punycode: update to v1.2.3 (Mathias Bynens) + +* debugger: break on uncaught exception (Miroslav Bajtos) + +* child_process: emit 'disconnect' asynchronously (Ben Noordhuis) + +* dtrace: enable uv's probes if enabled (Timothy J Fontaine) + +* dtrace: unify dtrace and systemtap interfaces (Timothy J Fontaine) + +* buffer: New API for backing data store (Trevor Norris) + +* buffer: return `this` in fill() for chainability (Brian White) + +* build: fix include order for building on windows (Timothy J Fontaine) + +* build: add android support (Linus Mårtensson) + +* readline: strip ctrl chars for prompt width calc (Krzysztof Chrapka) + +* tls: introduce TLSSocket based on tls_wrap binding (Fedor Indutny) + +* tls: add localAddress and localPort properties (Ben Noordhuis) + +* crypto: free excessive memory in NodeBIO (Fedor Indutny) + +* process: remove maxTickDepth (Trevor Norris) + +* timers: use uv_now instead of Date.now (Timothy J Fontaine) + +* util: Add debuglog, deprecate console lookalikes (isaacs) + +* module: use path.sep instead of a custom solution (Robert Kowalski) + +* http: don't escape request path, reject bad chars (Ben Noordhuis) + +* net: emit dns 'lookup' event before connect (Ben Noordhuis) + +* dns: add getServers and setServers (Timothy J Fontaine) + + +2013.05.13, Version 0.11.2 (Unstable), 5d3dc0e4c3369dfb00b7b13e08936c2e652fa696 + +* uv: Upgrade to 0.11.2 + +* V8: Upgrade to 3.19.0 + +* npm: Upgrade to 1.2.21 + +* build: Makefile should respect configure --prefix (Timothy J Fontaine) + +* cluster: use round-robin load balancing (Ben Noordhuis) + +* debugger, cluster: each worker has new debug port (Miroslav Bajtoš) + +* debugger: `restart` with custom debug port (Miroslav Bajtoš) + +* debugger: breakpoints in scripts not loaded yet (Miroslav Bajtoš) + +* event: EventEmitter#setMaxListeners() returns this (Sam Roberts) + +* events: add EventEmitter.defaultMaxListeners (Ben Noordhuis) + +* install: Support $(PREFIX) install target directory prefix (Olof Johansson) + +* os: Include netmask in os.networkInterfaces() (Ben Kelly) + +* path: add path.isAbsolute(path) (Ryan Doenges) + +* stream: Guarantee ordering of 'finish' event (isaacs) + +* streams: introduce .cork/.uncork/._writev (Fedor Indutny) + +* vm: add support for timeout argument (Andrew Paprocki) + + +2013.04.19, Version 0.11.1 (Unstable), 4babd2b46ebf9fbea2c9946af5cfae25a33b2b22 + +* 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) + + +2013.03.28, Version 0.11.0 (Unstable), bce38b3d74e64fcb7d04a2dd551151da6168cdc5 + +* V8: update to 3.17.13 + +* os: use %SystemRoot% or %windir% in os.tmpdir() (Suwon Chae) + +* util: fix util.inspect() line width calculation (Marcin Kostrzewa) + +* buffer: remove _charsWritten (Trevor Norris) + +* fs: uv_[fl]stat now reports subsecond resolution (Timothy J Fontaine) + +* fs: Throw if error raised and missing callback (bnoordhuis) + +* tls: expose SSL_CTX_set_timeout via tls.createServer (Manav Rathi) + +* tls: remove harmful unnecessary bounds checking (Marcel Laverdet) + +* buffer: write ascii strings using WriteOneByte (Trevor Norris) + +* dtrace: fix generation of v8 constants on freebsd (Fedor Indutny) + +* dtrace: x64 ustack helper (Fedor Indutny) + +* readline: handle wide characters properly (Nao Iizuka) + +* repl: Use a domain to catch async errors safely (isaacs) + +* repl: emit 'reset' event when context is reset (Sami Samhuri) + +* util: custom `inspect()` method may return an Object (Nathan Rajlich) + +* console: `console.dir()` bypasses inspect() methods (Nathan Rajlich) + + ++2013.08.16, Version 0.10.16 (Stable), 50b4c905a4425430ae54db4906f88982309e128d + + * v8: back-port fix for CVE-2013-2882 + + * npm: Upgrade to 1.3.8 + + * crypto: fix assert() on malformed hex input (Ben Noordhuis) + + * crypto: fix memory leak in randomBytes() error path (Ben Noordhuis) + + * events: fix memory leak, don't leak event names (Ben Noordhuis) + + * http: Handle hex/base64 encodings properly (isaacs) + + * http: improve chunked res.write(buf) performance (Ben Noordhuis) + + * stream: Fix double pipe error emit (Eran Hammer) + + -2013.07.25, Version 0.10.15 (Stable) +2013.07.25, Version 0.10.15 (Stable), 2426d65af860bda7be9f0832a99601cc43c6cf63 * src: fix process.getuid() return value (Ben Noordhuis)